From 81f239c21bcb2b6103fa8eb84b2a6b51c43482bb Mon Sep 17 00:00:00 2001 From: sainagh Date: Tue, 13 May 2025 16:10:52 -0700 Subject: [PATCH] 0.18.0 0.18.0, hotfix4 update --- AlternativeConfigs/loliasm.cfg | 364 -- config/AppliedEnergistics2/CustomRecipes.cfg | 2 +- config/AppliedEnergistics2/VersionChecker.cfg | 2 +- config/AppliedEnergistics2/items.csv | 5626 +++++++++-------- config/CustomMainMenu/mainmenu.json | 2 +- config/InvTweaks.cfg | 2 +- config/ItemBlacklist.json | 196 +- config/ItemFavorites/oiisborked.dat | 1 + config/ItemFavorites/ripoi2.dat | 1 + config/ItemFavorites/tardisscreens.dat | 1 + config/ProjectE/custom_emc.json | 108 + config/ProjectE/mapping.cfg | 4 +- config/Universal Tweaks - Bugfixes.cfg | 4 + config/Universal Tweaks - Mod Integration.cfg | 87 +- config/Universal Tweaks - Tweaks.cfg | 65 +- config/ZenUtils.cfg | 1 + config/advRocketry/planetDefs.xml | 7 +- config/astralsorcery/amulet_enchantments.cfg | 2 +- config/betterbuilderswands.cfg | 16 + .../DefaultQuests/QuestLines/0.json | 249 +- .../DefaultQuests/QuestLines/3.json | 63 +- .../DefaultQuests/QuestLines/5.json | 45 +- .../DefaultQuests/QuestSettings.json | 3 +- .../DefaultQuests/Quests/0/0.json | 13 - .../DefaultQuests/Quests/0/1111658403.json | 4 +- .../DefaultQuests/Quests/0/1230893198.json | 4 +- .../DefaultQuests/Quests/0/1248230501.json | 53 + .../DefaultQuests/Quests/0/1342545885.json | 4 +- .../DefaultQuests/Quests/0/1455291383.json | 4 +- .../DefaultQuests/Quests/0/1501755393.json | 4 +- .../DefaultQuests/Quests/0/1521131802.json | 4 +- .../DefaultQuests/Quests/0/1597993732.json | 12 +- .../DefaultQuests/Quests/0/1647333921.json | 49 + .../DefaultQuests/Quests/0/1724085619.json | 54 + .../DefaultQuests/Quests/0/1727374336.json | 2 +- .../DefaultQuests/Quests/0/174.json | 17 + .../DefaultQuests/Quests/0/1836563922.json | 2 +- .../DefaultQuests/Quests/0/189570972.json | 28 + .../DefaultQuests/Quests/0/262948337.json | 4 +- .../DefaultQuests/Quests/0/327.json | 10 - .../DefaultQuests/Quests/0/330.json | 10 + .../DefaultQuests/Quests/0/331342148.json | 2 +- .../DefaultQuests/Quests/0/609304222.json | 4 +- .../DefaultQuests/Quests/0/813659679.json | 6 +- .../DefaultQuests/Quests/0/814979819.json | 22 +- .../DefaultQuests/Quests/0/970927034.json | 2 +- .../DefaultQuests/Quests/10/342.json | 2 +- .../DefaultQuests/Quests/11/955.json | 2 +- .../DefaultQuests/Quests/14/1888.json | 2 +- .../DefaultQuests/Quests/3/400947744.json | 34 + .../DefaultQuests/Quests/3/746862659.json | 34 + .../DefaultQuests/Quests/3/804922623.json | 34 + .../DefaultQuests/Quests/5/1091209787.json | 315 + .../DefaultQuests/Quests/5/20466.json | 2 +- .../DefaultQuests/Quests/5/736384140.json | 315 + .../DefaultQuests/Quests/5/949656804.json | 315 + .../textures/gui/default_title.png | Bin 0 -> 82940 bytes config/bloodmagic/bloodmagic.cfg | 1 + config/brandon3055/CustomFusionRecipes.json | 51 + config/brokenwings.cfg | 24 + config/buildcraft/detailed.properties | 2 +- .../recipes/advancedr-spacelaser.json | 413 -- .../recipes/directed_quasar_recipe.json | 1021 +++ .../recipes/dyson_abater_helper.json | 13 +- .../recipes/dyson_irradiator_helper0.json | 17 +- .../recipes/dyson_irradiator_helper1.json | 17 +- .../recipes/dyson_irradiator_helper2.json | 18 +- .../recipes/dyson_revolver_helper.json | 12 +- .../recipes/dyson_scatterer_helper.json | 12 +- .../recipes/flint_furnace_structure.json | 322 + .../recipes/vibe_warper_structure.json | 226 + config/cyclicmagic.cfg | 2 + config/defaultoptions/keybindings.txt | 8 +- config/extremesoundmuffler.cfg | 56 + config/gendustry/meatball_bees.cfg | 4 +- config/gendustry/meatball_bees.en_US.lang | 12 + config/ichunutil.cfg | 2 +- config/jei/itemBlacklist.cfg | 41 + config/jei/worldSettings.cfg | 43 +- .../machinery/abyssal_entropic_catalyzer.json | 742 +++ .../machinery/bee_stargate.json | 1366 ++++ .../machinery/definer_two.json | 39 + .../machinery/dimensional_stabilizer.json | 2 +- .../machinery/dyson_compressor.json | 30 + .../machinery/hypergrowth_insolator.json | 42 + .../mythic_processor_assembling_machine.json | 2 +- .../machinery/mythic_processor_melter.json | 4 +- .../machinery/wormhole_field_generator.json | 598 ++ .../machinery/xp_assimilator.json | 3254 ++++++++++ config/natura.cfg | 13 +- config/omniwand.cfg | 89 +- config/railway_depot_worker.cfg | 7 + .../soulshardsrespawn/soulshardsrespawn.cfg | 6 + config/splash.properties | 4 +- config/startuptimer/startup_times.json | 7 - config/stellar_core.cfg | 12 + config/teamreborn/configData.nbt | Bin 42432 -> 42432 bytes config/tombstone.cfg | 112 +- modlist.html | 699 +- pillar/bee_treeoflife_callstone.json | 30 + pillar/nether_villager_house_6.json | 30 + .../structures/bee_treeoflife_callstone.nbt | Bin 0 -> 2677 bytes pillar/structures/nether_villager_house_6.nbt | Bin 0 -> 10447 bytes resources/avaritiaitem/lang/en_us.lang | 7 +- .../textures/items/bedrock_blaster.png | Bin 0 -> 435 bytes .../textures/items/bedrock_blaster_mask.png | Bin 0 -> 4689 bytes .../textures/items/cosmic_balance.png | Bin 0 -> 501 bytes .../textures/items/cosmic_balance_mask.png | Bin 0 -> 4673 bytes .../items/cosmic_fractal_catalyzer.png | Bin 0 -> 190 bytes .../items/cosmic_fractal_catalyzer_mask.png | Bin 0 -> 4692 bytes .../items/cosmic_fractal_harmonizer.png | Bin 0 -> 243 bytes .../items/cosmic_fractal_harmonizer_mask.png | Bin 0 -> 4691 bytes .../textures/items/cosmic_halite_cluster.png | Bin 0 -> 243 bytes .../items/cosmic_halite_cluster_mask.png | Bin 0 -> 4691 bytes .../items/depleted_radiant_fissile_alloy.png | Bin 0 -> 4326 bytes .../items/univocal_halite_cluster.png | Bin 0 -> 266 bytes .../items/univocal_halite_cluster_mask.png | Bin 0 -> 4693 bytes .../blockstates/akathartos_portal_block.json | 16 + .../blockstates/alkemia_portal_block.json | 16 + .../blockstates/apichisi_portal_block.json | 16 + .../blockstates/bewitched_essence_salts.json | 12 + .../cosmic_hypergrowth_component.json | 16 + .../blockstates/diamerisma_portal_block.json | 16 + .../directed_miniature_quasar.json | 16 + .../blockstates/europa_portal_block.json | 16 + .../blockstates/fabric_of_the_orb.json | 16 + .../blockstates/falacer_portal_block.json | 16 + .../blockstates/finem_portal_block.json | 16 + .../blockstates/freedom_definer.json | 16 + .../blockstates/furatto_portal_block.json | 16 + .../blockstates/gallifrey_portal_block.json | 16 + .../blockstates/hator_portal_block.json | 16 + .../blockstates/haumea_portal_block.json | 16 + .../blockstates/hypergrowth_actualizer.json | 16 + .../blockstates/inquiring_abyssite.json | 12 + .../blockstates/luna_portal_block.json | 16 + .../blockstates/lyndenwyrm_portal_block.json | 16 + .../blockstates/myrmex_portal_block.json | 16 + .../blockstates/nero_portal_block.json | 16 + .../blockstates/oi_portal_block.json | 16 + .../blockstates/orcus_portal_block.json | 16 + .../blockstates/osiris_portal_block.json | 16 + .../blockstates/pauram_portal_block.json | 16 + .../blockstates/pixonia_portal_block.json | 16 + .../blockstates/proxima_portal_block.json | 16 + .../blockstates/ptah_portal_block.json | 16 + .../blockstates/quasar_burst_director.json | 16 + .../quasar_charged_core_of_definition.json | 16 + .../blockstates/rhenia_portal_block.json | 16 + .../blockstates/sedna_portal_block.json | 16 + .../stone_of_the_resurrected_shard.json | 16 + .../taerrapiatta_portal_block.json | 16 + .../trinity_hypergrowth_component.json | 16 + .../blockstates/wishful_definer.json | 16 + .../blockstates/wormhole_field_module.json | 16 + .../blockstates/zoi_portal_block.json | 16 + resources/contenttweaker/lang/en_us.lang | 391 +- .../models/item/charged_signalum.json | 6 + .../models/item/clearing_taint.json | 6 + .../models/item/experience_configurator.json | 6 + .../models/item/lively_tree_callstone.json | 6 + .../models/item/lost_cities_worldgen.json | 6 + .../models/item/master_spell_cognitio.json | 6 + .../models/item/master_spell_sonus.json | 6 + .../models/item/salt_of_knowledge.json | 6 + .../models/item/supercharged_signalum.json | 6 + .../models/item/thaumic_brush.json | 6 + .../models/item/warren_peat.json | 6 + .../blocks/absolutely_autentic_rainbowgen.png | Bin 0 -> 326 bytes .../blocks/akathartos_portal_block.png | Bin 0 -> 10177 bytes .../blocks/akathartos_portal_block.png.mcmeta | 5 + .../textures/blocks/alkemia_portal_block.png | Bin 0 -> 10176 bytes .../blocks/alkemia_portal_block.png.mcmeta | 5 + .../textures/blocks/apichisi_portal_block.png | Bin 0 -> 9615 bytes .../blocks/apichisi_portal_block.png.mcmeta | 5 + .../textures/blocks/ascended_fluix_etcher.png | Bin 0 -> 737 bytes .../blocks/catalyst_of_the_warrens.png | Bin 0 -> 380 bytes .../textures/blocks/cosmic_balance_coil.png | Bin 0 -> 1629 bytes .../blocks/cosmic_balance_coil.png.mcmeta | 5 + .../blocks/cosmic_hypergrowth_component.png | Bin 0 -> 5204 bytes .../textures/blocks/cosmic_string_module.png | Bin 0 -> 321 bytes .../blocks/diamerisma_portal_block.png | Bin 0 -> 10176 bytes .../blocks/diamerisma_portal_block.png.mcmeta | 5 + .../blocks/directed_miniature_quasar.png | Bin 0 -> 4385 bytes .../textures/blocks/echo_warren_stone.png | Bin 0 -> 272 bytes .../textures/blocks/europa_portal_block.png | Bin 0 -> 10175 bytes .../blocks/europa_portal_block.png.mcmeta | 5 + .../textures/blocks/fabric_of_the_orb.png | Bin 0 -> 4526 bytes .../textures/blocks/falacer_portal_block.png | Bin 0 -> 10176 bytes .../blocks/falacer_portal_block.png.mcmeta | 5 + .../textures/blocks/finem_portal_block.png | Bin 0 -> 10175 bytes .../blocks/finem_portal_block.png.mcmeta | 5 + .../blocks/focused_plasma_collider.png | Bin 0 -> 522 bytes .../blocks/focused_plasma_collider.png.mcmeta | 5 + .../blocks/fractallite_halite_stone.png | Bin 0 -> 516 bytes .../fractallite_halite_stone.png.mcmeta | 5 + .../blocks/fractallite_stone_of_love.png | Bin 0 -> 287 bytes .../textures/blocks/freedom_definer.png | Bin 0 -> 5092 bytes .../textures/blocks/furatto_portal_block.png | Bin 0 -> 10176 bytes .../blocks/furatto_portal_block.png.mcmeta | 5 + .../textures/blocks/galaxy_accelerator.png | Bin 0 -> 526 bytes .../blocks/gallifrey_portal_block.png | Bin 0 -> 9615 bytes .../blocks/gallifrey_portal_block.png.mcmeta | 5 + .../blocks/gallifreyan_neutronium_casing.png | Bin 0 -> 598 bytes .../halite_bejewelled_ichorium_catalyst.png | Bin 0 -> 545 bytes .../textures/blocks/hator_portal_block.png | Bin 0 -> 10176 bytes .../blocks/hator_portal_block.png.mcmeta | 5 + .../textures/blocks/haumea_portal_block.png | Bin 0 -> 10176 bytes .../blocks/haumea_portal_block.png.mcmeta | 5 + .../blocks/hyperfocused_plasma_collider.png | Bin 0 -> 672 bytes .../hyperfocused_plasma_collider.png.mcmeta | 5 + .../blocks/hypergrowth_actualizer.png | Bin 0 -> 5229 bytes .../hyperuranion_actualizer_dimshard.png | Bin 0 -> 427 bytes .../hyperuranion_actualizer_dragonsteel.png | Bin 0 -> 426 bytes .../blocks/hyperuranion_actualizer_ichor.png | Bin 0 -> 417 bytes .../hyperuranion_actualizer_naquadah.png | Bin 0 -> 434 bytes .../blocks/hyperuranion_actualizer_rhenia.png | Bin 0 -> 409 bytes .../textures/blocks/ichorium_void_stone.png | Bin 0 -> 321 bytes .../textures/blocks/luna_portal_block.png | Bin 0 -> 9614 bytes .../blocks/luna_portal_block.png.mcmeta | 5 + .../blocks/lyndenwyrm_portal_block.png | Bin 0 -> 10175 bytes .../blocks/lyndenwyrm_portal_block.png.mcmeta | 5 + .../textures/blocks/miniature_quasar.png | Bin 0 -> 283 bytes .../textures/blocks/miniature_white_hole.png | Bin 0 -> 170 bytes .../textures/blocks/mortum_livingrock.png | Bin 0 -> 234 bytes .../textures/blocks/mortum_livingwood.png | Bin 0 -> 362 bytes .../textures/blocks/myrmex_portal_block.png | Bin 0 -> 10176 bytes .../blocks/myrmex_portal_block.png.mcmeta | 5 + .../textures/blocks/naquadah_casing.png | Bin 0 -> 328 bytes .../textures/blocks/nero_portal_block.png | Bin 0 -> 10176 bytes .../blocks/nero_portal_block.png.mcmeta | 5 + .../textures/blocks/nineteen_blocks.png | Bin 0 -> 4548 bytes .../textures/blocks/oi_portal_block.png | Bin 0 -> 10175 bytes .../blocks/oi_portal_block.png.mcmeta | 5 + .../textures/blocks/orcus_portal_block.png | Bin 0 -> 10176 bytes .../blocks/orcus_portal_block.png.mcmeta | 5 + .../textures/blocks/osiris_portal_block.png | Bin 0 -> 10175 bytes .../blocks/osiris_portal_block.png.mcmeta | 5 + .../textures/blocks/pauram_portal_block.png | Bin 0 -> 10176 bytes .../blocks/pauram_portal_block.png.mcmeta | 5 + .../textures/blocks/pixonia_portal_block.png | Bin 0 -> 10176 bytes .../blocks/pixonia_portal_block.png.mcmeta | 5 + .../textures/blocks/proxima_portal_block.png | Bin 0 -> 10178 bytes .../blocks/proxima_portal_block.png.mcmeta | 5 + .../textures/blocks/ptah_portal_block.png | Bin 0 -> 10175 bytes .../blocks/ptah_portal_block.png.mcmeta | 5 + .../textures/blocks/quark_cosmic_module.png | Bin 0 -> 560 bytes .../blocks/quark_neutronium_module.png | Bin 0 -> 411 bytes .../textures/blocks/quasar_burst_director.png | Bin 0 -> 5204 bytes .../quasar_charged_core_of_definition.png | Bin 0 -> 5093 bytes .../blocks/recurring_nightmare_block.png | Bin 0 -> 235 bytes .../textures/blocks/rhenia_portal_block.png | Bin 0 -> 10177 bytes .../blocks/rhenia_portal_block.png.mcmeta | 5 + .../textures/blocks/seal_of_freedom.png | Bin 0 -> 387 bytes .../blocks/seal_of_the_arbiter_blacksmith.png | Bin 0 -> 334 bytes .../blocks/seal_of_the_arbiter_defender.png | Bin 0 -> 304 bytes .../blocks/seal_of_the_arbiter_engineer.png | Bin 0 -> 448 bytes .../seal_of_the_arbiter_experimentalist.png | Bin 0 -> 321 bytes .../blocks/seal_of_the_arbiter_gemcutter.png | Bin 0 -> 321 bytes .../blocks/seal_of_the_arbiter_historian.png | Bin 0 -> 369 bytes .../blocks/seal_of_the_arbiter_theorist.png | Bin 0 -> 313 bytes .../textures/blocks/sedna_portal_block.png | Bin 0 -> 10175 bytes .../blocks/sedna_portal_block.png.mcmeta | 5 + .../textures/blocks/stone_of_shadesmar.png | Bin 0 -> 2664 bytes .../blocks/stone_of_shadesmar.png.mcmeta | 5 + .../textures/blocks/stone_of_worthiness.png | Bin 0 -> 327 bytes .../textures/blocks/stormlight_stone.png | Bin 0 -> 1217 bytes .../blocks/stormlight_stone.png.mcmeta | 5 + .../blocks/superfocused_plasma_collider.png | Bin 0 -> 557 bytes .../superfocused_plasma_collider.png.mcmeta | 5 + .../blocks/taerrapiatta_portal_block.png | Bin 0 -> 10176 bytes .../taerrapiatta_portal_block.png.mcmeta | 5 + .../textures/blocks/tardis_casing.png | Bin 0 -> 585 bytes .../textures/blocks/toroid_galaxy_tube.png | Bin 0 -> 293 bytes .../blocks/trinity_hypergrowth_component.png | Bin 0 -> 5220 bytes .../blocks/trinity_neutronium_casing.png | Bin 0 -> 1077 bytes .../trinity_neutronium_casing.png.mcmeta | 5 + .../textures/blocks/undead_soil.png | Bin 0 -> 354 bytes .../blocks/void_ichorium_rift_cap.png | Bin 0 -> 521 bytes .../textures/blocks/wishful_definer.png | Bin 0 -> 5093 bytes .../textures/blocks/wormhole_field_module.png | Bin 0 -> 4967 bytes .../textures/blocks/zoi_portal_block.png | Bin 0 -> 10177 bytes .../blocks/zoi_portal_block.png.mcmeta | 5 + .../textures/items/abyssite_crystal.png | Bin 6094 -> 232 bytes .../items/actualization_of_balance.png | Bin 0 -> 293 bytes .../textures/items/actualization_of_glory.png | Bin 0 -> 260 bytes .../textures/items/actualization_of_hope.png | Bin 0 -> 278 bytes .../items/actualization_of_knowledge.png | Bin 0 -> 253 bytes .../items/actualized_starlight_sphere.png | Bin 0 -> 513 bytes .../textures/items/alchemical_deep_rock.png | Bin 0 -> 342 bytes .../textures/items/alchemical_dust.png | Bin 0 -> 249 bytes .../alchemically_hyperactive_crystal.png | Bin 0 -> 336 bytes .../textures/items/antimony_crystal.png | Bin 6873 -> 314 bytes .../items/apothecary_fissile_alloy.png | Bin 0 -> 6363 bytes .../items/apothecary_fissile_alloy.png.mcmeta | 5 + .../items/apothecary_fissile_dust.png | Bin 0 -> 316 bytes .../textures/items/arbiterite_crystal.png | Bin 6101 -> 303 bytes .../textures/items/arcane_fissile_dust.png | Bin 0 -> 329 bytes .../items/ascended_gallifreyan_alloy.png | Bin 0 -> 6836 bytes .../ascended_gallifreyan_alloy.png.mcmeta | 5 + .../textures/items/astral_insight_10.png | Bin 0 -> 162 bytes .../textures/items/astral_insight_100.png | Bin 0 -> 366 bytes .../textures/items/astral_insight_20.png | Bin 0 -> 204 bytes .../textures/items/astral_insight_30.png | Bin 0 -> 221 bytes .../textures/items/astral_insight_40.png | Bin 0 -> 258 bytes .../textures/items/astral_insight_50.png | Bin 0 -> 295 bytes .../textures/items/astral_insight_60.png | Bin 0 -> 331 bytes .../textures/items/astral_insight_70.png | Bin 0 -> 374 bytes .../textures/items/astral_insight_80.png | Bin 0 -> 391 bytes .../textures/items/astral_insight_90.png | Bin 0 -> 540 bytes .../textures/items/astral_mastery_tome.png | Bin 0 -> 488 bytes .../textures/items/atomic_glasses.png | Bin 0 -> 277 bytes .../textures/items/big_bang_matter.png | Bin 0 -> 396 bytes .../textures/items/black_hole_alloy_clump.png | Bin 0 -> 900 bytes .../items/black_hole_alloy_clump.png.mcmeta | 5 + .../textures/items/black_hole_alloy_ingot.png | Bin 0 -> 6668 bytes .../items/black_hole_alloy_ingot.png.mcmeta | 5 + .../textures/items/black_hole_core.png | Bin 6954 -> 857 bytes .../textures/items/black_hole_juice.png | Bin 0 -> 482 bytes .../items/blade_of_the_samurai_queen.png | Bin 0 -> 415 bytes .../items/bullet_of_the_gun_devil.png | Bin 0 -> 271 bytes .../textures/items/call_of_the_love.png | Bin 0 -> 314 bytes .../textures/items/call_of_the_loved.png | Bin 0 -> 343 bytes .../textures/items/call_of_the_lover.png | Bin 0 -> 377 bytes .../textures/items/call_to_mission.png | Bin 0 -> 413 bytes .../textures/items/charged_signalum.png | Bin 0 -> 4567 bytes .../items/charm_of_the_falling_tower.png | Bin 0 -> 415 bytes .../cleansed_brightsteel_alloy_plate.png | Bin 0 -> 933 bytes ...leansed_brightsteel_alloy_plate.png.mcmeta | 5 + .../items/cleansed_cinnamon_apple.png | Bin 0 -> 289 bytes .../textures/items/clearing_taint.png | Bin 0 -> 5775 bytes .../textures/items/collar_bells.png | Bin 0 -> 461 bytes .../textures/items/cool_walking_stick.png | Bin 0 -> 323 bytes .../items/core_of_the_mythic_shells.png | Bin 0 -> 7192 bytes .../core_of_the_mythic_shells.png.mcmeta | 5 + .../textures/items/cosmic_pot.png | Bin 0 -> 539 bytes .../textures/items/cosmic_string.png | Bin 0 -> 12059 bytes .../textures/items/cosmic_string.png.mcmeta | 5 + .../textures/items/cosmic_string_conduit.png | Bin 0 -> 402 bytes .../items/cosmic_string_conduit.png.mcmeta | 5 + .../textures/items/cosmic_string_primer.png | Bin 0 -> 270 bytes .../textures/items/crystalized_emberstone.png | Bin 6661 -> 440 bytes .../items/crystallized_tungstensteel.png | Bin 7227 -> 378 bytes .../textures/items/cuendillar_catalyst_1.png | Bin 0 -> 237 bytes .../textures/items/cuendillar_catalyst_2.png | Bin 0 -> 261 bytes .../textures/items/cuendillar_catalyst_3.png | Bin 0 -> 272 bytes .../textures/items/cursed_dragon_egg.png | Bin 0 -> 525 bytes .../items/dark_matter_scattering_element.png | Bin 0 -> 412 bytes .../textures/items/defined_bar.png | Bin 0 -> 179 bytes .../depleted_apothecary_fissile_alloy.png | Bin 0 -> 6110 bytes .../items/depleted_arcane_fissile_alloy.png | Bin 0 -> 5894 bytes .../items/depleted_innerved_fissile_alloy.png | Bin 0 -> 6093 bytes .../items/depleted_radiant_fissile_alloy.png | Bin 0 -> 6111 bytes .../items/depleted_silvan_fissile_alloy.png | Bin 0 -> 6116 bytes .../items/dimensionally_ascended_garnet.png | Bin 0 -> 420 bytes .../items/drawn_black_hole_alloy_clump.png | Bin 0 -> 847 bytes .../drawn_black_hole_alloy_clump.png.mcmeta | 5 + .../items/dust_of_infinite_wishes.png | Bin 0 -> 341 bytes .../textures/items/dynatos_crystal.png | Bin 7312 -> 386 bytes .../textures/items/echo_warren_bar.png | Bin 0 -> 597 bytes .../textures/items/eleint_stone.png | Bin 0 -> 358 bytes .../textures/items/embodiment_of_balance.png | Bin 0 -> 340 bytes .../textures/items/embodiment_of_glory.png | Bin 0 -> 305 bytes .../textures/items/embodiment_of_hope.png | Bin 0 -> 349 bytes .../items/embodiment_of_knowledge.png | Bin 0 -> 328 bytes .../textures/items/emc_crown.png | Bin 0 -> 357 bytes .../textures/items/everburning_dust.png | Bin 0 -> 238 bytes .../textures/items/everburning_plating.png | Bin 0 -> 496 bytes .../items/everburning_recursion_fragment.png | Bin 0 -> 596 bytes .../textures/items/everlasting_fusor.png | Bin 6857 -> 494 bytes .../items/experience_configurator.png | Bin 0 -> 5917 bytes .../items/eye_of_harmony_power_unit.png | Bin 0 -> 1627 bytes .../eye_of_harmony_power_unit.png.mcmeta | 5 + .../items/fiery_recursion_fragment.png | Bin 0 -> 289 bytes .../contenttweaker/textures/items/finis.png | Bin 0 -> 425 bytes .../textures/items/fractal_metal_clump.png | Bin 0 -> 367 bytes .../textures/items/fractal_metal_plate.png | Bin 0 -> 308 bytes .../textures/items/fractal_stone_dust.png | Bin 0 -> 471 bytes .../textures/items/fractallite_focus_lens.png | Bin 0 -> 760 bytes .../textures/items/fractallite_quantum.png | Bin 0 -> 1035 bytes .../items/fractallite_quantum.png.mcmeta | 5 + .../textures/items/fractallite_taint.png | Bin 0 -> 345 bytes .../textures/items/freed_sky_stone_dust.png | Bin 0 -> 346 bytes .../textures/items/galactic_core.png | Bin 0 -> 536 bytes .../textures/items/galactic_power_unit.png | Bin 0 -> 538 bytes .../textures/items/galaxy_superconductor.png | Bin 0 -> 484 bytes .../items/gem_of_dimensional_ascension.png | Bin 0 -> 432 bytes .../textures/items/gem_of_pure_taint.png | Bin 0 -> 224 bytes .../items/ghost_of_annoyance_callstone.png | Bin 0 -> 243 bytes .../items/gravitational_time_crystal.png | Bin 0 -> 791 bytes .../gravitational_time_crystal.png.mcmeta | 5 + .../guardians_of_shadesmar_callstone.png | Bin 0 -> 410 bytes .../gun_devil_confrontation_callstone.png | Bin 0 -> 414 bytes .../textures/items/gun_devil_limb.png | Bin 0 -> 301 bytes .../items/hiddenpowercallstone_loot.png | Bin 0 -> 285 bytes .../items/horrible_unedited_fanfiction.png | Bin 0 -> 333 bytes .../textures/items/hypercharged_redstone.png | Bin 0 -> 328 bytes .../textures/items/hypercharged_wool.png | Bin 0 -> 418 bytes .../textures/items/infinite_processor.png | Bin 0 -> 1656 bytes .../items/infinite_processor.png.mcmeta | 5 + .../textures/items/infinite_tainted_plate.png | Bin 0 -> 283 bytes .../items/ingot_of_infinite_wishes.png | Bin 0 -> 1677 bytes .../items/ingot_of_infinite_wishes.png.mcmeta | 5 + .../textures/items/innerved_fissile_alloy.png | Bin 0 -> 6305 bytes .../items/innerved_fissile_alloy.png.mcmeta | 5 + .../textures/items/innerved_fissile_dust.png | Bin 0 -> 385 bytes .../items/key_of_restored_balance.png | Bin 0 -> 316 bytes .../textures/items/linked_apple_slice.png | Bin 0 -> 369 bytes .../textures/items/lively_tree_callstone.png | Bin 0 -> 4527 bytes .../items/living_shard_of_shadesmar.png | Bin 0 -> 349 bytes .../textures/items/lost_cities_worldgen.png | Bin 0 -> 5774 bytes .../items/magazine_of_the_gun_devil.png | Bin 0 -> 294 bytes .../textures/items/massive_boomboom.png | Bin 0 -> 414 bytes .../textures/items/master_spell_cognitio.png | Bin 0 -> 5791 bytes .../textures/items/master_spell_infernum.png | Bin 0 -> 5814 bytes .../textures/items/master_spell_sonus.png | Bin 0 -> 5836 bytes .../items/meatball_attuned_crystal.png | Bin 7467 -> 270 bytes .../items/mission_of_undeath_callstone.png | Bin 0 -> 377 bytes .../textures/items/mixed_metal_shard.png | Bin 0 -> 497 bytes .../items/multiblock_input_swapping.png | Bin 0 -> 434 bytes .../textures/items/neutronium_pearl.png | Bin 0 -> 434 bytes .../textures/items/nightmare_of_annoyance.png | Bin 0 -> 283 bytes .../textures/items/null_pointer.png | Bin 0 -> 130 bytes .../items/oath_of_the_lord_of_gluttony.png | Bin 0 -> 411 bytes .../items/oath_of_the_seven_undead_lords.png | Bin 0 -> 432 bytes .../items/offer_of_restored_balance.png | Bin 0 -> 324 bytes .../textures/items/opalescent_matter.png | Bin 0 -> 367 bytes .../items/p0rtals_redish_white_hat.png | Bin 0 -> 345 bytes .../textures/items/pack_supporter_token.png | Bin 0 -> 289 bytes .../textures/items/plate_clump_fractal.png | Bin 0 -> 304 bytes .../textures/items/plate_clump_recursive.png | Bin 0 -> 431 bytes .../power_wrought_brightsteel_alloy_plate.png | Bin 0 -> 557 bytes .../items/prayer_to_the_trinity_of_love.png | Bin 0 -> 431 bytes .../textures/items/pulsar_core.png | Bin 7234 -> 525 bytes .../textures/items/pure_twilight_matter.png | Bin 0 -> 367 bytes .../items/puzzle_solution_cherubim.png | Bin 0 -> 5775 bytes .../puzzle_solution_dimensionalascension.png | Bin 0 -> 5776 bytes .../items/puzzle_solution_freedskystone.png | Bin 0 -> 5775 bytes .../items/puzzle_solution_undeadsoil.png | Bin 0 -> 5775 bytes .../items/puzzle_solution_vowtodeath.png | Bin 0 -> 5775 bytes .../textures/items/quasar_charged_dust.png | Bin 0 -> 827 bytes .../items/quasar_charged_dust.png.mcmeta | 5 + .../textures/items/quasar_charged_gem.png | Bin 0 -> 530 bytes .../textures/items/quasar_core.png | Bin 0 -> 612 bytes .../textures/items/quasar_core.png.mcmeta | 5 + .../items/quenched_black_hole_alloy_clump.png | Bin 0 -> 1351 bytes ...quenched_black_hole_alloy_clump.png.mcmeta | 5 + .../textures/items/radiant_fissile_alloy.png | Bin 0 -> 6340 bytes .../items/radiant_fissile_alloy.png.mcmeta | 5 + .../textures/items/radiant_fissile_dust.png | Bin 0 -> 337 bytes .../textures/items/reality_pebble.png | Bin 0 -> 273 bytes .../recursion_of_dimensional_ascension.png | Bin 0 -> 417 bytes .../textures/items/recursion_of_gluttony.png | Bin 0 -> 811 bytes .../items/recursion_of_gluttony.png.mcmeta | 5 + .../textures/items/recursion_of_taint.png | Bin 0 -> 373 bytes .../textures/items/recursion_of_the_love.png | Bin 0 -> 426 bytes .../textures/items/recursion_of_the_loved.png | Bin 0 -> 493 bytes .../textures/items/recursion_of_the_lover.png | Bin 0 -> 492 bytes .../items/recursive_iced_coffee_pot.png | Bin 0 -> 657 bytes .../textures/items/recursive_quantum.png | Bin 0 -> 719 bytes .../items/recursive_quantum.png.mcmeta | 5 + .../textures/items/respect_of_death.png | Bin 0 -> 548 bytes .../items/respect_of_the_lord_of_envy.png | Bin 0 -> 312 bytes .../items/respect_of_the_lord_of_gluttony.png | Bin 0 -> 323 bytes .../items/respect_of_the_lord_of_greed.png | Bin 0 -> 338 bytes .../items/respect_of_the_lord_of_lust.png | Bin 0 -> 317 bytes .../items/respect_of_the_lord_of_pride.png | Bin 0 -> 314 bytes .../items/respect_of_the_lord_of_sloth.png | Bin 0 -> 344 bytes .../items/respect_of_the_lord_of_wrath.png | Bin 0 -> 333 bytes .../items/restless_steel_ingot.png.mcmeta | 9 +- .../textures/items/rune_of_freedom.png | Bin 0 -> 864 bytes .../textures/items/runes_of_the_love.png | Bin 0 -> 206 bytes .../textures/items/runes_of_the_loved.png | Bin 0 -> 237 bytes .../textures/items/runes_of_the_lover.png | Bin 0 -> 304 bytes .../textures/items/salt_of_knowledge.png | Bin 0 -> 4663 bytes .../items/sashimi_of_the_gate_of_darkness.png | Bin 0 -> 499 bytes .../textures/items/seeker_stone.png | Bin 0 -> 374 bytes .../textures/items/shard_of_the_cosmos.png | Bin 0 -> 349 bytes .../textures/items/shield_of_the_arbiter.png | Bin 0 -> 792 bytes .../items/shield_of_the_arbiter.png.mcmeta | 5 + .../items/shield_of_the_king_in_purple.png | Bin 0 -> 672 bytes .../textures/items/silvan_fissile_alloy.png | Bin 0 -> 6349 bytes .../items/silvan_fissile_alloy.png.mcmeta | 5 + .../textures/items/silvan_fissile_dust.png | Bin 0 -> 327 bytes .../textures/items/slightly_dense_pebble.png | Bin 0 -> 270 bytes .../items/slightly_dense_pebble.png.mcmeta | 5 + .../items/softened_black_hole_alloy_clump.png | Bin 0 -> 297 bytes ...softened_black_hole_alloy_clump.png.mcmeta | 5 + .../textures/items/soul_of_kashan.png | Bin 0 -> 344 bytes .../textures/items/spatial_compound.png | Bin 0 -> 350 bytes .../textures/items/spooder_glasses.png | Bin 0 -> 202 bytes .../items/spren_summoner_arrogance.png | Bin 0 -> 462 bytes .../textures/items/spren_summoner_balance.png | Bin 0 -> 454 bytes .../items/spren_summoner_blasphemy.png | Bin 0 -> 467 bytes .../textures/items/spren_summoner_control.png | Bin 0 -> 483 bytes .../textures/items/spren_summoner_death.png | Bin 0 -> 432 bytes .../textures/items/spren_summoner_faith.png | Bin 0 -> 484 bytes .../textures/items/spren_summoner_glory.png | Bin 0 -> 483 bytes .../items/spren_summoner_gluttony.png | Bin 0 -> 472 bytes .../textures/items/spren_summoner_haste.png | Bin 0 -> 464 bytes .../textures/items/spren_summoner_hope.png | Bin 0 -> 476 bytes .../items/spren_summoner_inadequacy.png | Bin 0 -> 462 bytes .../textures/items/spren_summoner_injury.png | Bin 0 -> 465 bytes .../items/spren_summoner_knowledge.png | Bin 0 -> 457 bytes .../items/spren_summoner_loneliness.png | Bin 0 -> 472 bytes .../textures/items/spren_summoner_plot.png | Bin 0 -> 484 bytes .../items/spren_summoner_prepotence.png | Bin 0 -> 483 bytes .../textures/items/stable_fusor.png | Bin 6784 -> 423 bytes .../items/standard_of_the_shyre_empire.png | Bin 0 -> 364 bytes .../textures/items/star_core.png | Bin 7091 -> 594 bytes .../items/stone_of_dimensional_ascension.png | Bin 0 -> 291 bytes .../textures/items/stone_of_the_love.png | Bin 0 -> 232 bytes .../textures/items/stone_of_the_loved.png | Bin 0 -> 253 bytes .../textures/items/stone_of_the_lover.png | Bin 0 -> 262 bytes .../items/stormlight_infused_crystal.png | Bin 6338 -> 273 bytes .../items/strange_stone_callstone.png | Bin 0 -> 344 bytes .../textures/items/strange_stone_essence.png | Bin 0 -> 273 bytes .../summons_of_the_realmshifter_cherubim.png | Bin 0 -> 485 bytes .../items/summons_to_the_meatball_man.png | Bin 0 -> 425 bytes .../textures/items/supercharged_redstonel.png | Bin 0 -> 274 bytes .../textures/items/supercharged_signalum.png | Bin 0 -> 4936 bytes .../items/supercharged_signalum.png.mcmeta | 5 + .../textures/items/supercharged_wool.png | Bin 0 -> 439 bytes .../textures/items/taint_gun.png | Bin 0 -> 371 bytes .../textures/items/taint_shield.png | Bin 0 -> 781 bytes .../items/tainted_alchemic_catalyst.png | Bin 0 -> 374 bytes .../textures/items/tainted_claw.png | Bin 0 -> 289 bytes .../textures/items/tainted_prison_key.png | Bin 0 -> 518 bytes .../textures/items/tellurium_crystal.png | Bin 5808 -> 285 bytes .../textures/items/thaumic_brush.png | Bin 0 -> 6093 bytes .../textures/items/the_dark_star.png | Bin 7123 -> 320 bytes .../textures/items/the_ultimate_taint_gun.png | Bin 0 -> 415 bytes .../textures/items/time_crystal_lattice.png | Bin 0 -> 470 bytes .../textures/items/token_of_forgiveness.png | Bin 0 -> 404 bytes .../items/token_of_the_meatball_man.png | Bin 0 -> 438 bytes .../textures/items/trinitas_callstone.png | Bin 0 -> 478 bytes .../textures/items/trinity_ingot.png | Bin 0 -> 4161 bytes .../textures/items/trinity_ingot.png.mcmeta | 5 + .../textures/items/trinity_nugget.png | Bin 0 -> 346 bytes .../textures/items/trinity_runes.png | Bin 0 -> 397 bytes .../textures/items/true_tongue_oath.png | Bin 0 -> 360 bytes .../items/unbound_recursium_fragment.png | Bin 0 -> 1305 bytes .../unbound_recursium_fragment.png.mcmeta | 5 + .../textures/items/uncanny_void_cluster.png | Bin 0 -> 1077 bytes .../items/uncanny_void_cluster.png.mcmeta | 5 + .../items/universal_constellation.png | Bin 0 -> 210 bytes .../universal_constellation_callstone.png | Bin 0 -> 445 bytes .../textures/items/unleashed_triquetra.png | Bin 0 -> 1570 bytes .../items/unleashed_triquetra.png.mcmeta | 5 + .../textures/items/void_chains.png | Bin 0 -> 332 bytes .../textures/items/void_ichorium_gem.png | Bin 0 -> 229 bytes .../textures/items/void_ichorium_jewel.png | Bin 0 -> 288 bytes .../textures/items/void_ichorium_rift.png | Bin 0 -> 379 bytes .../textures/items/vow_to_death.png | Bin 0 -> 333 bytes .../textures/items/warren_configurator.png | Bin 0 -> 493 bytes .../textures/items/warren_peat.png | Bin 0 -> 4390 bytes .../textures/items/warren_plate.png | Bin 0 -> 321 bytes .../textures/items/white_hole_core.png | Bin 0 -> 490 bytes .../textures/items/wish_of_infinity.png | Bin 0 -> 538 bytes .../items/wish_of_infinity.png.mcmeta | 5 + ...abyssal_entropic_catalyzer_controller.json | 43 + .../blockstates/bee_stargate_controller.json | 43 + .../wormhole_field_generator_controller.json | 43 + .../xp_assimilator_controller.json | 43 + scripts/ArbiterMachinery.zs | 29 +- scripts/BiomeItems.zs | 6 +- scripts/BlackHoleBosses.zs | 62 + scripts/BloodMagicGating.zs | 6 + scripts/BlueprintController.zs | 8 + scripts/BotaniaGating.zs | 112 + scripts/CallstoneTooltips.zs | 6 +- scripts/Callstones.zs | 21 + scripts/ChickenEgger.zs | 23 + scripts/ChickenOres.zs | 4 +- scripts/ChiselBlueprint.zs | 4 + scripts/ChiselController.zs | 4 + scripts/CustomBees.zs | 3 + scripts/CustomBees2.zs | 7 + scripts/CustomBlocks.zs | 91 + scripts/CustomFluids.zs | 7 + scripts/CustomItems2.zs | 43 + scripts/CustomItemsAvaritia.zs | 2 +- scripts/CustomLoot.zs | 14 + scripts/DimensionalAscension.zs | 181 +- scripts/DungeonBossDrops.zs | 17 +- scripts/EpicToolTipper.zs | 2 +- scripts/Fuhai.zs | 2 +- scripts/GameStagesContent.zs | 18 +- scripts/HaliteLine.zs | 230 + scripts/JEIdescriptions.zs | 45 +- scripts/LootTableTweaker/CustomLootTable.zs | 2 + scripts/MagicbaneGating.zs | 6 - scripts/MasterSpells.zs | 22 +- scripts/ModularDysonCompressor.zs | 4 +- scripts/ModularDysonSphere.zs | 10 +- scripts/ModularEnchanting.zs | 110 +- scripts/ModularForestryTrees.zs | 83 +- scripts/ModularInfusion.zs | 18 + scripts/ModularSingularities.zs | 8 +- scripts/ModularSmeltery.zs | 29 + scripts/ModularSuperApiary.zs | 2 +- scripts/ModularTreeOfLife.zs | 4 +- scripts/ModularVoidMythical.zs | 1 + scripts/ModularXPAssimilator.zs | 283 + scripts/MythicProcessorAlloys.zs | 8 +- scripts/MythicProcessorArkencrusher.zs | 74 +- scripts/MythicProcessorMelter.zs | 6 + scripts/NewPortals.zs | 9 - scripts/OreDictionary.zs | 4 + scripts/ParallelEarths.zs | 942 +-- scripts/ParallelEarthsRecipes.zs | 9 +- scripts/PeriodicTable.zs | 2 +- scripts/RecipeConflicts.zs | 12 + scripts/ReliquaryGating.zs | 16 + scripts/RestControllers.zs | 9 + scripts/Tardis.zs | 102 +- scripts/ToolTips.zs | 217 +- scripts/ToolTips2.zs | 18 +- scripts/Trinitas.zs | 1 + scripts/TrinityItems.zs | 597 +- scripts/VetheaEasier.zs | 11 +- scripts/mixin/FixMachineryFluidOutputBuses.zs | 20 + scripts/portals/BeeStargatePortalBlocks.zs | 191 + scripts/portals/ModularBeeStargate.zs | 294 + scripts/portals/ModularWormholeField.zs | 168 + 625 files changed, 18035 insertions(+), 5415 deletions(-) delete mode 100644 AlternativeConfigs/loliasm.cfg create mode 100644 config/ItemFavorites/oiisborked.dat create mode 100644 config/ItemFavorites/ripoi2.dat create mode 100644 config/ItemFavorites/tardisscreens.dat create mode 100644 config/betterquesting/DefaultQuests/Quests/0/1248230501.json create mode 100644 config/betterquesting/DefaultQuests/Quests/0/1647333921.json create mode 100644 config/betterquesting/DefaultQuests/Quests/0/189570972.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/400947744.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/746862659.json create mode 100644 config/betterquesting/DefaultQuests/Quests/3/804922623.json create mode 100644 config/betterquesting/DefaultQuests/Quests/5/1091209787.json create mode 100644 config/betterquesting/DefaultQuests/Quests/5/736384140.json create mode 100644 config/betterquesting/DefaultQuests/Quests/5/949656804.json create mode 100644 config/betterquesting/resources/meatballcraft/textures/gui/default_title.png delete mode 100644 config/compactmachines3/recipes/advancedr-spacelaser.json create mode 100644 config/compactmachines3/recipes/directed_quasar_recipe.json create mode 100644 config/compactmachines3/recipes/flint_furnace_structure.json create mode 100644 config/compactmachines3/recipes/vibe_warper_structure.json create mode 100644 config/extremesoundmuffler.cfg create mode 100644 config/modularmachinery/machinery/abyssal_entropic_catalyzer.json create mode 100644 config/modularmachinery/machinery/bee_stargate.json create mode 100644 config/modularmachinery/machinery/wormhole_field_generator.json create mode 100644 config/modularmachinery/machinery/xp_assimilator.json delete mode 100644 config/startuptimer/startup_times.json create mode 100644 pillar/bee_treeoflife_callstone.json create mode 100644 pillar/nether_villager_house_6.json create mode 100644 pillar/structures/bee_treeoflife_callstone.nbt create mode 100644 pillar/structures/nether_villager_house_6.nbt create mode 100644 resources/avaritiaitem/textures/items/bedrock_blaster.png create mode 100644 resources/avaritiaitem/textures/items/bedrock_blaster_mask.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_balance.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_balance_mask.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_fractal_catalyzer.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_fractal_catalyzer_mask.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer_mask.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_halite_cluster.png create mode 100644 resources/avaritiaitem/textures/items/cosmic_halite_cluster_mask.png create mode 100644 resources/avaritiaitem/textures/items/depleted_radiant_fissile_alloy.png create mode 100644 resources/avaritiaitem/textures/items/univocal_halite_cluster.png create mode 100644 resources/avaritiaitem/textures/items/univocal_halite_cluster_mask.png create mode 100644 resources/contenttweaker/blockstates/akathartos_portal_block.json create mode 100644 resources/contenttweaker/blockstates/alkemia_portal_block.json create mode 100644 resources/contenttweaker/blockstates/apichisi_portal_block.json create mode 100644 resources/contenttweaker/blockstates/bewitched_essence_salts.json create mode 100644 resources/contenttweaker/blockstates/cosmic_hypergrowth_component.json create mode 100644 resources/contenttweaker/blockstates/diamerisma_portal_block.json create mode 100644 resources/contenttweaker/blockstates/directed_miniature_quasar.json create mode 100644 resources/contenttweaker/blockstates/europa_portal_block.json create mode 100644 resources/contenttweaker/blockstates/fabric_of_the_orb.json create mode 100644 resources/contenttweaker/blockstates/falacer_portal_block.json create mode 100644 resources/contenttweaker/blockstates/finem_portal_block.json create mode 100644 resources/contenttweaker/blockstates/freedom_definer.json create mode 100644 resources/contenttweaker/blockstates/furatto_portal_block.json create mode 100644 resources/contenttweaker/blockstates/gallifrey_portal_block.json create mode 100644 resources/contenttweaker/blockstates/hator_portal_block.json create mode 100644 resources/contenttweaker/blockstates/haumea_portal_block.json create mode 100644 resources/contenttweaker/blockstates/hypergrowth_actualizer.json create mode 100644 resources/contenttweaker/blockstates/inquiring_abyssite.json create mode 100644 resources/contenttweaker/blockstates/luna_portal_block.json create mode 100644 resources/contenttweaker/blockstates/lyndenwyrm_portal_block.json create mode 100644 resources/contenttweaker/blockstates/myrmex_portal_block.json create mode 100644 resources/contenttweaker/blockstates/nero_portal_block.json create mode 100644 resources/contenttweaker/blockstates/oi_portal_block.json create mode 100644 resources/contenttweaker/blockstates/orcus_portal_block.json create mode 100644 resources/contenttweaker/blockstates/osiris_portal_block.json create mode 100644 resources/contenttweaker/blockstates/pauram_portal_block.json create mode 100644 resources/contenttweaker/blockstates/pixonia_portal_block.json create mode 100644 resources/contenttweaker/blockstates/proxima_portal_block.json create mode 100644 resources/contenttweaker/blockstates/ptah_portal_block.json create mode 100644 resources/contenttweaker/blockstates/quasar_burst_director.json create mode 100644 resources/contenttweaker/blockstates/quasar_charged_core_of_definition.json create mode 100644 resources/contenttweaker/blockstates/rhenia_portal_block.json create mode 100644 resources/contenttweaker/blockstates/sedna_portal_block.json create mode 100644 resources/contenttweaker/blockstates/stone_of_the_resurrected_shard.json create mode 100644 resources/contenttweaker/blockstates/taerrapiatta_portal_block.json create mode 100644 resources/contenttweaker/blockstates/trinity_hypergrowth_component.json create mode 100644 resources/contenttweaker/blockstates/wishful_definer.json create mode 100644 resources/contenttweaker/blockstates/wormhole_field_module.json create mode 100644 resources/contenttweaker/blockstates/zoi_portal_block.json create mode 100644 resources/contenttweaker/models/item/charged_signalum.json create mode 100644 resources/contenttweaker/models/item/clearing_taint.json create mode 100644 resources/contenttweaker/models/item/experience_configurator.json create mode 100644 resources/contenttweaker/models/item/lively_tree_callstone.json create mode 100644 resources/contenttweaker/models/item/lost_cities_worldgen.json create mode 100644 resources/contenttweaker/models/item/master_spell_cognitio.json create mode 100644 resources/contenttweaker/models/item/master_spell_sonus.json create mode 100644 resources/contenttweaker/models/item/salt_of_knowledge.json create mode 100644 resources/contenttweaker/models/item/supercharged_signalum.json create mode 100644 resources/contenttweaker/models/item/thaumic_brush.json create mode 100644 resources/contenttweaker/models/item/warren_peat.json create mode 100644 resources/contenttweaker/textures/blocks/absolutely_autentic_rainbowgen.png create mode 100644 resources/contenttweaker/textures/blocks/akathartos_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/akathartos_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/alkemia_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/alkemia_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/apichisi_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/apichisi_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/ascended_fluix_etcher.png create mode 100644 resources/contenttweaker/textures/blocks/catalyst_of_the_warrens.png create mode 100644 resources/contenttweaker/textures/blocks/cosmic_balance_coil.png create mode 100644 resources/contenttweaker/textures/blocks/cosmic_balance_coil.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/cosmic_hypergrowth_component.png create mode 100644 resources/contenttweaker/textures/blocks/cosmic_string_module.png create mode 100644 resources/contenttweaker/textures/blocks/diamerisma_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/diamerisma_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/directed_miniature_quasar.png create mode 100644 resources/contenttweaker/textures/blocks/echo_warren_stone.png create mode 100644 resources/contenttweaker/textures/blocks/europa_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/europa_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/fabric_of_the_orb.png create mode 100644 resources/contenttweaker/textures/blocks/falacer_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/falacer_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/finem_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/finem_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/focused_plasma_collider.png create mode 100644 resources/contenttweaker/textures/blocks/focused_plasma_collider.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/fractallite_halite_stone.png create mode 100644 resources/contenttweaker/textures/blocks/fractallite_halite_stone.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/fractallite_stone_of_love.png create mode 100644 resources/contenttweaker/textures/blocks/freedom_definer.png create mode 100644 resources/contenttweaker/textures/blocks/furatto_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/furatto_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/galaxy_accelerator.png create mode 100644 resources/contenttweaker/textures/blocks/gallifrey_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/gallifrey_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/gallifreyan_neutronium_casing.png create mode 100644 resources/contenttweaker/textures/blocks/halite_bejewelled_ichorium_catalyst.png create mode 100644 resources/contenttweaker/textures/blocks/hator_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/hator_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/haumea_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/haumea_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png create mode 100644 resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/hypergrowth_actualizer.png create mode 100644 resources/contenttweaker/textures/blocks/hyperuranion_actualizer_dimshard.png create mode 100644 resources/contenttweaker/textures/blocks/hyperuranion_actualizer_dragonsteel.png create mode 100644 resources/contenttweaker/textures/blocks/hyperuranion_actualizer_ichor.png create mode 100644 resources/contenttweaker/textures/blocks/hyperuranion_actualizer_naquadah.png create mode 100644 resources/contenttweaker/textures/blocks/hyperuranion_actualizer_rhenia.png create mode 100644 resources/contenttweaker/textures/blocks/ichorium_void_stone.png create mode 100644 resources/contenttweaker/textures/blocks/luna_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/luna_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/lyndenwyrm_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/lyndenwyrm_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/miniature_quasar.png create mode 100644 resources/contenttweaker/textures/blocks/miniature_white_hole.png create mode 100644 resources/contenttweaker/textures/blocks/mortum_livingrock.png create mode 100644 resources/contenttweaker/textures/blocks/mortum_livingwood.png create mode 100644 resources/contenttweaker/textures/blocks/myrmex_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/myrmex_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/naquadah_casing.png create mode 100644 resources/contenttweaker/textures/blocks/nero_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/nero_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/nineteen_blocks.png create mode 100644 resources/contenttweaker/textures/blocks/oi_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/oi_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/orcus_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/orcus_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/osiris_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/osiris_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/pauram_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/pauram_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/pixonia_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/pixonia_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/proxima_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/proxima_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/ptah_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/ptah_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/quark_cosmic_module.png create mode 100644 resources/contenttweaker/textures/blocks/quark_neutronium_module.png create mode 100644 resources/contenttweaker/textures/blocks/quasar_burst_director.png create mode 100644 resources/contenttweaker/textures/blocks/quasar_charged_core_of_definition.png create mode 100644 resources/contenttweaker/textures/blocks/recurring_nightmare_block.png create mode 100644 resources/contenttweaker/textures/blocks/rhenia_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/rhenia_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/seal_of_freedom.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_blacksmith.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_defender.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_engineer.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_experimentalist.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_gemcutter.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_historian.png create mode 100644 resources/contenttweaker/textures/blocks/seal_of_the_arbiter_theorist.png create mode 100644 resources/contenttweaker/textures/blocks/sedna_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/sedna_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/stone_of_shadesmar.png create mode 100644 resources/contenttweaker/textures/blocks/stone_of_shadesmar.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/stone_of_worthiness.png create mode 100644 resources/contenttweaker/textures/blocks/stormlight_stone.png create mode 100644 resources/contenttweaker/textures/blocks/stormlight_stone.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/superfocused_plasma_collider.png create mode 100644 resources/contenttweaker/textures/blocks/superfocused_plasma_collider.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/tardis_casing.png create mode 100644 resources/contenttweaker/textures/blocks/toroid_galaxy_tube.png create mode 100644 resources/contenttweaker/textures/blocks/trinity_hypergrowth_component.png create mode 100644 resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png create mode 100644 resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png.mcmeta create mode 100644 resources/contenttweaker/textures/blocks/undead_soil.png create mode 100644 resources/contenttweaker/textures/blocks/void_ichorium_rift_cap.png create mode 100644 resources/contenttweaker/textures/blocks/wishful_definer.png create mode 100644 resources/contenttweaker/textures/blocks/wormhole_field_module.png create mode 100644 resources/contenttweaker/textures/blocks/zoi_portal_block.png create mode 100644 resources/contenttweaker/textures/blocks/zoi_portal_block.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/actualization_of_balance.png create mode 100644 resources/contenttweaker/textures/items/actualization_of_glory.png create mode 100644 resources/contenttweaker/textures/items/actualization_of_hope.png create mode 100644 resources/contenttweaker/textures/items/actualization_of_knowledge.png create mode 100644 resources/contenttweaker/textures/items/actualized_starlight_sphere.png create mode 100644 resources/contenttweaker/textures/items/alchemical_deep_rock.png create mode 100644 resources/contenttweaker/textures/items/alchemical_dust.png create mode 100644 resources/contenttweaker/textures/items/alchemically_hyperactive_crystal.png create mode 100644 resources/contenttweaker/textures/items/apothecary_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/apothecary_fissile_alloy.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/apothecary_fissile_dust.png create mode 100644 resources/contenttweaker/textures/items/arcane_fissile_dust.png create mode 100644 resources/contenttweaker/textures/items/ascended_gallifreyan_alloy.png create mode 100644 resources/contenttweaker/textures/items/ascended_gallifreyan_alloy.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/astral_insight_10.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_100.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_20.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_30.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_40.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_50.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_60.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_70.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_80.png create mode 100644 resources/contenttweaker/textures/items/astral_insight_90.png create mode 100644 resources/contenttweaker/textures/items/astral_mastery_tome.png create mode 100644 resources/contenttweaker/textures/items/atomic_glasses.png create mode 100644 resources/contenttweaker/textures/items/big_bang_matter.png create mode 100644 resources/contenttweaker/textures/items/black_hole_alloy_clump.png create mode 100644 resources/contenttweaker/textures/items/black_hole_alloy_clump.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/black_hole_alloy_ingot.png create mode 100644 resources/contenttweaker/textures/items/black_hole_alloy_ingot.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/black_hole_juice.png create mode 100644 resources/contenttweaker/textures/items/blade_of_the_samurai_queen.png create mode 100644 resources/contenttweaker/textures/items/bullet_of_the_gun_devil.png create mode 100644 resources/contenttweaker/textures/items/call_of_the_love.png create mode 100644 resources/contenttweaker/textures/items/call_of_the_loved.png create mode 100644 resources/contenttweaker/textures/items/call_of_the_lover.png create mode 100644 resources/contenttweaker/textures/items/call_to_mission.png create mode 100644 resources/contenttweaker/textures/items/charged_signalum.png create mode 100644 resources/contenttweaker/textures/items/charm_of_the_falling_tower.png create mode 100644 resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png create mode 100644 resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/cleansed_cinnamon_apple.png create mode 100644 resources/contenttweaker/textures/items/clearing_taint.png create mode 100644 resources/contenttweaker/textures/items/collar_bells.png create mode 100644 resources/contenttweaker/textures/items/cool_walking_stick.png create mode 100644 resources/contenttweaker/textures/items/core_of_the_mythic_shells.png create mode 100644 resources/contenttweaker/textures/items/core_of_the_mythic_shells.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/cosmic_pot.png create mode 100644 resources/contenttweaker/textures/items/cosmic_string.png create mode 100644 resources/contenttweaker/textures/items/cosmic_string.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/cosmic_string_conduit.png create mode 100644 resources/contenttweaker/textures/items/cosmic_string_conduit.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/cosmic_string_primer.png create mode 100644 resources/contenttweaker/textures/items/cuendillar_catalyst_1.png create mode 100644 resources/contenttweaker/textures/items/cuendillar_catalyst_2.png create mode 100644 resources/contenttweaker/textures/items/cuendillar_catalyst_3.png create mode 100644 resources/contenttweaker/textures/items/cursed_dragon_egg.png create mode 100644 resources/contenttweaker/textures/items/dark_matter_scattering_element.png create mode 100644 resources/contenttweaker/textures/items/defined_bar.png create mode 100644 resources/contenttweaker/textures/items/depleted_apothecary_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/depleted_arcane_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/depleted_innerved_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/depleted_radiant_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/depleted_silvan_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/dimensionally_ascended_garnet.png create mode 100644 resources/contenttweaker/textures/items/drawn_black_hole_alloy_clump.png create mode 100644 resources/contenttweaker/textures/items/drawn_black_hole_alloy_clump.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/dust_of_infinite_wishes.png create mode 100644 resources/contenttweaker/textures/items/echo_warren_bar.png create mode 100644 resources/contenttweaker/textures/items/eleint_stone.png create mode 100644 resources/contenttweaker/textures/items/embodiment_of_balance.png create mode 100644 resources/contenttweaker/textures/items/embodiment_of_glory.png create mode 100644 resources/contenttweaker/textures/items/embodiment_of_hope.png create mode 100644 resources/contenttweaker/textures/items/embodiment_of_knowledge.png create mode 100644 resources/contenttweaker/textures/items/emc_crown.png create mode 100644 resources/contenttweaker/textures/items/everburning_dust.png create mode 100644 resources/contenttweaker/textures/items/everburning_plating.png create mode 100644 resources/contenttweaker/textures/items/everburning_recursion_fragment.png create mode 100644 resources/contenttweaker/textures/items/experience_configurator.png create mode 100644 resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png create mode 100644 resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/fiery_recursion_fragment.png create mode 100644 resources/contenttweaker/textures/items/finis.png create mode 100644 resources/contenttweaker/textures/items/fractal_metal_clump.png create mode 100644 resources/contenttweaker/textures/items/fractal_metal_plate.png create mode 100644 resources/contenttweaker/textures/items/fractal_stone_dust.png create mode 100644 resources/contenttweaker/textures/items/fractallite_focus_lens.png create mode 100644 resources/contenttweaker/textures/items/fractallite_quantum.png create mode 100644 resources/contenttweaker/textures/items/fractallite_quantum.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/fractallite_taint.png create mode 100644 resources/contenttweaker/textures/items/freed_sky_stone_dust.png create mode 100644 resources/contenttweaker/textures/items/galactic_core.png create mode 100644 resources/contenttweaker/textures/items/galactic_power_unit.png create mode 100644 resources/contenttweaker/textures/items/galaxy_superconductor.png create mode 100644 resources/contenttweaker/textures/items/gem_of_dimensional_ascension.png create mode 100644 resources/contenttweaker/textures/items/gem_of_pure_taint.png create mode 100644 resources/contenttweaker/textures/items/ghost_of_annoyance_callstone.png create mode 100644 resources/contenttweaker/textures/items/gravitational_time_crystal.png create mode 100644 resources/contenttweaker/textures/items/gravitational_time_crystal.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/guardians_of_shadesmar_callstone.png create mode 100644 resources/contenttweaker/textures/items/gun_devil_confrontation_callstone.png create mode 100644 resources/contenttweaker/textures/items/gun_devil_limb.png create mode 100644 resources/contenttweaker/textures/items/hiddenpowercallstone_loot.png create mode 100644 resources/contenttweaker/textures/items/horrible_unedited_fanfiction.png create mode 100644 resources/contenttweaker/textures/items/hypercharged_redstone.png create mode 100644 resources/contenttweaker/textures/items/hypercharged_wool.png create mode 100644 resources/contenttweaker/textures/items/infinite_processor.png create mode 100644 resources/contenttweaker/textures/items/infinite_processor.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/infinite_tainted_plate.png create mode 100644 resources/contenttweaker/textures/items/ingot_of_infinite_wishes.png create mode 100644 resources/contenttweaker/textures/items/ingot_of_infinite_wishes.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/innerved_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/innerved_fissile_alloy.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/innerved_fissile_dust.png create mode 100644 resources/contenttweaker/textures/items/key_of_restored_balance.png create mode 100644 resources/contenttweaker/textures/items/linked_apple_slice.png create mode 100644 resources/contenttweaker/textures/items/lively_tree_callstone.png create mode 100644 resources/contenttweaker/textures/items/living_shard_of_shadesmar.png create mode 100644 resources/contenttweaker/textures/items/lost_cities_worldgen.png create mode 100644 resources/contenttweaker/textures/items/magazine_of_the_gun_devil.png create mode 100644 resources/contenttweaker/textures/items/massive_boomboom.png create mode 100644 resources/contenttweaker/textures/items/master_spell_cognitio.png create mode 100644 resources/contenttweaker/textures/items/master_spell_infernum.png create mode 100644 resources/contenttweaker/textures/items/master_spell_sonus.png create mode 100644 resources/contenttweaker/textures/items/mission_of_undeath_callstone.png create mode 100644 resources/contenttweaker/textures/items/mixed_metal_shard.png create mode 100644 resources/contenttweaker/textures/items/multiblock_input_swapping.png create mode 100644 resources/contenttweaker/textures/items/neutronium_pearl.png create mode 100644 resources/contenttweaker/textures/items/nightmare_of_annoyance.png create mode 100644 resources/contenttweaker/textures/items/null_pointer.png create mode 100644 resources/contenttweaker/textures/items/oath_of_the_lord_of_gluttony.png create mode 100644 resources/contenttweaker/textures/items/oath_of_the_seven_undead_lords.png create mode 100644 resources/contenttweaker/textures/items/offer_of_restored_balance.png create mode 100644 resources/contenttweaker/textures/items/opalescent_matter.png create mode 100644 resources/contenttweaker/textures/items/p0rtals_redish_white_hat.png create mode 100644 resources/contenttweaker/textures/items/pack_supporter_token.png create mode 100644 resources/contenttweaker/textures/items/plate_clump_fractal.png create mode 100644 resources/contenttweaker/textures/items/plate_clump_recursive.png create mode 100644 resources/contenttweaker/textures/items/power_wrought_brightsteel_alloy_plate.png create mode 100644 resources/contenttweaker/textures/items/prayer_to_the_trinity_of_love.png create mode 100644 resources/contenttweaker/textures/items/pure_twilight_matter.png create mode 100644 resources/contenttweaker/textures/items/puzzle_solution_cherubim.png create mode 100644 resources/contenttweaker/textures/items/puzzle_solution_dimensionalascension.png create mode 100644 resources/contenttweaker/textures/items/puzzle_solution_freedskystone.png create mode 100644 resources/contenttweaker/textures/items/puzzle_solution_undeadsoil.png create mode 100644 resources/contenttweaker/textures/items/puzzle_solution_vowtodeath.png create mode 100644 resources/contenttweaker/textures/items/quasar_charged_dust.png create mode 100644 resources/contenttweaker/textures/items/quasar_charged_dust.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/quasar_charged_gem.png create mode 100644 resources/contenttweaker/textures/items/quasar_core.png create mode 100644 resources/contenttweaker/textures/items/quasar_core.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/quenched_black_hole_alloy_clump.png create mode 100644 resources/contenttweaker/textures/items/quenched_black_hole_alloy_clump.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/radiant_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/radiant_fissile_alloy.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/radiant_fissile_dust.png create mode 100644 resources/contenttweaker/textures/items/reality_pebble.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_dimensional_ascension.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_gluttony.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_gluttony.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/recursion_of_taint.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_the_love.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_the_loved.png create mode 100644 resources/contenttweaker/textures/items/recursion_of_the_lover.png create mode 100644 resources/contenttweaker/textures/items/recursive_iced_coffee_pot.png create mode 100644 resources/contenttweaker/textures/items/recursive_quantum.png create mode 100644 resources/contenttweaker/textures/items/recursive_quantum.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/respect_of_death.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_envy.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_gluttony.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_greed.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_lust.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_pride.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_sloth.png create mode 100644 resources/contenttweaker/textures/items/respect_of_the_lord_of_wrath.png create mode 100644 resources/contenttweaker/textures/items/rune_of_freedom.png create mode 100644 resources/contenttweaker/textures/items/runes_of_the_love.png create mode 100644 resources/contenttweaker/textures/items/runes_of_the_loved.png create mode 100644 resources/contenttweaker/textures/items/runes_of_the_lover.png create mode 100644 resources/contenttweaker/textures/items/salt_of_knowledge.png create mode 100644 resources/contenttweaker/textures/items/sashimi_of_the_gate_of_darkness.png create mode 100644 resources/contenttweaker/textures/items/seeker_stone.png create mode 100644 resources/contenttweaker/textures/items/shard_of_the_cosmos.png create mode 100644 resources/contenttweaker/textures/items/shield_of_the_arbiter.png create mode 100644 resources/contenttweaker/textures/items/shield_of_the_arbiter.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/shield_of_the_king_in_purple.png create mode 100644 resources/contenttweaker/textures/items/silvan_fissile_alloy.png create mode 100644 resources/contenttweaker/textures/items/silvan_fissile_alloy.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/silvan_fissile_dust.png create mode 100644 resources/contenttweaker/textures/items/slightly_dense_pebble.png create mode 100644 resources/contenttweaker/textures/items/slightly_dense_pebble.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/softened_black_hole_alloy_clump.png create mode 100644 resources/contenttweaker/textures/items/softened_black_hole_alloy_clump.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/soul_of_kashan.png create mode 100644 resources/contenttweaker/textures/items/spatial_compound.png create mode 100644 resources/contenttweaker/textures/items/spooder_glasses.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_arrogance.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_balance.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_blasphemy.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_control.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_death.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_faith.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_glory.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_gluttony.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_haste.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_hope.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_inadequacy.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_injury.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_knowledge.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_loneliness.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_plot.png create mode 100644 resources/contenttweaker/textures/items/spren_summoner_prepotence.png create mode 100644 resources/contenttweaker/textures/items/standard_of_the_shyre_empire.png create mode 100644 resources/contenttweaker/textures/items/stone_of_dimensional_ascension.png create mode 100644 resources/contenttweaker/textures/items/stone_of_the_love.png create mode 100644 resources/contenttweaker/textures/items/stone_of_the_loved.png create mode 100644 resources/contenttweaker/textures/items/stone_of_the_lover.png create mode 100644 resources/contenttweaker/textures/items/strange_stone_callstone.png create mode 100644 resources/contenttweaker/textures/items/strange_stone_essence.png create mode 100644 resources/contenttweaker/textures/items/summons_of_the_realmshifter_cherubim.png create mode 100644 resources/contenttweaker/textures/items/summons_to_the_meatball_man.png create mode 100644 resources/contenttweaker/textures/items/supercharged_redstonel.png create mode 100644 resources/contenttweaker/textures/items/supercharged_signalum.png create mode 100644 resources/contenttweaker/textures/items/supercharged_signalum.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/supercharged_wool.png create mode 100644 resources/contenttweaker/textures/items/taint_gun.png create mode 100644 resources/contenttweaker/textures/items/taint_shield.png create mode 100644 resources/contenttweaker/textures/items/tainted_alchemic_catalyst.png create mode 100644 resources/contenttweaker/textures/items/tainted_claw.png create mode 100644 resources/contenttweaker/textures/items/tainted_prison_key.png create mode 100644 resources/contenttweaker/textures/items/thaumic_brush.png create mode 100644 resources/contenttweaker/textures/items/the_ultimate_taint_gun.png create mode 100644 resources/contenttweaker/textures/items/time_crystal_lattice.png create mode 100644 resources/contenttweaker/textures/items/token_of_forgiveness.png create mode 100644 resources/contenttweaker/textures/items/token_of_the_meatball_man.png create mode 100644 resources/contenttweaker/textures/items/trinitas_callstone.png create mode 100644 resources/contenttweaker/textures/items/trinity_ingot.png create mode 100644 resources/contenttweaker/textures/items/trinity_ingot.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/trinity_nugget.png create mode 100644 resources/contenttweaker/textures/items/trinity_runes.png create mode 100644 resources/contenttweaker/textures/items/true_tongue_oath.png create mode 100644 resources/contenttweaker/textures/items/unbound_recursium_fragment.png create mode 100644 resources/contenttweaker/textures/items/unbound_recursium_fragment.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/uncanny_void_cluster.png create mode 100644 resources/contenttweaker/textures/items/uncanny_void_cluster.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/universal_constellation.png create mode 100644 resources/contenttweaker/textures/items/universal_constellation_callstone.png create mode 100644 resources/contenttweaker/textures/items/unleashed_triquetra.png create mode 100644 resources/contenttweaker/textures/items/unleashed_triquetra.png.mcmeta create mode 100644 resources/contenttweaker/textures/items/void_chains.png create mode 100644 resources/contenttweaker/textures/items/void_ichorium_gem.png create mode 100644 resources/contenttweaker/textures/items/void_ichorium_jewel.png create mode 100644 resources/contenttweaker/textures/items/void_ichorium_rift.png create mode 100644 resources/contenttweaker/textures/items/vow_to_death.png create mode 100644 resources/contenttweaker/textures/items/warren_configurator.png create mode 100644 resources/contenttweaker/textures/items/warren_peat.png create mode 100644 resources/contenttweaker/textures/items/warren_plate.png create mode 100644 resources/contenttweaker/textures/items/white_hole_core.png create mode 100644 resources/contenttweaker/textures/items/wish_of_infinity.png create mode 100644 resources/contenttweaker/textures/items/wish_of_infinity.png.mcmeta create mode 100644 resources/modularmachinery/blockstates/abyssal_entropic_catalyzer_controller.json create mode 100644 resources/modularmachinery/blockstates/bee_stargate_controller.json create mode 100644 resources/modularmachinery/blockstates/wormhole_field_generator_controller.json create mode 100644 resources/modularmachinery/blockstates/xp_assimilator_controller.json create mode 100644 scripts/ChickenEgger.zs delete mode 100644 scripts/MagicbaneGating.zs create mode 100644 scripts/ModularXPAssimilator.zs create mode 100644 scripts/ReliquaryGating.zs create mode 100644 scripts/mixin/FixMachineryFluidOutputBuses.zs create mode 100644 scripts/portals/BeeStargatePortalBlocks.zs create mode 100644 scripts/portals/ModularBeeStargate.zs create mode 100644 scripts/portals/ModularWormholeField.zs diff --git a/AlternativeConfigs/loliasm.cfg b/AlternativeConfigs/loliasm.cfg deleted file mode 100644 index 9eaed34d..00000000 --- a/AlternativeConfigs/loliasm.cfg +++ /dev/null @@ -1,364 +0,0 @@ -# Configuration file - -bakedquad { - # Classes where BakedQuad::new calls need to be redirected. As of 3.2, this should be done automatically, while the changes will show in the next launch - - S:classesThatCallBakedQuadCtor < - lumien.randomthings.client.models.blocks.ModelCubeAll - appeng.client.render.cablebus.QuadRotator - org.cyclops.integrateddynamics.client.model.CableModelBase - forestry.storage.models.ModelCrate - codechicken.lib.util.VertexDataUtils - net.minecraft.client.renderer.block.model.FaceBakery - lumien.randomthings.client.models.blocks.ModelCubeOverlay - appeng.client.render.model.AutoRotatingModel - li.cil.oc.client.renderer.block.SmartBlockModelBase$class - com.rwtema.extrautils2.utils.helpers.QuadHelper - li.cil.oc.client.renderer.block.RobotModel$ItemModel$ - org.cyclops.cyclopscore.client.model.DynamicBaseModel - com.rwtema.extrautils2.backend.model.PassthruModelItem$4$1 - com.rwtema.extrautils2.items.ItemSnowglobe - buildcraft.lib.client.model.MutableQuad - com.elytradev.architecture.client.render.target.RenderTargetBaked - appeng.thirdparty.codechicken.lib.model.Quad - thaumcraft.client.lib.obj.MeshModel - com.rwtema.extrautils2.backend.model.Box - appeng.client.render.model.ColorApplicatorBakedModel - com.rwtema.careerbees.ProxyClient$ModelBark - codechicken.lib.render.buffer.BakingVertexBuffer - li.cil.oc.client.renderer.block.SmartBlockModelBase$$anonfun$bakeQuads$1 - dan200.computercraft.client.render.ModelTransformer$BakedQuadBuilder - openblocks.client.renderer.item.devnull.DevNullItemOverride - com.jaquadro.minecraft.chameleon.render.ChamRenderLL - > - - # Classes that extend BakedQuad need to be handled separately. This should be done automatically, while the changes will show in the next launch - - S:classesThatExtendBakedQuad < - - > - - # Log classes that need their BakedQuad::new calls redirected - - B:logClassesThatCallBakedQuadCtor=true - - # Allows bucket models to re-use UnpackedBakedQuads - - B:reuseBucketQuads=true - - # Saves RAM by removing BakedQuad instance variables, redirecting BakedQuad creation to specific BakedQuad child classes. This will be forcefully turned off when Optifine is installed as it is incompatible - - B:squashBakedQuads=true -} - - -canonicalization { - # Deduplicate ASMData related Strings - - B:asmDataStringCanonicalization=true - - # Deduplicate Java's FilePermission cache's names within SecureClassLoader - - B:filePermissionsCacheCanonicalization=false - - # Deduplicate LockCode when reading from NBT - - B:lockCodeCanonicalization=true - - # Deduplicate Model Conditions. Enable this if you do not have Foamfix installed - - B:modelConditionCanonicalization=false - - # Deduplicate String keys in NBTTagCompound - - B:nbtBackingMapStringCanonicalization=true - - # Deduplicate Strings in NBTTagString - - B:nbtTagStringBackingStringCanonicalization=true - - # Deduplicate package strings when Forge gathers them when mod candidates are loaded - - B:packageStringCanonicalization=true - - # Deduplicate ResourceLocation and ModelResourceLocation instances - - B:resourceLocationCanonicalization=true - - # Deduplicate TextureAtlasSprite's names - - B:spriteNameCanonicalization=true - - # EXPERIMENTAL: Deduplicate BakedQuad's Vertex Data array. If you see any artifacting in-game, turn this off and report it on github - - B:vertexDataCanonicalization=true -} - - -capability { - # Delays ItemStack's capabilities from being initialized until they needed to be - - B:delayItemStackCapabilityInit=true - - # Fixes Astral Sorcery applying AmuletHolderCapability to large amount of ItemStacks when it isn't needed. This option will be ignored when Astral Sorcery isn't installed - - B:fixAmuletHolderCapability=true -} - - -datastructures { - # Improve hashing performances of various objects - - B:efficientHashing=true - - # Clears and trims ModelManager data structures after models are loaded and baked - - B:moreModelManagerCleanup=true - - # Optimizing FurnaceRecipes. FastFurnace will see very little benefit when this option is turned on - - B:optimizeFurnaceRecipeStore=true - - # Optimize NBTTagCompound's backing map structure - - B:optimizeNBTTagCompoundBackingMap=true - - # Optimizes registries - - B:optimizeRegistries=true - - # If JEI/HEI is installed, replace vanilla search trees with JEI's, decreases memory usage, loading time and adds more features to normal creative menu searching - - B:replaceSearchTreeWithJEISearching=true - - # EXPERIMENTAL: Strips ItemStack of some of its fields as it stores some near-useless references - - B:stripNearUselessItemStackFields=true -} - - -events { - # [EXPERIMENTAL]: Stops mass object creation when Forge is firing events, this can decrease Garbage Collection pressure - - B:makeEventsSingletons=false -} - - -forgefixes { - # Fixes Forge's EntityEntry calling a slow Constructor::newInstance call every time an entity spawns, it is replaced with a fast Function::get generated from LambdaMetafactory#metafactory - - B:fasterEntitySpawnPreparation=true - - # Works around a crash when too many dimensions are registered, caused by JVM optimization issues. - - B:fixDimensionTypesInliningCrash=true - - # Fixes Forge's mistake of annotating FillBucketEvent#getFilledBucket as @Nonnull when the contract isn't fulfilled nor checked. First discovered here: https://github.com/Divine-Journey-2/main/issues/295 - - B:fixFillBucketEventNullPointerException=true - - # Fixes a vanilla-forge code interaction bug leading to a possible ConcurrentModificationException/StackOverflowError crash. First discovered here: https://github.com/GregTechCE/GregTech/issues/1256 - - B:fixTileEntityOnLoadCME=true - - # EXPERIMENTAL: Forcibly remove Forge's FMLSecurityManager that adds very very slight overheads in calls that requires permission checks - - B:removeForgeSecurityManager=false -} - - -furnace { - # When optimizeFurnaceRecipeStore is true, experience is determined by who registers the entry first, this is also the fallback option if all three options aren't true - - B:furnaceExperienceFCFS=true - - # When optimizeFurnaceRecipeStore is true, experience is determined by whichever entry gives the most experience - - B:furnaceExperienceMost=false - - # When optimizeFurnaceRecipeStore is true, experience is determined the vanilla way, this method is the most inefficient and random - - B:furnaceExperienceVanilla=false -} - - -launchwrapper { - # Invalidate and clean cache entries when the game finishes loading (onto the main screen). Loading into the first world may take longer. This option wouldn't do anything if 'cleanupLaunchClassLoaderLate' is 'true' - - B:cleanCachesOnGameLoad=false - - # Cleanup some redundant data structures in LaunchClassLoader at the earliest point possible (when LoliASM is loaded). Helpful for those that don't have enough RAM to load into the game. This can induce slowdowns while loading the game in exchange for more available RAM - - B:cleanupLaunchClassLoaderEarly=false - - # Cleanup some redundant data structures in LaunchClassLoader at the latest point possible (when the game reaches the Main Screen). This is for those that have enough RAM to load the game and do not want any slowdowns while loading. Note: if 'cleanupLaunchClassLoaderEarly' is 'true', this option will be ignored - - B:cleanupLaunchClassLoaderLate=true - - # Disable the unusused Package Manifest map. This option coincides with Foamfix's 'removePackageManifestMap' option - - B:disablePackageManifestMap=true - - # Disabling caching of classes. This will induce major slowdowns to game/world loads in exchange for more available RAM - - B:noClassCache=false - - # Disabling caching of resources (Class Bytes). This will induce slowdowns to game/world loads in exchange for more available RAM - - B:noResourceCache=false - - # Weaken the caching of classes. This allows the GC to free up more space when the caches are no longer needed. If 'noClassCache' is 'true', this option will be ignored - - B:weakClassCache=true - - # Weaken the caching of resources (Class Bytes). This allows the GC to free up more space when the caches are no longer needed. If 'noResourceCache' is 'true', this option will be ignored. This option coincides with Foamfix's 'weakenResourceCache' option - - B:weakResourceCache=true -} - - -logging { - # Allow the game to keep running after crashes as well as adding more information and deobfuscating the crash reports, inspired by VanillaFix - - B:crashReportImprovements=true - - # When crashReportImprovements is true, disallow toasts from popping up and carry on playing while keeping crashes silent - - B:hideToastsAndContinuePlaying=true - - # When crashReportImprovements is true, allow the player to return to the main menu when a crash occurs, inspired by VanillaFix - - B:returnToMainMenuAfterCrash=true - - # Rewrite logging output with deobfuscated names when applicable, inspired by VanillaFix - - B:rewriteLoggingWithDeobfuscatedNames=true -} - - -mcfixes { - # Fixes MC-129057: https://bugs.mojang.com/browse/MC-129057 - - B:fixMC129057=true - - # Fixes MC-129556: https://bugs.mojang.com/browse/MC-129556 - - B:fixMC129556=true - - # Fixes MC-186052: https://bugs.mojang.com/browse/MC-186052 - - B:fixMC186052=true - - # Fixes MC-30845: https://bugs.mojang.com/browse/MC-30845 - - B:fixMC30845=true - - # Fixes MC-31681: https://bugs.mojang.com/browse/MC-31681 - - B:fixMC31681=true - - # Fixes MC-88176: https://bugs.mojang.com/browse/MC-88176 - - B:fixMC88176=true - - # Limits skin downloading threads to a maximum of half of available CPU cores - - B:limitSkinDownloadingThreads=true - - # Resolves MC-2071: https://bugs.mojang.com/browse/MC-2071 - - B:resolveMC2071=true -} - - -misc { - # Process screenshots and print to chat asynchronously - - B:asyncScreenshot=true - - # [W.I.P] - EXPERIMENTAL: Yet another attempt at caching classes between loads - - B:classCaching=false - - # Copy image after screenshotting to clipboard - - B:copyScreenshotToClipboard=false - - # Use updated CA Certs that was included in 8u311. This most notably fixes 8u51 certs issues - - B:outdatedCaCertsFix=true - - # Optimizes FluidRegistry::enableUniversalBucket check - - B:quickerEnableUniversalBucketCheck=true - - # For some reason Mojang decided to cache int buffers and arrays after a screenshot is taken, this makes sure they're never cached - - B:releaseScreenshotCache=true - - # Removes forced garbage collection calls, inspired by VanillaFix, can make world loading faster - - B:removeExcessiveGCCalls=true - - # Allows changing of dimensions to be smooth and nearly instantaneous, inspired by VanillaFix - - B:smoothDimensionChange=true - - # Strips the boring instanced Random object from SoundEventAccessors and uses ThreadLocalRandom instead - - B:stripInstancedRandomFromSoundEventAccessor=true - - # Adjust thread priorities to improve performance on systems with few cores - - B:threadPriorityFix=true -} - - -modfixes { - # When Better with Mods is installed, optimize Blasting Oil related events. The original implementation harms server performance at any given moment. This option will be ignored when Better with Mods isn't installed - - B:bwmBlastingOilOptimization=true - - # EXPERIMENTAL: When ChickenASM (Library of CodeChickenLib and co.) is installed, ClassHierarchyManager can cache a lot of Strings and seem to be unused in any transformation purposes. This clears ClassHierarchyManager of those redundant strings. This option will be ignored when ChickenASM isn't installed - - B:cleanupChickenASMClassHierarchyManager=true - - # When Extra Utilities 2 is installed, disable the crafter's rendering of the item being crafted, this can reduce lag, ignores fixXU2CrafterCrash config option - - B:disableXU2CrafterRendering=false - - # When Immersive Engineering is installed, sometimes it or it's addons can induce an ArrayIndexOutOfBoundsException in BlockIEBase#getPushReaction. This option will be ignored when IE isn't installed - - B:fixBlockIEBaseArrayIndexOutOfBoundsException=true - - # When TerraFirmaCraft is installed, fix the falling block's false starting position - - B:fixTFCFallingBlockFalseStartingTEPos=true - - # When Extra Utilities 2 is installed, fix and optimize mechanical crafter's rendering - - B:fixXU2CrafterCrash=true - - # When Just Enough Items is installed, it deduplicates strings in the generated generalized suffix trees' edge labels. This option will be ignored when Just Enough Items isn't installed - - B:labelCanonicalization=true - - # Optimizes Astral Sorcery's Resplendent Prism related functions. This option will be ignored when Astral Sorcery isn't installed - - B:optimizeAmuletRelatedFunctions=true - - # When Electroblob's Wizardry is installed, optimize the search for arcane locked tile entities to render - - B:optimizeArcaneLockRendering=true - - # When QMD is installed, optimize its BeamRenderer. The original implementation harms client performance heavily (takes ~5% of each tick time). This option will be ignored when QMD isn't installed - - B:optimizeQMDBeamRenderer=true - - # When EvilCraft Compat + EnderIO is installed, repair the compatibility module - - B:repairEvilCraftEIOCompat=true - - # When CraftTweaker is installed, large modpacks tend to stall in the last stage of loading, when CraftTweaker inexplicably recalculates search trees. This option will be ignored when CraftTweaker isn't installed - - B:skipCraftTweakerRecalculatingSearchTrees=true -} - - -remapper { - # Optimizing Forge's Remapper for not storing redundant entries - - B:optimizeFMLRemapper=true -} - - -rendering { - # Optimizes some rendering features, not game-breaking; however, negligible at times - - B:optimizeSomeRendering=true - - # Strip unnecessary locals in RenderHelper::enableStandardItemLighting, no idea why it's there - - B:stripUnnecessaryLocalsInRenderHelper=true -} - - -spark { - # Allow LoliASM's Spark profiling to include all threads that are present - - B:includeAllThreadsWhenProfiling=true - - # When Spark is installed, profile the loading of FMLConstructionEvent stage - - B:sparkProfileConstructionStage=false - - # When Spark is installed, profile the loading of coremods, but only those that load after LoliASM - - B:sparkProfileCoreModLoading=false - - # When Spark is installed, profile the loading of the game in its entirety - - B:sparkProfileEntireGameLoad=false - - # When Spark is installed, profile the loading of the world in its entirety - - B:sparkProfileEntireWorldLoad=false - - # When Spark is installed, profile the loading of FMLModIdMappingEvent stage, this is the last event fired before the game is finalized - - B:sparkProfileFinalizingStage=false - - # When Spark is installed, profile the loading of FMLInitializationEvent stage - - B:sparkProfileInitializationStage=false - - # When Spark is installed, profile the loading of FMLLoadCompleteEvent stage - - B:sparkProfileLoadCompleteStage=false - - # When Spark is installed, profile the loading of FMLPostInitializationEvent stage - - B:sparkProfilePostInitializationStage=false - - # When Spark is installed, profile the loading of FMLPreInitializationEvent stage - - B:sparkProfilePreInitializationStage=false - - # When Spark is installed, profile the loading of FMLServerAboutToStartEvent stage - - B:sparkProfileWorldAboutToStartStage=false - - # When Spark is installed, profile the loading of FMLServerStartedEvent stage - - B:sparkProfileWorldStartedStage=false - - # When Spark is installed, profile the loading of FMLServerStartingEvent stage - - B:sparkProfileWorldStartingStage=false - - # When Spark is installed, summarize the heap space (/spark heapsummary) when the game finishes loading - - B:sparkSummarizeHeapSpaceAfterGameLoads=false - - # When Spark is installed, summarize the heap space (/spark heapsummary) when the world finishes loading - - B:sparkSummarizeHeapSpaceAfterWorldLoads=false -} - - -textures { - # Calculate and send animated textures only when needed to the GPU, better than VanillaFix's textureFixes config - - B:onDemandAnimatedTextures=false - - # Releases TextureAtlasSprite's framesTextureData. Won't touch custom TextureAtlasSprite implementations - - B:releaseSpriteFramesCache=true -} - - diff --git a/config/AppliedEnergistics2/CustomRecipes.cfg b/config/AppliedEnergistics2/CustomRecipes.cfg index 0badd9d1..f833daae 100644 --- a/config/AppliedEnergistics2/CustomRecipes.cfg +++ b/config/AppliedEnergistics2/CustomRecipes.cfg @@ -1,7 +1,7 @@ # Configuration file cache { - S:digest=eb13d3c1362a9ee1c23a2d8b2b2710f0 + S:digest=60b6f74fa88b6e3cc84e76f19c37826f # Caching can save processing time, if there are a lot of items. [default: true] B:enableCache=true diff --git a/config/AppliedEnergistics2/VersionChecker.cfg b/config/AppliedEnergistics2/VersionChecker.cfg index 94ea4ef6..27330aa8 100644 --- a/config/AppliedEnergistics2/VersionChecker.cfg +++ b/config/AppliedEnergistics2/VersionChecker.cfg @@ -3,7 +3,7 @@ cache { # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] I:interval=24 - S:lastCheck=1745629696771 + S:lastCheck=1747153302852 } diff --git a/config/AppliedEnergistics2/items.csv b/config/AppliedEnergistics2/items.csv index 9dbd2244..ea86abfb 100644 --- a/config/AppliedEnergistics2/items.csv +++ b/config/AppliedEnergistics2/items.csv @@ -1636,6 +1636,242 @@ forestry:resource_storage:2, Block of Tin forestry:resource_storage:3, Block of Bronze forestry:ash_brick:0, Ash Bricks forestry:ash_stairs:0, Ash Brick Stairs +forestry:stamps:0, Stamp (1n) +forestry:stamps:1, Stamp (2n) +forestry:stamps:2, Stamp (5n) +forestry:stamps:3, Stamp (10n) +forestry:stamps:4, Stamp (20n) +forestry:stamps:5, Stamp (50n) +forestry:stamps:6, Stamp (100n) +forestry:letters, Letter +forestry:catalogue, Catalogue +forestry:mailbox:0, Mailbox +forestry:trade_station:0, Trade Station +forestry:stamp_collector:0, Stamp Collector +forestry:bee_queen_ge:0, Forest Queen +forestry:bee_queen_ge:0, Meadows Queen +forestry:bee_queen_ge:0, Common Queen +forestry:bee_queen_ge:0, Cultivated Queen +forestry:bee_queen_ge:0, Noble Queen +forestry:bee_queen_ge:0, Majestic Queen +forestry:bee_queen_ge:0, Imperial Queen +forestry:bee_queen_ge:0, Diligent Queen +forestry:bee_queen_ge:0, Unweary Queen +forestry:bee_queen_ge:0, Industrious Queen +forestry:bee_queen_ge:0, Steadfast Queen +forestry:bee_queen_ge:0, Valiant Queen +forestry:bee_queen_ge:0, Heroic Queen +forestry:bee_queen_ge:0, Sinister Queen +forestry:bee_queen_ge:0, Fiendish Queen +forestry:bee_queen_ge:0, Demonic Queen +forestry:bee_queen_ge:0, Modest Queen +forestry:bee_queen_ge:0, Frugal Queen +forestry:bee_queen_ge:0, Austere Queen +forestry:bee_queen_ge:0, Tropical Queen +forestry:bee_queen_ge:0, Exotic Queen +forestry:bee_queen_ge:0, Edenic Queen +forestry:bee_queen_ge:0, Ender Queen +forestry:bee_queen_ge:0, Spectral Queen +forestry:bee_queen_ge:0, Phantasmal Queen +forestry:bee_queen_ge:0, Wintry Queen +forestry:bee_queen_ge:0, Icy Queen +forestry:bee_queen_ge:0, Glacial Queen +forestry:bee_queen_ge:0, Vindictive Queen +forestry:bee_queen_ge:0, Vengeful Queen +forestry:bee_queen_ge:0, Avenging Queen +forestry:bee_queen_ge:0, Rural Queen +forestry:bee_queen_ge:0, Farmerly Queen +forestry:bee_queen_ge:0, Agrarian Queen +forestry:bee_queen_ge:0, Marshy Queen +forestry:bee_queen_ge:0, Miry Queen +forestry:bee_queen_ge:0, Boggy Queen +forestry:bee_queen_ge:0, Monastic Queen +forestry:bee_queen_ge:0, Secluded Queen +forestry:bee_queen_ge:0, Hermitic Queen +forestry:bee_drone_ge:0, Forest Drone +forestry:bee_drone_ge:0, Meadows Drone +forestry:bee_drone_ge:0, Common Drone +forestry:bee_drone_ge:0, Cultivated Drone +forestry:bee_drone_ge:0, Noble Drone +forestry:bee_drone_ge:0, Majestic Drone +forestry:bee_drone_ge:0, Imperial Drone +forestry:bee_drone_ge:0, Diligent Drone +forestry:bee_drone_ge:0, Unweary Drone +forestry:bee_drone_ge:0, Industrious Drone +forestry:bee_drone_ge:0, Steadfast Drone +forestry:bee_drone_ge:0, Valiant Drone +forestry:bee_drone_ge:0, Heroic Drone +forestry:bee_drone_ge:0, Sinister Drone +forestry:bee_drone_ge:0, Fiendish Drone +forestry:bee_drone_ge:0, Demonic Drone +forestry:bee_drone_ge:0, Modest Drone +forestry:bee_drone_ge:0, Frugal Drone +forestry:bee_drone_ge:0, Austere Drone +forestry:bee_drone_ge:0, Tropical Drone +forestry:bee_drone_ge:0, Exotic Drone +forestry:bee_drone_ge:0, Edenic Drone +forestry:bee_drone_ge:0, Ender Drone +forestry:bee_drone_ge:0, Spectral Drone +forestry:bee_drone_ge:0, Phantasmal Drone +forestry:bee_drone_ge:0, Wintry Drone +forestry:bee_drone_ge:0, Icy Drone +forestry:bee_drone_ge:0, Glacial Drone +forestry:bee_drone_ge:0, Vindictive Drone +forestry:bee_drone_ge:0, Vengeful Drone +forestry:bee_drone_ge:0, Avenging Drone +forestry:bee_drone_ge:0, Rural Drone +forestry:bee_drone_ge:0, Farmerly Drone +forestry:bee_drone_ge:0, Agrarian Drone +forestry:bee_drone_ge:0, Marshy Drone +forestry:bee_drone_ge:0, Miry Drone +forestry:bee_drone_ge:0, Boggy Drone +forestry:bee_drone_ge:0, Monastic Drone +forestry:bee_drone_ge:0, Secluded Drone +forestry:bee_drone_ge:0, Hermitic Drone +forestry:bee_princess_ge:0, Forest Princess +forestry:bee_princess_ge:0, Meadows Princess +forestry:bee_princess_ge:0, Common Princess +forestry:bee_princess_ge:0, Cultivated Princess +forestry:bee_princess_ge:0, Noble Princess +forestry:bee_princess_ge:0, Majestic Princess +forestry:bee_princess_ge:0, Imperial Princess +forestry:bee_princess_ge:0, Diligent Princess +forestry:bee_princess_ge:0, Unweary Princess +forestry:bee_princess_ge:0, Industrious Princess +forestry:bee_princess_ge:0, Steadfast Princess +forestry:bee_princess_ge:0, Valiant Princess +forestry:bee_princess_ge:0, Heroic Princess +forestry:bee_princess_ge:0, Sinister Princess +forestry:bee_princess_ge:0, Fiendish Princess +forestry:bee_princess_ge:0, Demonic Princess +forestry:bee_princess_ge:0, Modest Princess +forestry:bee_princess_ge:0, Frugal Princess +forestry:bee_princess_ge:0, Austere Princess +forestry:bee_princess_ge:0, Tropical Princess +forestry:bee_princess_ge:0, Exotic Princess +forestry:bee_princess_ge:0, Edenic Princess +forestry:bee_princess_ge:0, Ender Princess +forestry:bee_princess_ge:0, Spectral Princess +forestry:bee_princess_ge:0, Phantasmal Princess +forestry:bee_princess_ge:0, Wintry Princess +forestry:bee_princess_ge:0, Icy Princess +forestry:bee_princess_ge:0, Glacial Princess +forestry:bee_princess_ge:0, Vindictive Princess +forestry:bee_princess_ge:0, Vengeful Princess +forestry:bee_princess_ge:0, Avenging Princess +forestry:bee_princess_ge:0, Rural Princess +forestry:bee_princess_ge:0, Farmerly Princess +forestry:bee_princess_ge:0, Agrarian Princess +forestry:bee_princess_ge:0, Marshy Princess +forestry:bee_princess_ge:0, Miry Princess +forestry:bee_princess_ge:0, Boggy Princess +forestry:bee_princess_ge:0, Monastic Princess +forestry:bee_princess_ge:0, Secluded Princess +forestry:bee_princess_ge:0, Hermitic Princess +forestry:bee_larvae_ge:0, Forest Larvae +forestry:bee_larvae_ge:0, Meadows Larvae +forestry:bee_larvae_ge:0, Common Larvae +forestry:bee_larvae_ge:0, Cultivated Larvae +forestry:bee_larvae_ge:0, Noble Larvae +forestry:bee_larvae_ge:0, Majestic Larvae +forestry:bee_larvae_ge:0, Imperial Larvae +forestry:bee_larvae_ge:0, Diligent Larvae +forestry:bee_larvae_ge:0, Unweary Larvae +forestry:bee_larvae_ge:0, Industrious Larvae +forestry:bee_larvae_ge:0, Steadfast Larvae +forestry:bee_larvae_ge:0, Valiant Larvae +forestry:bee_larvae_ge:0, Heroic Larvae +forestry:bee_larvae_ge:0, Sinister Larvae +forestry:bee_larvae_ge:0, Fiendish Larvae +forestry:bee_larvae_ge:0, Demonic Larvae +forestry:bee_larvae_ge:0, Modest Larvae +forestry:bee_larvae_ge:0, Frugal Larvae +forestry:bee_larvae_ge:0, Austere Larvae +forestry:bee_larvae_ge:0, Tropical Larvae +forestry:bee_larvae_ge:0, Exotic Larvae +forestry:bee_larvae_ge:0, Edenic Larvae +forestry:bee_larvae_ge:0, Ender Larvae +forestry:bee_larvae_ge:0, Spectral Larvae +forestry:bee_larvae_ge:0, Phantasmal Larvae +forestry:bee_larvae_ge:0, Wintry Larvae +forestry:bee_larvae_ge:0, Icy Larvae +forestry:bee_larvae_ge:0, Glacial Larvae +forestry:bee_larvae_ge:0, Vindictive Larvae +forestry:bee_larvae_ge:0, Vengeful Larvae +forestry:bee_larvae_ge:0, Avenging Larvae +forestry:bee_larvae_ge:0, Rural Larvae +forestry:bee_larvae_ge:0, Farmerly Larvae +forestry:bee_larvae_ge:0, Agrarian Larvae +forestry:bee_larvae_ge:0, Marshy Larvae +forestry:bee_larvae_ge:0, Miry Larvae +forestry:bee_larvae_ge:0, Boggy Larvae +forestry:bee_larvae_ge:0, Monastic Larvae +forestry:bee_larvae_ge:0, Secluded Larvae +forestry:bee_larvae_ge:0, Hermitic Larvae +forestry:habitat_locator, Habitat Locator +forestry:imprinter, Imprinter +forestry:cart.beehouse:0, Minecart with Bee House +forestry:cart.beehouse:1, Minecart with Apiary +forestry:frame_untreated, Untreated Frame +forestry:frame_impregnated, Impregnated Frame +forestry:frame_proven, Proven Frame +forestry:honey_drop:0, Honey Drop +forestry:pollen:0, Pollen Cluster +forestry:pollen:1, Crystalline Pollen Cluster +forestry:propolis:0, Propolis +forestry:propolis:1, Sticky Propolis +forestry:propolis:3, Silky Propolis +forestry:honeydew, Honeydew +forestry:royal_jelly, Royal Jelly +forestry:wax_cast, Wax Cast +forestry:bee_combs:0, Honey Comb +forestry:bee_combs:2, Simmering Comb +forestry:bee_combs:3, Stringy Comb +forestry:bee_combs:4, Frozen Comb +forestry:bee_combs:5, Dripping Comb +forestry:bee_combs:6, Silky Comb +forestry:bee_combs:7, Parched Comb +forestry:bee_combs:15, Mossy Comb +forestry:bee_combs:16, Mellow Comb +forestry:apiarist_helmet, Apiarist's Hat +forestry:apiarist_chest, Apiarist's Shirt +forestry:apiarist_legs, Apiarist's Pants +forestry:apiarist_boots, Apiarist's Shoes +forestry:scoop, Scoop +forestry:smoker, Bee Smoker +forestry:apiary:0, Apiary +forestry:bee_house:0, Bee House +forestry:bee_chest:0, Apiarist's Chest +forestry:beehives:0, Forest Hive +forestry:beehives:1, Meadows Hive +forestry:beehives:2, Modest Hive +forestry:beehives:3, Tropical Hive +forestry:beehives:4, Ender Hive +forestry:beehives:5, Wintry Hive +forestry:beehives:6, Marshy Hive +forestry:candle:0, Unlit Candle +forestry:stump:0, Candle Stump +forestry:bee_combs_0:0, Honey Comb Block +forestry:bee_combs_0:2, Simmering Comb Block +forestry:bee_combs_0:3, Stringy Comb Block +forestry:bee_combs_0:4, Frozen Comb Block +forestry:bee_combs_0:5, Dripping Comb Block +forestry:bee_combs_0:6, Silky Comb Block +forestry:bee_combs_0:7, Parched Comb Block +forestry:bee_combs_0:15, Mossy Comb Block +forestry:bee_combs_1:0, Mellow Comb Block +forestry:alveary.plain:0, Alveary +forestry:alveary.swarmer:0, Alveary Swarmer +forestry:alveary.fan:0, Alveary Fan +forestry:alveary.heater:0, Alveary Heater +forestry:alveary.hygro:0, Alveary Hygroregulator +forestry:alveary.stabiliser:0, Alveary Stabiliser +forestry:alveary.sieve:0, Alveary Sieve +forestry:genetic_filter:0, Genetic Filter +forestry:engine_peat:0, Peat-fired Engine +forestry:engine_biogas:0, Biogas Engine +forestry:engine_clockwork:0, Clockwork Engine +forestry:worktable:0, Worktable forestry:fluid.bio.ethanol, Ethanol forestry:fluid.biomass, Biomass forestry:fluid.glass, Liquid Glass @@ -1648,11 +1884,92 @@ forestry:fluid.short.mead, Short Mead forestry:can, item.for.can.name forestry:capsule, item.for.capsule.name forestry:refractory, item.for.refractory.name +forestry:database:0, Database +forestry:bottler:0, Bottler +forestry:carpenter:0, Carpenter +forestry:centrifuge:0, Centrifuge +forestry:fermenter:0, Fermenter +forestry:moistener:0, Moistener +forestry:squeezer:0, Squeezer +forestry:still:0, Still +forestry:rainmaker:0, Rainmaker +forestry:fabricator:0, Thermionic Fabricator +forestry:raintank:0, Rain Tank +forestry:mushroom:0, tile.for.mushroom.name +forestry:mushroom:1, tile.for.mushroom.name +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:apiarist_bag, Apiarist's Backpack +forestry:lepidopterist_bag, Lepidopterist's Backpack +forestry:miner_bag, Mining Backpack +forestry:miner_bag_t2, Woven Mining Backpack +forestry:digger_bag, Digging Backpack +forestry:digger_bag_t2, Woven Digging Backpack +forestry:forester_bag, Foresting Backpack +forestry:forester_bag_t2, Woven Foresting Backpack +forestry:hunter_bag, Hunting Backpack +forestry:hunter_bag_t2, Woven Hunting Backpack +forestry:adventurer_bag, Adventuring Backpack +forestry:adventurer_bag_t2, Woven Adventuring Backpack +forestry:builder_bag, Building Backpack +forestry:builder_bag_t2, Woven Building Backpack +forestry:book_forester, Forester's Manual forestry:honeyed_slice, Honeyed Slice forestry:ambrosia, Ambrosia forestry:honey_pot, Honey Pot -forestry:habitat_former:0, Habitat Former -forestry:habitat_screen, Habitat Screen forestry:sapling:0, Apple Oak Sapling forestry:sapling:0, Dark Oak Sapling forestry:sapling:0, Silver Birch Sapling @@ -2340,325 +2657,8 @@ forestry:cocoon_ge:0, Diana Fritillary Cocoon forestry:butterfly_chest:0, Lepidopterist's Chest forestry:cocoon:0, tile.for.cocoon.name forestry:cocoon.solid:0, tile.for.cocoon.solid.name -forestry:bottler:0, Bottler -forestry:carpenter:0, Carpenter -forestry:centrifuge:0, Centrifuge -forestry:fermenter:0, Fermenter -forestry:moistener:0, Moistener -forestry:squeezer:0, Squeezer -forestry:still:0, Still -forestry:rainmaker:0, Rainmaker -forestry:fabricator:0, Thermionic Fabricator -forestry:raintank:0, Rain Tank -forestry:apiarist_bag, Apiarist's Backpack -forestry:lepidopterist_bag, Lepidopterist's Backpack -forestry:miner_bag, Mining Backpack -forestry:miner_bag_t2, Woven Mining Backpack -forestry:digger_bag, Digging Backpack -forestry:digger_bag_t2, Woven Digging Backpack -forestry:forester_bag, Foresting Backpack -forestry:forester_bag_t2, Woven Foresting Backpack -forestry:hunter_bag, Hunting Backpack -forestry:hunter_bag_t2, Woven Hunting Backpack -forestry:adventurer_bag, Adventuring Backpack -forestry:adventurer_bag_t2, Woven Adventuring Backpack -forestry:builder_bag, Building Backpack -forestry:builder_bag_t2, Woven Building Backpack -forestry:worktable:0, Worktable -forestry:mushroom:0, tile.for.mushroom.name -forestry:mushroom:1, tile.for.mushroom.name -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:genetic_filter:0, Genetic Filter -forestry:stamps:0, Stamp (1n) -forestry:stamps:1, Stamp (2n) -forestry:stamps:2, Stamp (5n) -forestry:stamps:3, Stamp (10n) -forestry:stamps:4, Stamp (20n) -forestry:stamps:5, Stamp (50n) -forestry:stamps:6, Stamp (100n) -forestry:letters, Letter -forestry:catalogue, Catalogue -forestry:mailbox:0, Mailbox -forestry:trade_station:0, Trade Station -forestry:stamp_collector:0, Stamp Collector -forestry:book_forester, Forester's Manual -forestry:engine_peat:0, Peat-fired Engine -forestry:engine_biogas:0, Biogas Engine -forestry:engine_clockwork:0, Clockwork Engine -forestry:bee_queen_ge:0, Forest Queen -forestry:bee_queen_ge:0, Meadows Queen -forestry:bee_queen_ge:0, Common Queen -forestry:bee_queen_ge:0, Cultivated Queen -forestry:bee_queen_ge:0, Noble Queen -forestry:bee_queen_ge:0, Majestic Queen -forestry:bee_queen_ge:0, Imperial Queen -forestry:bee_queen_ge:0, Diligent Queen -forestry:bee_queen_ge:0, Unweary Queen -forestry:bee_queen_ge:0, Industrious Queen -forestry:bee_queen_ge:0, Steadfast Queen -forestry:bee_queen_ge:0, Valiant Queen -forestry:bee_queen_ge:0, Heroic Queen -forestry:bee_queen_ge:0, Sinister Queen -forestry:bee_queen_ge:0, Fiendish Queen -forestry:bee_queen_ge:0, Demonic Queen -forestry:bee_queen_ge:0, Modest Queen -forestry:bee_queen_ge:0, Frugal Queen -forestry:bee_queen_ge:0, Austere Queen -forestry:bee_queen_ge:0, Tropical Queen -forestry:bee_queen_ge:0, Exotic Queen -forestry:bee_queen_ge:0, Edenic Queen -forestry:bee_queen_ge:0, Ender Queen -forestry:bee_queen_ge:0, Spectral Queen -forestry:bee_queen_ge:0, Phantasmal Queen -forestry:bee_queen_ge:0, Wintry Queen -forestry:bee_queen_ge:0, Icy Queen -forestry:bee_queen_ge:0, Glacial Queen -forestry:bee_queen_ge:0, Vindictive Queen -forestry:bee_queen_ge:0, Vengeful Queen -forestry:bee_queen_ge:0, Avenging Queen -forestry:bee_queen_ge:0, Rural Queen -forestry:bee_queen_ge:0, Farmerly Queen -forestry:bee_queen_ge:0, Agrarian Queen -forestry:bee_queen_ge:0, Marshy Queen -forestry:bee_queen_ge:0, Miry Queen -forestry:bee_queen_ge:0, Boggy Queen -forestry:bee_queen_ge:0, Monastic Queen -forestry:bee_queen_ge:0, Secluded Queen -forestry:bee_queen_ge:0, Hermitic Queen -forestry:bee_drone_ge:0, Forest Drone -forestry:bee_drone_ge:0, Meadows Drone -forestry:bee_drone_ge:0, Common Drone -forestry:bee_drone_ge:0, Cultivated Drone -forestry:bee_drone_ge:0, Noble Drone -forestry:bee_drone_ge:0, Majestic Drone -forestry:bee_drone_ge:0, Imperial Drone -forestry:bee_drone_ge:0, Diligent Drone -forestry:bee_drone_ge:0, Unweary Drone -forestry:bee_drone_ge:0, Industrious Drone -forestry:bee_drone_ge:0, Steadfast Drone -forestry:bee_drone_ge:0, Valiant Drone -forestry:bee_drone_ge:0, Heroic Drone -forestry:bee_drone_ge:0, Sinister Drone -forestry:bee_drone_ge:0, Fiendish Drone -forestry:bee_drone_ge:0, Demonic Drone -forestry:bee_drone_ge:0, Modest Drone -forestry:bee_drone_ge:0, Frugal Drone -forestry:bee_drone_ge:0, Austere Drone -forestry:bee_drone_ge:0, Tropical Drone -forestry:bee_drone_ge:0, Exotic Drone -forestry:bee_drone_ge:0, Edenic Drone -forestry:bee_drone_ge:0, Ender Drone -forestry:bee_drone_ge:0, Spectral Drone -forestry:bee_drone_ge:0, Phantasmal Drone -forestry:bee_drone_ge:0, Wintry Drone -forestry:bee_drone_ge:0, Icy Drone -forestry:bee_drone_ge:0, Glacial Drone -forestry:bee_drone_ge:0, Vindictive Drone -forestry:bee_drone_ge:0, Vengeful Drone -forestry:bee_drone_ge:0, Avenging Drone -forestry:bee_drone_ge:0, Rural Drone -forestry:bee_drone_ge:0, Farmerly Drone -forestry:bee_drone_ge:0, Agrarian Drone -forestry:bee_drone_ge:0, Marshy Drone -forestry:bee_drone_ge:0, Miry Drone -forestry:bee_drone_ge:0, Boggy Drone -forestry:bee_drone_ge:0, Monastic Drone -forestry:bee_drone_ge:0, Secluded Drone -forestry:bee_drone_ge:0, Hermitic Drone -forestry:bee_princess_ge:0, Forest Princess -forestry:bee_princess_ge:0, Meadows Princess -forestry:bee_princess_ge:0, Common Princess -forestry:bee_princess_ge:0, Cultivated Princess -forestry:bee_princess_ge:0, Noble Princess -forestry:bee_princess_ge:0, Majestic Princess -forestry:bee_princess_ge:0, Imperial Princess -forestry:bee_princess_ge:0, Diligent Princess -forestry:bee_princess_ge:0, Unweary Princess -forestry:bee_princess_ge:0, Industrious Princess -forestry:bee_princess_ge:0, Steadfast Princess -forestry:bee_princess_ge:0, Valiant Princess -forestry:bee_princess_ge:0, Heroic Princess -forestry:bee_princess_ge:0, Sinister Princess -forestry:bee_princess_ge:0, Fiendish Princess -forestry:bee_princess_ge:0, Demonic Princess -forestry:bee_princess_ge:0, Modest Princess -forestry:bee_princess_ge:0, Frugal Princess -forestry:bee_princess_ge:0, Austere Princess -forestry:bee_princess_ge:0, Tropical Princess -forestry:bee_princess_ge:0, Exotic Princess -forestry:bee_princess_ge:0, Edenic Princess -forestry:bee_princess_ge:0, Ender Princess -forestry:bee_princess_ge:0, Spectral Princess -forestry:bee_princess_ge:0, Phantasmal Princess -forestry:bee_princess_ge:0, Wintry Princess -forestry:bee_princess_ge:0, Icy Princess -forestry:bee_princess_ge:0, Glacial Princess -forestry:bee_princess_ge:0, Vindictive Princess -forestry:bee_princess_ge:0, Vengeful Princess -forestry:bee_princess_ge:0, Avenging Princess -forestry:bee_princess_ge:0, Rural Princess -forestry:bee_princess_ge:0, Farmerly Princess -forestry:bee_princess_ge:0, Agrarian Princess -forestry:bee_princess_ge:0, Marshy Princess -forestry:bee_princess_ge:0, Miry Princess -forestry:bee_princess_ge:0, Boggy Princess -forestry:bee_princess_ge:0, Monastic Princess -forestry:bee_princess_ge:0, Secluded Princess -forestry:bee_princess_ge:0, Hermitic Princess -forestry:bee_larvae_ge:0, Forest Larvae -forestry:bee_larvae_ge:0, Meadows Larvae -forestry:bee_larvae_ge:0, Common Larvae -forestry:bee_larvae_ge:0, Cultivated Larvae -forestry:bee_larvae_ge:0, Noble Larvae -forestry:bee_larvae_ge:0, Majestic Larvae -forestry:bee_larvae_ge:0, Imperial Larvae -forestry:bee_larvae_ge:0, Diligent Larvae -forestry:bee_larvae_ge:0, Unweary Larvae -forestry:bee_larvae_ge:0, Industrious Larvae -forestry:bee_larvae_ge:0, Steadfast Larvae -forestry:bee_larvae_ge:0, Valiant Larvae -forestry:bee_larvae_ge:0, Heroic Larvae -forestry:bee_larvae_ge:0, Sinister Larvae -forestry:bee_larvae_ge:0, Fiendish Larvae -forestry:bee_larvae_ge:0, Demonic Larvae -forestry:bee_larvae_ge:0, Modest Larvae -forestry:bee_larvae_ge:0, Frugal Larvae -forestry:bee_larvae_ge:0, Austere Larvae -forestry:bee_larvae_ge:0, Tropical Larvae -forestry:bee_larvae_ge:0, Exotic Larvae -forestry:bee_larvae_ge:0, Edenic Larvae -forestry:bee_larvae_ge:0, Ender Larvae -forestry:bee_larvae_ge:0, Spectral Larvae -forestry:bee_larvae_ge:0, Phantasmal Larvae -forestry:bee_larvae_ge:0, Wintry Larvae -forestry:bee_larvae_ge:0, Icy Larvae -forestry:bee_larvae_ge:0, Glacial Larvae -forestry:bee_larvae_ge:0, Vindictive Larvae -forestry:bee_larvae_ge:0, Vengeful Larvae -forestry:bee_larvae_ge:0, Avenging Larvae -forestry:bee_larvae_ge:0, Rural Larvae -forestry:bee_larvae_ge:0, Farmerly Larvae -forestry:bee_larvae_ge:0, Agrarian Larvae -forestry:bee_larvae_ge:0, Marshy Larvae -forestry:bee_larvae_ge:0, Miry Larvae -forestry:bee_larvae_ge:0, Boggy Larvae -forestry:bee_larvae_ge:0, Monastic Larvae -forestry:bee_larvae_ge:0, Secluded Larvae -forestry:bee_larvae_ge:0, Hermitic Larvae -forestry:habitat_locator, Habitat Locator -forestry:imprinter, Imprinter -forestry:cart.beehouse:0, Minecart with Bee House -forestry:cart.beehouse:1, Minecart with Apiary -forestry:frame_untreated, Untreated Frame -forestry:frame_impregnated, Impregnated Frame -forestry:frame_proven, Proven Frame -forestry:honey_drop:0, Honey Drop -forestry:pollen:0, Pollen Cluster -forestry:pollen:1, Crystalline Pollen Cluster -forestry:propolis:0, Propolis -forestry:propolis:1, Sticky Propolis -forestry:propolis:3, Silky Propolis -forestry:honeydew, Honeydew -forestry:royal_jelly, Royal Jelly -forestry:wax_cast, Wax Cast -forestry:bee_combs:0, Honey Comb -forestry:bee_combs:2, Simmering Comb -forestry:bee_combs:3, Stringy Comb -forestry:bee_combs:4, Frozen Comb -forestry:bee_combs:5, Dripping Comb -forestry:bee_combs:6, Silky Comb -forestry:bee_combs:7, Parched Comb -forestry:bee_combs:15, Mossy Comb -forestry:bee_combs:16, Mellow Comb -forestry:apiarist_helmet, Apiarist's Hat -forestry:apiarist_chest, Apiarist's Shirt -forestry:apiarist_legs, Apiarist's Pants -forestry:apiarist_boots, Apiarist's Shoes -forestry:scoop, Scoop -forestry:smoker, Bee Smoker -forestry:apiary:0, Apiary -forestry:bee_house:0, Bee House -forestry:bee_chest:0, Apiarist's Chest -forestry:beehives:0, Forest Hive -forestry:beehives:1, Meadows Hive -forestry:beehives:2, Modest Hive -forestry:beehives:3, Tropical Hive -forestry:beehives:4, Ender Hive -forestry:beehives:5, Wintry Hive -forestry:beehives:6, Marshy Hive -forestry:candle:0, Unlit Candle -forestry:stump:0, Candle Stump -forestry:bee_combs_0:0, Honey Comb Block -forestry:bee_combs_0:2, Simmering Comb Block -forestry:bee_combs_0:3, Stringy Comb Block -forestry:bee_combs_0:4, Frozen Comb Block -forestry:bee_combs_0:5, Dripping Comb Block -forestry:bee_combs_0:6, Silky Comb Block -forestry:bee_combs_0:7, Parched Comb Block -forestry:bee_combs_0:15, Mossy Comb Block -forestry:bee_combs_1:0, Mellow Comb Block -forestry:alveary.plain:0, Alveary -forestry:alveary.swarmer:0, Alveary Swarmer -forestry:alveary.fan:0, Alveary Fan -forestry:alveary.heater:0, Alveary Heater -forestry:alveary.hygro:0, Alveary Hygroregulator -forestry:alveary.stabiliser:0, Alveary Stabiliser -forestry:alveary.sieve:0, Alveary Sieve -forestry:database:0, Database +forestry:habitat_former:0, Habitat Former +forestry:habitat_screen, Habitat Screen railcraft:tool_crowbar_iron, Iron Crowbar railcraft:tool_crowbar_steel, Steel Crowbar railcraft:tool_axe_steel, Steel Axe @@ -3400,12 +3400,12 @@ avaritiaitem:fractallite_halite_catalyst, Fractallite Halite Catalyst avaritiaitem:meatball_man_destruction_fabrial, Meatball Man destruction fabrial avaritiaitem:self_actualizing_stone, Self Actualizing Stone avaritiaitem:spatial_processor, Ascended Spatial Processor -avaritiaitem:cosmic_balance, item.avaritiaitem.cosmic_balance.name -avaritiaitem:bedrock_blaster, item.avaritiaitem.bedrock_blaster.name -avaritiaitem:cosmic_fractal_catalyzer, item.avaritiaitem.cosmic_fractal_catalyzer.name -avaritiaitem:cosmic_halite_cluster, item.avaritiaitem.cosmic_halite_cluster.name -avaritiaitem:cosmic_fractal_harmonizer, item.avaritiaitem.cosmic_fractal_harmonizer.name -avaritiaitem:univocal_halite_cluster, item.avaritiaitem.univocal_halite_cluster.name +avaritiaitem:cosmic_balance, Cosmic Balance +avaritiaitem:bedrock_blaster, Bedrock Blaster +avaritiaitem:cosmic_fractal_catalyzer, Cosmic Fractal Catalyzer +avaritiaitem:cosmic_halite_cluster, Cosmic Halite Cluster +avaritiaitem:cosmic_fractal_harmonizer, Cosmic Fractal Harmonizer +avaritiaitem:univocal_halite_cluster, Univocal Halite Cluster bewitchment:blessed_stone, Blessed Stone bewitchment:block_of_amethyst, Block of Amethyst bewitchment:block_of_garnet, Block of Garnet @@ -3817,7 +3817,6 @@ genetics:lab_machine:2, Incubator genetics:lab_machine:3, Genepool genetics:lab_machine:4, Acclimatiser genetics:adv_machine:0, Splicer -botany:machine:0, Tileworker botany:plant:0, Weed botany:plant:1, Weed Long botany:plant:2, Weed Very Long @@ -3891,9 +3890,7 @@ botany:misc:4, Fertilizer Powder botany:misc:5, Compost Powder botany:misc:6, Mortar botany:misc:7, Weedkiller -botany:botanist_bag, Botanist's Backpack -botany:database:0, Botanist Database -botany:database:1, Master Botanist Database +botany:machine:0, Tileworker botany:ceramic:0, Aquamarine Ceramic Block botany:ceramic:1, Black Ceramic Block botany:ceramic:2, Deep Blue Ceramic Block @@ -4229,6 +4226,9 @@ botany:clay:77, White Clay botany:clay:78, Yellow Clay botany:clay:79, Yellow-Green Clay botany:misc_ceramic:0, Mortar +botany:botanist_bag, Botanist's Backpack +botany:database:0, Botanist Database +botany:database:1, Master Botanist Database botany:insulated_tube:0, Copper Clay Insulated Electron Tube botany:insulated_tube:128, Copper Cobblestone Insulated Electron Tube botany:insulated_tube:256, Copper Sandstone Insulated Electron Tube @@ -4483,7 +4483,16 @@ extratrees:food:59, Candlenut extratrees:hammer, item.hammer.name extratrees:durable_hammer, item.durable_hammer.name extratrees:hops, item.hops.name -extratrees:databaselepi, item.databaseLepi.name +extratrees:machine:0, Lumbermill +extratrees:machine:1, Woodworker +extratrees:machine:2, Panelworker +extratrees:machine:4, Fruit Press +extratrees:machine:5, Brewery +extratrees:machine:6, Distillery +extratrees:machine:7, Glassworker +extratrees:carpentry, tile.null.name +extratrees:carpentrypanel, tile.null.name +extratrees:stainedglass, tile.null.name extratrees:logs.0:0, Apple Wood extratrees:logs.0:1, Fig Wood extratrees:logs.0:2, Butternut Wood @@ -5059,17 +5068,6 @@ extratrees:leaves.decorative.5:14, Leaves extratrees:leaves.decorative.5:15, Leaves extratrees:leaves.decorative.6:0, Leaves extratrees:shrub_log:0, Shrub Wood -extratrees:machine:0, Lumbermill -extratrees:machine:1, Woodworker -extratrees:machine:2, Panelworker -extratrees:machine:4, Fruit Press -extratrees:machine:5, Brewery -extratrees:machine:6, Distillery -extratrees:machine:7, Glassworker -extratrees:databasetree, item.databaseTree.name -extratrees:carpentry, tile.null.name -extratrees:carpentrypanel, tile.null.name -extratrees:stainedglass, tile.null.name extratrees:drink:0, Beer Mug extratrees:drink:0, Pint Glass extratrees:drink:0, Snifter Glass @@ -5086,6 +5084,8 @@ extratrees:drink:0, Shot Glass extratrees:drink:0, Sherry Glass extratrees:drink:0, Coupe Glass extratrees:drink:0, Glass of Red Wine +extratrees:databasetree, item.databaseTree.name +extratrees:databaselepi, item.databaseLepi.name extratrees:binnie.juice.apple, Apple Juice extratrees:binnie.juice.apricot, Apricot Juice extratrees:binnie.juice.banana, Banana Juice @@ -6296,7 +6296,7 @@ extracells:pattern.fluid:0, ME Fluid Pattern: Fluid Californium Lattice extracells:pattern.fluid:0, ME Fluid Pattern: Blood of the Great Snake extracells:pattern.fluid:0, ME Fluid Pattern: Sacrificial Essence extracells:pattern.fluid:0, ME Fluid Pattern: Hihi'Irokane -extracells:pattern.fluid:0, ME Fluid Pattern: Orichalcum +extracells:pattern.fluid:0, ME Fluid Pattern: Molten Orichalcum extracells:pattern.fluid:0, ME Fluid Pattern: Arkencrusher Mix extracells:pattern.fluid:0, ME Fluid Pattern: Bewitched Growth Catalyst extracells:pattern.fluid:0, ME Fluid Pattern: Aeternalis Fuel @@ -6309,69 +6309,72 @@ extracells:pattern.fluid:0, ME Fluid Pattern: Hungering Flesh Catalyst extracells:pattern.fluid:0, ME Fluid Pattern: Infinitely Unholy Radioactive Mix extracells:pattern.fluid:0, ME Fluid Pattern: Flesh World Ichor extracells:pattern.fluid:0, ME Fluid Pattern: Molten Fractallite Halite -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.actualizing_fluid -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.ultimate_fractallite_essence -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.actualization_balance -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.actualization_hope -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.actualization_knowledge -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.actualization_glory +extracells:pattern.fluid:0, ME Fluid Pattern: Actualizing Fluid +extracells:pattern.fluid:0, ME Fluid Pattern: Ultimate Fractallite Essence +extracells:pattern.fluid:0, ME Fluid Pattern: Actualization of Balance +extracells:pattern.fluid:0, ME Fluid Pattern: Actualization of Hope +extracells:pattern.fluid:0, ME Fluid Pattern: Actualization of Knowledge +extracells:pattern.fluid:0, ME Fluid Pattern: Actualization of Glory extracells:pattern.fluid:0, ME Fluid Pattern: Recursive Inquiring Matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_hydrogen -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_oxygen -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_deuterium -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_tritium -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_iron -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_nickel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_lead -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_mercury -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hyperuranion_binder_tin -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.high_entropy_hyperdense_plasma -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.naquadah_alloy -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.essence_of_sane_thoughts -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.recursive_iced_coffee -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_thel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_ahkrast_korvalain -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_verdith_anath -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_omtose_phellack -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_donaeth_rusen -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_tellan -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_kurald_thyrllan -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_kurald_emurlahn -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_kurald_galain -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_starvald_demelain -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.gluttonous_abyssite -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.arcane_fissile_matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.apothecary_fissile_matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.purified_titanium -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.starmetal_alloy -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.silvan_fissile_matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.innerved_fissile_matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.radiant_fissile_matter -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.pre_baryonic_plasma -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.pure_recursion -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_hydrogen -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_oxygen -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_deuterium -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_tritium -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_iron -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_nickel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_lead -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_mercury -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.warren_binder_tin -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.fractallite_taint -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hungering_flesh_essence -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.ascended_fluix_essence -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.mastery_of_undeath -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.infinite_divine_wish -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.infinite_insane_wish -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.doped_recursion -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.low_grade_space_time_fuel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.strange_quark_gluon_plasma -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.cosmic_ray_particle_mix -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.medium_grade_space_time_fuel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.high_grade_space_time_fuel -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.trinity_ingot -extracells:pattern.fluid:0, ME Fluid Pattern: fluid.galactic_plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Hydrogen +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Oxygen +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Deuterium +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Tritium +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Iron +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Nickel +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Lead +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Mercury +extracells:pattern.fluid:0, ME Fluid Pattern: Hyperuarnion Binder: Tin +extracells:pattern.fluid:0, ME Fluid Pattern: Entropic Hyperdense Plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Molten Naquadah Alloy +extracells:pattern.fluid:0, ME Fluid Pattern: Essence of Sane Thoughts +extracells:pattern.fluid:0, ME Fluid Pattern: Recursive Iced Coffee +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Thel +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Ahkrast Korvalain +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Verdith Anath +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Omtose Phellack +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Donaeth Rusen +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Tellan +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Kurald Thyrllan +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Kurald Emurlahn +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Kurald Galain +extracells:pattern.fluid:0, ME Fluid Pattern: Whisper of Starvald Demelain +extracells:pattern.fluid:0, ME Fluid Pattern: Gluttonous Abyssite +extracells:pattern.fluid:0, ME Fluid Pattern: Arcane Fissile Matter +extracells:pattern.fluid:0, ME Fluid Pattern: Apothecary Fissile Matter +extracells:pattern.fluid:0, ME Fluid Pattern: Molten Purified Titanium +extracells:pattern.fluid:0, ME Fluid Pattern: Molten Starmetal Alloy +extracells:pattern.fluid:0, ME Fluid Pattern: Silvan Fissile Matter +extracells:pattern.fluid:0, ME Fluid Pattern: Innerved Fissile Matter +extracells:pattern.fluid:0, ME Fluid Pattern: Radiant Fissile Matter +extracells:pattern.fluid:0, ME Fluid Pattern: Pre-Baryonic Plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Pure Recursion +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Hydrogen +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Oxygen +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Deuterium +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Tritium +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Iron +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Nickel +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Lead +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Mercury +extracells:pattern.fluid:0, ME Fluid Pattern: Warren Binder: Tin +extracells:pattern.fluid:0, ME Fluid Pattern: Fractallite Taint +extracells:pattern.fluid:0, ME Fluid Pattern: Essence of the Hungering Flesh +extracells:pattern.fluid:0, ME Fluid Pattern: Essence of the Ordering Ascension +extracells:pattern.fluid:0, ME Fluid Pattern: Masterful Undeath Fluid +extracells:pattern.fluid:0, ME Fluid Pattern: Infinite Divine Wish +extracells:pattern.fluid:0, ME Fluid Pattern: Infinite Insane Wish +extracells:pattern.fluid:0, ME Fluid Pattern: Doped Recursion +extracells:pattern.fluid:0, ME Fluid Pattern: Low-Grade Space-Time Fuel +extracells:pattern.fluid:0, ME Fluid Pattern: Strange Quark Gluon Plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Cosmic Ray Particle Mix +extracells:pattern.fluid:0, ME Fluid Pattern: Medium-Grade Space-Time Fuel +extracells:pattern.fluid:0, ME Fluid Pattern: High-Grade Space-Time Fuel +extracells:pattern.fluid:0, ME Fluid Pattern: Molten Trinity +extracells:pattern.fluid:0, ME Fluid Pattern: Galactic Plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Entropically-Inert Plasma +extracells:pattern.fluid:0, ME Fluid Pattern: Black Hole Juice +extracells:pattern.fluid:0, ME Fluid Pattern: Bewitched Essence Salts extracells:pattern.fluid:0, ME Fluid Pattern: Molten Demonic Steel extracells:pattern.fluid:0, ME Fluid Pattern: Molten Corrosive Steel extracells:pattern.fluid:0, ME Fluid Pattern: Molten Destructive Steel @@ -9039,6 +9042,16 @@ thermaldynamics:cover:0, Block of Tin Cover thermaldynamics:cover:0, Block of Bronze Cover thermaldynamics:cover:0, Ash Bricks Cover thermaldynamics:cover:0, Ash Brick Stairs Cover +thermaldynamics:cover:0, Candle Stump Cover +thermaldynamics:cover:0, Honey Comb Block Cover +thermaldynamics:cover:0, Simmering Comb Block Cover +thermaldynamics:cover:0, Stringy Comb Block Cover +thermaldynamics:cover:0, Frozen Comb Block Cover +thermaldynamics:cover:0, Dripping Comb Block Cover +thermaldynamics:cover:0, Silky Comb Block Cover +thermaldynamics:cover:0, Parched Comb Block Cover +thermaldynamics:cover:0, Mossy Comb Block Cover +thermaldynamics:cover:0, Mellow Comb Block Cover thermaldynamics:cover:0, Larch Wood Cover thermaldynamics:cover:0, Teak Wood Cover thermaldynamics:cover:0, Desert Acacia Wood Cover @@ -9487,16 +9500,6 @@ thermaldynamics:cover:0, Sipiri Leaves Cover thermaldynamics:cover:0, Papaya Leaves Cover thermaldynamics:cover:0, Date Palm Leaves Cover thermaldynamics:cover:0, White Poplar Leaves Cover -thermaldynamics:cover:0, Candle Stump Cover -thermaldynamics:cover:0, Honey Comb Block Cover -thermaldynamics:cover:0, Simmering Comb Block Cover -thermaldynamics:cover:0, Stringy Comb Block Cover -thermaldynamics:cover:0, Frozen Comb Block Cover -thermaldynamics:cover:0, Dripping Comb Block Cover -thermaldynamics:cover:0, Silky Comb Block Cover -thermaldynamics:cover:0, Parched Comb Block Cover -thermaldynamics:cover:0, Mossy Comb Block Cover -thermaldynamics:cover:0, Mellow Comb Block Cover thermaldynamics:cover:0, Nickel-Iron Battery Cover thermaldynamics:cover:0, Nickel-Zinc Battery Cover thermaldynamics:cover:0, Zinc-Carbon Battery Cover @@ -15697,7 +15700,7 @@ tombstone:decorative_grave_original:1, §6Original Grave tombstone:dark_marble:0, Dark Marble tombstone:dark_marble:1, White Marble tombstone:grave_key, Grave's Key -tombstone:grave_plate, Grave Plate +tombstone:grave_plate, Memorial Plaque tombstone:scroll_of_knowledge, Scroll of Knowledge tombstone:scroll_buff:0, §6Enchanted Scroll of Preservation tombstone:scroll_buff:0, §6Ancient Scroll of Preservation @@ -15719,27 +15722,24 @@ tombstone:scroll_buff:8, §6Enchanted Scroll of Aquatic Life tombstone:scroll_buff:8, §6Ancient Scroll of Aquatic Life tombstone:scroll_buff:9, §6Enchanted Scroll of Mercy tombstone:scroll_buff:9, §6Ancient Scroll of Mercy -tombstone:magic_scroll, tombstone.item.magic_scroll.name +tombstone:magic_scroll, Magic Scroll tombstone:tablet_of_recall, Tablet of Recall tombstone:tablet_of_home, Tablet of Home tombstone:tablet_of_assistance, Tablet of Assistance tombstone:tablet_of_cupidity, Tablet of Cupidity +tombstone:tablet_of_guard, Tablet of Guard tombstone:fishing_rod_of_misadventure, Fishing Rod of Misadventure tombstone:lost_tablet, Lost Tablet tombstone:dust_of_vanishing, Dust of Vanishing -tombstone:soul_receptacle, Soul Receptacle -tombstone:familiar_receptacle, Familiar Receptacle +tombstone:receptacle_of_soul, Receptacle of Soul +tombstone:receptacle_of_familiar, Receptacle of Familiar tombstone:voodoo_poppet, Voodoo Poppet tombstone:book_of_disenchantment, Book of Disenchantment tombstone:book_of_repairing, Book of Repairing tombstone:book_of_magic_impregnation, Book of Magic Impregnation -tombstone:ankh_of_pray, Ankh of Pray -tombstone:lollipop:0, Halloween Lollipop -tombstone:lollipop:1, Halloween Lollipop -tombstone:lollipop:2, Halloween Lollipop -tombstone:lollipop:3, Halloween Lollipop -tombstone:lollipop:4, Halloween Lollipop -tombstone:lollipop:5, Halloween Lollipop +tombstone:book_of_scribe, Book of Scribe +tombstone:ankh_of_prayer, Ankh of Prayer +tombstone:easter_egg_food, Shadowed Egg Dish tombstone:crafting_ingredient:0, Strange Scroll tombstone:crafting_ingredient:1, Strange Tablet tombstone:crafting_ingredient:3, Grave's Dust @@ -15748,8 +15748,12 @@ tombstone:bone_needle, Bone Needle tombstone:impregnated_diamond, Impregnated Diamond tombstone:christmas_gift, Mysterious Gift tombstone:christmas_hat, Strange Christmas Hat +tombstone:rabbit_mask, Rabbit Mask tombstone:gift, Reward -tombstone:familiar_stone, Familiar Stone +tombstone:gemstone_of_familiar, Gemstone of Familiar +tombstone:gemstone_of_prayer, Gemstone of Prayer +tombstone:gemstone_of_guardian, Gemstone of Guardian +tombstone:bag_of_seeds, Bag of Seeds enderio:item_enderface, Enderface enderio:item_conduit_facade:0, Conduit Facade enderio:item_conduit_facade:1, Hardened Conduit Facade @@ -17518,37 +17522,37 @@ tconstruct:slime_vine_purple_end:0, Purple Slimy Vine tconstruct:slime_vine_purple_mid:0, Purple Slimy Vine tconstruct:slime_vine_purple:0, Purple Slimy Vine tconstruct:pattern:0, Blank Pattern -tconstruct:pattern:0, Binding Pattern -tconstruct:pattern:0, Excavator Head Pattern -tconstruct:pattern:0, Pipe Piece Pattern -tconstruct:pattern:0, Fletching Pattern -tconstruct:pattern:0, Arrow Head Pattern -tconstruct:pattern:0, Axe Head Pattern -tconstruct:pattern:0, Bowlimb Pattern -tconstruct:pattern:0, Battery Cell Pattern -tconstruct:pattern:0, Kama Head Pattern -tconstruct:pattern:0, Bowstring Pattern -tconstruct:pattern:0, Tool Rod Pattern -tconstruct:pattern:0, Knife Blade Pattern -tconstruct:pattern:0, Arrow Shaft Pattern -tconstruct:pattern:0, Sharpening Kit Pattern -tconstruct:pattern:0, Pan Pattern -tconstruct:pattern:0, Sign Plate Pattern -tconstruct:pattern:0, Sword Blade Pattern -tconstruct:pattern:0, Shard Pattern -tconstruct:pattern:0, Pickaxe Head Pattern -tconstruct:pattern:0, Large Plate Pattern -tconstruct:pattern:0, Tough Binding Pattern -tconstruct:pattern:0, Shovel Head Pattern -tconstruct:pattern:0, Laser Medium Pattern -tconstruct:pattern:0, Hand Guard Pattern -tconstruct:pattern:0, Hammer Head Pattern -tconstruct:pattern:0, Wide Guard Pattern -tconstruct:pattern:0, Broad Axe Head Pattern -tconstruct:pattern:0, Tough Tool Rod Pattern -tconstruct:pattern:0, Scythe Head Pattern -tconstruct:pattern:0, Large Sword Blade Pattern tconstruct:pattern:0, Cross Guard Pattern +tconstruct:pattern:0, Broad Axe Head Pattern +tconstruct:pattern:0, Axe Head Pattern +tconstruct:pattern:0, Hammer Head Pattern +tconstruct:pattern:0, Sharpening Kit Pattern +tconstruct:pattern:0, Sign Plate Pattern +tconstruct:pattern:0, Pickaxe Head Pattern +tconstruct:pattern:0, Scythe Head Pattern +tconstruct:pattern:0, Bowlimb Pattern +tconstruct:pattern:0, Knife Blade Pattern +tconstruct:pattern:0, Battery Cell Pattern +tconstruct:pattern:0, Pan Pattern +tconstruct:pattern:0, Pipe Piece Pattern +tconstruct:pattern:0, Bowstring Pattern +tconstruct:pattern:0, Fletching Pattern +tconstruct:pattern:0, Tough Tool Rod Pattern +tconstruct:pattern:0, Shovel Head Pattern +tconstruct:pattern:0, Tool Rod Pattern +tconstruct:pattern:0, Excavator Head Pattern +tconstruct:pattern:0, Large Plate Pattern +tconstruct:pattern:0, Laser Medium Pattern +tconstruct:pattern:0, Shard Pattern +tconstruct:pattern:0, Sword Blade Pattern +tconstruct:pattern:0, Arrow Head Pattern +tconstruct:pattern:0, Wide Guard Pattern +tconstruct:pattern:0, Arrow Shaft Pattern +tconstruct:pattern:0, Large Sword Blade Pattern +tconstruct:pattern:0, Tough Binding Pattern +tconstruct:pattern:0, Kama Head Pattern +tconstruct:pattern:0, Binding Pattern +tconstruct:pattern:0, Hand Guard Pattern tconstruct:shard:0, Electrical Shard tconstruct:shard:0, Energetic Shard tconstruct:shard:0, Vibrant Shard @@ -17751,13 +17755,13 @@ tconstruct:shard:0, Corrupted Shard tconstruct:shard:0, Mirion Shard tconstruct:shard:0, Livingwood Shard tconstruct:shard:0, Elementium Shard +tconstruct:shard:0, Wyvern Shard +tconstruct:shard:0, Awakened Shard +tconstruct:shard:0, Chaotic Shard tconstruct:shard:0, Emerald Shard tconstruct:shard:0, Fusewood Shard tconstruct:shard:0, Ghostwood Shard tconstruct:shard:0, Darkwood Shard -tconstruct:shard:0, Wyvern Shard -tconstruct:shard:0, Awakened Shard -tconstruct:shard:0, Chaotic Shard tconstruct:sharpening_kit:0, Electrical Sharpening Kit tconstruct:sharpening_kit:0, Energetic Sharpening Kit tconstruct:sharpening_kit:0, Vibrant Sharpening Kit @@ -17960,13 +17964,13 @@ tconstruct:sharpening_kit:0, Corrupted Sharpening Kit tconstruct:sharpening_kit:0, Mirion Sharpening Kit tconstruct:sharpening_kit:0, Livingwood Sharpening Kit tconstruct:sharpening_kit:0, Elementium Sharpening Kit +tconstruct:sharpening_kit:0, Wyvern Sharpening Kit +tconstruct:sharpening_kit:0, Awakened Sharpening Kit +tconstruct:sharpening_kit:0, Chaotic Sharpening Kit tconstruct:sharpening_kit:0, Emerald Sharpening Kit tconstruct:sharpening_kit:0, Fusewood Sharpening Kit tconstruct:sharpening_kit:0, Ghostwood Sharpening Kit tconstruct:sharpening_kit:0, Darkwood Sharpening Kit -tconstruct:sharpening_kit:0, Wyvern Sharpening Kit -tconstruct:sharpening_kit:0, Awakened Sharpening Kit -tconstruct:sharpening_kit:0, Chaotic Sharpening Kit tconstruct:pick_head:0, Electrical Pickaxe Head tconstruct:pick_head:0, Energetic Pickaxe Head tconstruct:pick_head:0, Vibrant Pickaxe Head @@ -18169,13 +18173,13 @@ tconstruct:pick_head:0, Corrupted Pickaxe Head tconstruct:pick_head:0, Mirion Pickaxe Head tconstruct:pick_head:0, Livingwood Pickaxe Head tconstruct:pick_head:0, Elementium Pickaxe Head +tconstruct:pick_head:0, Wyvern Pickaxe Head +tconstruct:pick_head:0, Awakened Pickaxe Head +tconstruct:pick_head:0, Chaotic Pickaxe Head tconstruct:pick_head:0, Emerald Pickaxe Head tconstruct:pick_head:0, Fusewood Pickaxe Head tconstruct:pick_head:0, Ghostwood Pickaxe Head tconstruct:pick_head:0, Darkwood Pickaxe Head -tconstruct:pick_head:0, Wyvern Pickaxe Head -tconstruct:pick_head:0, Awakened Pickaxe Head -tconstruct:pick_head:0, Chaotic Pickaxe Head tconstruct:shovel_head:0, Electrical Shovel Head tconstruct:shovel_head:0, Energetic Shovel Head tconstruct:shovel_head:0, Vibrant Shovel Head @@ -18378,13 +18382,13 @@ tconstruct:shovel_head:0, Corrupted Shovel Head tconstruct:shovel_head:0, Mirion Shovel Head tconstruct:shovel_head:0, Livingwood Shovel Head tconstruct:shovel_head:0, Elementium Shovel Head +tconstruct:shovel_head:0, Wyvern Shovel Head +tconstruct:shovel_head:0, Awakened Shovel Head +tconstruct:shovel_head:0, Chaotic Shovel Head tconstruct:shovel_head:0, Emerald Shovel Head tconstruct:shovel_head:0, Fusewood Shovel Head tconstruct:shovel_head:0, Ghostwood Shovel Head tconstruct:shovel_head:0, Darkwood Shovel Head -tconstruct:shovel_head:0, Wyvern Shovel Head -tconstruct:shovel_head:0, Awakened Shovel Head -tconstruct:shovel_head:0, Chaotic Shovel Head tconstruct:axe_head:0, Electrical Axe Head tconstruct:axe_head:0, Energetic Axe Head tconstruct:axe_head:0, Vibrant Axe Head @@ -18587,13 +18591,13 @@ tconstruct:axe_head:0, Corrupted Axe Head tconstruct:axe_head:0, Mirion Axe Head tconstruct:axe_head:0, Livingwood Axe Head tconstruct:axe_head:0, Elementium Axe Head +tconstruct:axe_head:0, Wyvern Axe Head +tconstruct:axe_head:0, Awakened Axe Head +tconstruct:axe_head:0, Chaotic Axe Head tconstruct:axe_head:0, Emerald Axe Head tconstruct:axe_head:0, Fusewood Axe Head tconstruct:axe_head:0, Ghostwood Axe Head tconstruct:axe_head:0, Darkwood Axe Head -tconstruct:axe_head:0, Wyvern Axe Head -tconstruct:axe_head:0, Awakened Axe Head -tconstruct:axe_head:0, Chaotic Axe Head tconstruct:broad_axe_head:0, Electrical Broad Axe Head tconstruct:broad_axe_head:0, Energetic Broad Axe Head tconstruct:broad_axe_head:0, Vibrant Broad Axe Head @@ -18796,13 +18800,13 @@ tconstruct:broad_axe_head:0, Corrupted Broad Axe Head tconstruct:broad_axe_head:0, Mirion Broad Axe Head tconstruct:broad_axe_head:0, Livingwood Broad Axe Head tconstruct:broad_axe_head:0, Elementium Broad Axe Head +tconstruct:broad_axe_head:0, Wyvern Broad Axe Head +tconstruct:broad_axe_head:0, Awakened Broad Axe Head +tconstruct:broad_axe_head:0, Chaotic Broad Axe Head tconstruct:broad_axe_head:0, Emerald Broad Axe Head tconstruct:broad_axe_head:0, Fusewood Broad Axe Head tconstruct:broad_axe_head:0, Ghostwood Broad Axe Head tconstruct:broad_axe_head:0, Darkwood Broad Axe Head -tconstruct:broad_axe_head:0, Wyvern Broad Axe Head -tconstruct:broad_axe_head:0, Awakened Broad Axe Head -tconstruct:broad_axe_head:0, Chaotic Broad Axe Head tconstruct:sword_blade:0, Electrical Sword Blade tconstruct:sword_blade:0, Energetic Sword Blade tconstruct:sword_blade:0, Vibrant Sword Blade @@ -19005,13 +19009,13 @@ tconstruct:sword_blade:0, Corrupted Sword Blade tconstruct:sword_blade:0, Mirion Sword Blade tconstruct:sword_blade:0, Livingwood Sword Blade tconstruct:sword_blade:0, Elementium Sword Blade +tconstruct:sword_blade:0, Wyvern Sword Blade +tconstruct:sword_blade:0, Awakened Sword Blade +tconstruct:sword_blade:0, Chaotic Sword Blade tconstruct:sword_blade:0, Emerald Sword Blade tconstruct:sword_blade:0, Fusewood Sword Blade tconstruct:sword_blade:0, Ghostwood Sword Blade tconstruct:sword_blade:0, Darkwood Sword Blade -tconstruct:sword_blade:0, Wyvern Sword Blade -tconstruct:sword_blade:0, Awakened Sword Blade -tconstruct:sword_blade:0, Chaotic Sword Blade tconstruct:large_sword_blade:0, Electrical Large Sword Blade tconstruct:large_sword_blade:0, Energetic Large Sword Blade tconstruct:large_sword_blade:0, Vibrant Large Sword Blade @@ -19214,13 +19218,13 @@ tconstruct:large_sword_blade:0, Corrupted Large Sword Blade tconstruct:large_sword_blade:0, Mirion Large Sword Blade tconstruct:large_sword_blade:0, Livingwood Large Sword Blade tconstruct:large_sword_blade:0, Elementium Large Sword Blade +tconstruct:large_sword_blade:0, Wyvern Large Sword Blade +tconstruct:large_sword_blade:0, Awakened Large Sword Blade +tconstruct:large_sword_blade:0, Chaotic Large Sword Blade tconstruct:large_sword_blade:0, Emerald Large Sword Blade tconstruct:large_sword_blade:0, Fusewood Large Sword Blade tconstruct:large_sword_blade:0, Ghostwood Large Sword Blade tconstruct:large_sword_blade:0, Darkwood Large Sword Blade -tconstruct:large_sword_blade:0, Wyvern Large Sword Blade -tconstruct:large_sword_blade:0, Awakened Large Sword Blade -tconstruct:large_sword_blade:0, Chaotic Large Sword Blade tconstruct:hammer_head:0, Electrical Hammer Head tconstruct:hammer_head:0, Energetic Hammer Head tconstruct:hammer_head:0, Vibrant Hammer Head @@ -19423,13 +19427,13 @@ tconstruct:hammer_head:0, Corrupted Hammer Head tconstruct:hammer_head:0, Mirion Hammer Head tconstruct:hammer_head:0, Livingwood Hammer Head tconstruct:hammer_head:0, Elementium Hammer Head +tconstruct:hammer_head:0, Wyvern Hammer Head +tconstruct:hammer_head:0, Awakened Hammer Head +tconstruct:hammer_head:0, Chaotic Hammer Head tconstruct:hammer_head:0, Emerald Hammer Head tconstruct:hammer_head:0, Fusewood Hammer Head tconstruct:hammer_head:0, Ghostwood Hammer Head tconstruct:hammer_head:0, Darkwood Hammer Head -tconstruct:hammer_head:0, Wyvern Hammer Head -tconstruct:hammer_head:0, Awakened Hammer Head -tconstruct:hammer_head:0, Chaotic Hammer Head tconstruct:excavator_head:0, Electrical Excavator Head tconstruct:excavator_head:0, Energetic Excavator Head tconstruct:excavator_head:0, Vibrant Excavator Head @@ -19632,13 +19636,13 @@ tconstruct:excavator_head:0, Corrupted Excavator Head tconstruct:excavator_head:0, Mirion Excavator Head tconstruct:excavator_head:0, Livingwood Excavator Head tconstruct:excavator_head:0, Elementium Excavator Head +tconstruct:excavator_head:0, Wyvern Excavator Head +tconstruct:excavator_head:0, Awakened Excavator Head +tconstruct:excavator_head:0, Chaotic Excavator Head tconstruct:excavator_head:0, Emerald Excavator Head tconstruct:excavator_head:0, Fusewood Excavator Head tconstruct:excavator_head:0, Ghostwood Excavator Head tconstruct:excavator_head:0, Darkwood Excavator Head -tconstruct:excavator_head:0, Wyvern Excavator Head -tconstruct:excavator_head:0, Awakened Excavator Head -tconstruct:excavator_head:0, Chaotic Excavator Head tconstruct:kama_head:0, Electrical Kama Head tconstruct:kama_head:0, Energetic Kama Head tconstruct:kama_head:0, Vibrant Kama Head @@ -19841,13 +19845,13 @@ tconstruct:kama_head:0, Corrupted Kama Head tconstruct:kama_head:0, Mirion Kama Head tconstruct:kama_head:0, Livingwood Kama Head tconstruct:kama_head:0, Elementium Kama Head +tconstruct:kama_head:0, Wyvern Kama Head +tconstruct:kama_head:0, Awakened Kama Head +tconstruct:kama_head:0, Chaotic Kama Head tconstruct:kama_head:0, Emerald Kama Head tconstruct:kama_head:0, Fusewood Kama Head tconstruct:kama_head:0, Ghostwood Kama Head tconstruct:kama_head:0, Darkwood Kama Head -tconstruct:kama_head:0, Wyvern Kama Head -tconstruct:kama_head:0, Awakened Kama Head -tconstruct:kama_head:0, Chaotic Kama Head tconstruct:scythe_head:0, Electrical Scythe Head tconstruct:scythe_head:0, Energetic Scythe Head tconstruct:scythe_head:0, Vibrant Scythe Head @@ -20050,13 +20054,13 @@ tconstruct:scythe_head:0, Corrupted Scythe Head tconstruct:scythe_head:0, Mirion Scythe Head tconstruct:scythe_head:0, Livingwood Scythe Head tconstruct:scythe_head:0, Elementium Scythe Head +tconstruct:scythe_head:0, Wyvern Scythe Head +tconstruct:scythe_head:0, Awakened Scythe Head +tconstruct:scythe_head:0, Chaotic Scythe Head tconstruct:scythe_head:0, Emerald Scythe Head tconstruct:scythe_head:0, Fusewood Scythe Head tconstruct:scythe_head:0, Ghostwood Scythe Head tconstruct:scythe_head:0, Darkwood Scythe Head -tconstruct:scythe_head:0, Wyvern Scythe Head -tconstruct:scythe_head:0, Awakened Scythe Head -tconstruct:scythe_head:0, Chaotic Scythe Head tconstruct:pan_head:0, Electrical Pan tconstruct:pan_head:0, Energetic Pan tconstruct:pan_head:0, Vibrant Pan @@ -20259,13 +20263,13 @@ tconstruct:pan_head:0, Corrupted Pan tconstruct:pan_head:0, Mirion Pan tconstruct:pan_head:0, Livingwood Pan tconstruct:pan_head:0, Elementium Pan +tconstruct:pan_head:0, Wyvern Pan +tconstruct:pan_head:0, Awakened Pan +tconstruct:pan_head:0, Chaotic Pan tconstruct:pan_head:0, Emerald Pan tconstruct:pan_head:0, Fusewood Pan tconstruct:pan_head:0, Ghostwood Pan tconstruct:pan_head:0, Darkwood Pan -tconstruct:pan_head:0, Wyvern Pan -tconstruct:pan_head:0, Awakened Pan -tconstruct:pan_head:0, Chaotic Pan tconstruct:sign_head:0, Electrical Sign Plate tconstruct:sign_head:0, Energetic Sign Plate tconstruct:sign_head:0, Vibrant Sign Plate @@ -20468,13 +20472,13 @@ tconstruct:sign_head:0, Corrupted Sign Plate tconstruct:sign_head:0, Mirion Sign Plate tconstruct:sign_head:0, Livingwood Sign Plate tconstruct:sign_head:0, Elementium Sign Plate +tconstruct:sign_head:0, Wyvern Sign Plate +tconstruct:sign_head:0, Awakened Sign Plate +tconstruct:sign_head:0, Chaotic Sign Plate tconstruct:sign_head:0, Emerald Sign Plate tconstruct:sign_head:0, Fusewood Sign Plate tconstruct:sign_head:0, Ghostwood Sign Plate tconstruct:sign_head:0, Darkwood Sign Plate -tconstruct:sign_head:0, Wyvern Sign Plate -tconstruct:sign_head:0, Awakened Sign Plate -tconstruct:sign_head:0, Chaotic Sign Plate tconstruct:tool_rod:0, Electrical Tool Rod tconstruct:tool_rod:0, Energetic Tool Rod tconstruct:tool_rod:0, Vibrant Tool Rod @@ -20676,13 +20680,13 @@ tconstruct:tool_rod:0, Corrupted Tool Rod tconstruct:tool_rod:0, Mirion Tool Rod tconstruct:tool_rod:0, Livingwood Tool Rod tconstruct:tool_rod:0, Elementium Tool Rod +tconstruct:tool_rod:0, Wyvern Tool Rod +tconstruct:tool_rod:0, Awakened Tool Rod +tconstruct:tool_rod:0, Chaotic Tool Rod tconstruct:tool_rod:0, Emerald Tool Rod tconstruct:tool_rod:0, Fusewood Tool Rod tconstruct:tool_rod:0, Ghostwood Tool Rod tconstruct:tool_rod:0, Darkwood Tool Rod -tconstruct:tool_rod:0, Wyvern Tool Rod -tconstruct:tool_rod:0, Awakened Tool Rod -tconstruct:tool_rod:0, Chaotic Tool Rod tconstruct:tough_tool_rod:0, Electrical Tough Tool Rod tconstruct:tough_tool_rod:0, Energetic Tough Tool Rod tconstruct:tough_tool_rod:0, Vibrant Tough Tool Rod @@ -20884,13 +20888,13 @@ tconstruct:tough_tool_rod:0, Corrupted Tough Tool Rod tconstruct:tough_tool_rod:0, Mirion Tough Tool Rod tconstruct:tough_tool_rod:0, Livingwood Tough Tool Rod tconstruct:tough_tool_rod:0, Elementium Tough Tool Rod +tconstruct:tough_tool_rod:0, Wyvern Tough Tool Rod +tconstruct:tough_tool_rod:0, Awakened Tough Tool Rod +tconstruct:tough_tool_rod:0, Chaotic Tough Tool Rod tconstruct:tough_tool_rod:0, Emerald Tough Tool Rod tconstruct:tough_tool_rod:0, Fusewood Tough Tool Rod tconstruct:tough_tool_rod:0, Ghostwood Tough Tool Rod tconstruct:tough_tool_rod:0, Darkwood Tough Tool Rod -tconstruct:tough_tool_rod:0, Wyvern Tough Tool Rod -tconstruct:tough_tool_rod:0, Awakened Tough Tool Rod -tconstruct:tough_tool_rod:0, Chaotic Tough Tool Rod tconstruct:binding:0, Electrical Binding tconstruct:binding:0, Energetic Binding tconstruct:binding:0, Vibrant Binding @@ -21088,13 +21092,13 @@ tconstruct:binding:0, Corrupted Binding tconstruct:binding:0, Mirion Binding tconstruct:binding:0, Livingwood Binding tconstruct:binding:0, Elementium Binding +tconstruct:binding:0, Wyvern Binding +tconstruct:binding:0, Awakened Binding +tconstruct:binding:0, Chaotic Binding tconstruct:binding:0, Emerald Binding tconstruct:binding:0, Fusewood Binding tconstruct:binding:0, Ghostwood Binding tconstruct:binding:0, Darkwood Binding -tconstruct:binding:0, Wyvern Binding -tconstruct:binding:0, Awakened Binding -tconstruct:binding:0, Chaotic Binding tconstruct:tough_binding:0, Electrical Tough Binding tconstruct:tough_binding:0, Energetic Tough Binding tconstruct:tough_binding:0, Vibrant Tough Binding @@ -21292,13 +21296,13 @@ tconstruct:tough_binding:0, Corrupted Tough Binding tconstruct:tough_binding:0, Mirion Tough Binding tconstruct:tough_binding:0, Livingwood Tough Binding tconstruct:tough_binding:0, Elementium Tough Binding +tconstruct:tough_binding:0, Wyvern Tough Binding +tconstruct:tough_binding:0, Awakened Tough Binding +tconstruct:tough_binding:0, Chaotic Tough Binding tconstruct:tough_binding:0, Emerald Tough Binding tconstruct:tough_binding:0, Fusewood Tough Binding tconstruct:tough_binding:0, Ghostwood Tough Binding tconstruct:tough_binding:0, Darkwood Tough Binding -tconstruct:tough_binding:0, Wyvern Tough Binding -tconstruct:tough_binding:0, Awakened Tough Binding -tconstruct:tough_binding:0, Chaotic Tough Binding tconstruct:wide_guard:0, Electrical Wide Guard tconstruct:wide_guard:0, Energetic Wide Guard tconstruct:wide_guard:0, Vibrant Wide Guard @@ -21496,13 +21500,13 @@ tconstruct:wide_guard:0, Corrupted Wide Guard tconstruct:wide_guard:0, Mirion Wide Guard tconstruct:wide_guard:0, Livingwood Wide Guard tconstruct:wide_guard:0, Elementium Wide Guard +tconstruct:wide_guard:0, Wyvern Wide Guard +tconstruct:wide_guard:0, Awakened Wide Guard +tconstruct:wide_guard:0, Chaotic Wide Guard tconstruct:wide_guard:0, Emerald Wide Guard tconstruct:wide_guard:0, Fusewood Wide Guard tconstruct:wide_guard:0, Ghostwood Wide Guard tconstruct:wide_guard:0, Darkwood Wide Guard -tconstruct:wide_guard:0, Wyvern Wide Guard -tconstruct:wide_guard:0, Awakened Wide Guard -tconstruct:wide_guard:0, Chaotic Wide Guard tconstruct:hand_guard:0, Electrical Hand Guard tconstruct:hand_guard:0, Energetic Hand Guard tconstruct:hand_guard:0, Vibrant Hand Guard @@ -21700,13 +21704,13 @@ tconstruct:hand_guard:0, Corrupted Hand Guard tconstruct:hand_guard:0, Mirion Hand Guard tconstruct:hand_guard:0, Livingwood Hand Guard tconstruct:hand_guard:0, Elementium Hand Guard +tconstruct:hand_guard:0, Wyvern Hand Guard +tconstruct:hand_guard:0, Awakened Hand Guard +tconstruct:hand_guard:0, Chaotic Hand Guard tconstruct:hand_guard:0, Emerald Hand Guard tconstruct:hand_guard:0, Fusewood Hand Guard tconstruct:hand_guard:0, Ghostwood Hand Guard tconstruct:hand_guard:0, Darkwood Hand Guard -tconstruct:hand_guard:0, Wyvern Hand Guard -tconstruct:hand_guard:0, Awakened Hand Guard -tconstruct:hand_guard:0, Chaotic Hand Guard tconstruct:cross_guard:0, Electrical Cross Guard tconstruct:cross_guard:0, Energetic Cross Guard tconstruct:cross_guard:0, Vibrant Cross Guard @@ -21904,13 +21908,13 @@ tconstruct:cross_guard:0, Corrupted Cross Guard tconstruct:cross_guard:0, Mirion Cross Guard tconstruct:cross_guard:0, Livingwood Cross Guard tconstruct:cross_guard:0, Elementium Cross Guard +tconstruct:cross_guard:0, Wyvern Cross Guard +tconstruct:cross_guard:0, Awakened Cross Guard +tconstruct:cross_guard:0, Chaotic Cross Guard tconstruct:cross_guard:0, Emerald Cross Guard tconstruct:cross_guard:0, Fusewood Cross Guard tconstruct:cross_guard:0, Ghostwood Cross Guard tconstruct:cross_guard:0, Darkwood Cross Guard -tconstruct:cross_guard:0, Wyvern Cross Guard -tconstruct:cross_guard:0, Awakened Cross Guard -tconstruct:cross_guard:0, Chaotic Cross Guard tconstruct:large_plate:0, Electrical Large Plate tconstruct:large_plate:0, Energetic Large Plate tconstruct:large_plate:0, Vibrant Large Plate @@ -22113,13 +22117,13 @@ tconstruct:large_plate:0, Corrupted Large Plate tconstruct:large_plate:0, Mirion Large Plate tconstruct:large_plate:0, Livingwood Large Plate tconstruct:large_plate:0, Elementium Large Plate +tconstruct:large_plate:0, Wyvern Large Plate +tconstruct:large_plate:0, Awakened Large Plate +tconstruct:large_plate:0, Chaotic Large Plate tconstruct:large_plate:0, Emerald Large Plate tconstruct:large_plate:0, Fusewood Large Plate tconstruct:large_plate:0, Ghostwood Large Plate tconstruct:large_plate:0, Darkwood Large Plate -tconstruct:large_plate:0, Wyvern Large Plate -tconstruct:large_plate:0, Awakened Large Plate -tconstruct:large_plate:0, Chaotic Large Plate tconstruct:knife_blade:0, Electrical Knife Blade tconstruct:knife_blade:0, Energetic Knife Blade tconstruct:knife_blade:0, Vibrant Knife Blade @@ -22317,13 +22321,13 @@ tconstruct:knife_blade:0, Corrupted Knife Blade tconstruct:knife_blade:0, Mirion Knife Blade tconstruct:knife_blade:0, Livingwood Knife Blade tconstruct:knife_blade:0, Elementium Knife Blade +tconstruct:knife_blade:0, Wyvern Knife Blade +tconstruct:knife_blade:0, Awakened Knife Blade +tconstruct:knife_blade:0, Chaotic Knife Blade tconstruct:knife_blade:0, Emerald Knife Blade tconstruct:knife_blade:0, Fusewood Knife Blade tconstruct:knife_blade:0, Ghostwood Knife Blade tconstruct:knife_blade:0, Darkwood Knife Blade -tconstruct:knife_blade:0, Wyvern Knife Blade -tconstruct:knife_blade:0, Awakened Knife Blade -tconstruct:knife_blade:0, Chaotic Knife Blade tconstruct:bow_limb:0, Electrical Bowlimb tconstruct:bow_limb:0, Energetic Bowlimb tconstruct:bow_limb:0, Vibrant Bowlimb @@ -22502,13 +22506,13 @@ tconstruct:bow_limb:0, Starmetal Bowlimb tconstruct:bow_limb:0, Mirion Bowlimb tconstruct:bow_limb:0, Livingwood Bowlimb tconstruct:bow_limb:0, Elementium Bowlimb +tconstruct:bow_limb:0, Wyvern Bowlimb +tconstruct:bow_limb:0, Awakened Bowlimb +tconstruct:bow_limb:0, Chaotic Bowlimb tconstruct:bow_limb:0, Emerald Bowlimb tconstruct:bow_limb:0, Fusewood Bowlimb tconstruct:bow_limb:0, Ghostwood Bowlimb tconstruct:bow_limb:0, Darkwood Bowlimb -tconstruct:bow_limb:0, Wyvern Bowlimb -tconstruct:bow_limb:0, Awakened Bowlimb -tconstruct:bow_limb:0, Chaotic Bowlimb tconstruct:bow_string:0, Souled Bowstring tconstruct:bow_string:0, String Bowstring tconstruct:bow_string:0, Slimevine Bowstring @@ -22717,13 +22721,13 @@ tconstruct:arrow_head:0, Corrupted Arrow Head tconstruct:arrow_head:0, Mirion Arrow Head tconstruct:arrow_head:0, Livingwood Arrow Head tconstruct:arrow_head:0, Elementium Arrow Head +tconstruct:arrow_head:0, Wyvern Arrow Head +tconstruct:arrow_head:0, Awakened Arrow Head +tconstruct:arrow_head:0, Chaotic Arrow Head tconstruct:arrow_head:0, Emerald Arrow Head tconstruct:arrow_head:0, Fusewood Arrow Head tconstruct:arrow_head:0, Ghostwood Arrow Head tconstruct:arrow_head:0, Darkwood Arrow Head -tconstruct:arrow_head:0, Wyvern Arrow Head -tconstruct:arrow_head:0, Awakened Arrow Head -tconstruct:arrow_head:0, Chaotic Arrow Head tconstruct:arrow_shaft:0, Naga Scale Arrow Shaft tconstruct:arrow_shaft:0, Steeleaf Arrow Shaft tconstruct:arrow_shaft:0, Fiery Arrow Shaft @@ -23456,72 +23460,72 @@ tconstruct:seared_stairs_road:0, Seared Road Stairs tconstruct:seared_stairs_tile:0, Seared Tile Stairs tconstruct:seared_stairs_creeper:0, Seared Creeperface Stairs tconstruct:cast:0, Blank Cast -tconstruct:cast:0, Binding Cast -tconstruct:cast:0, Excavator Head Cast -tconstruct:cast:0, Pipe Piece Cast -tconstruct:cast:0, Arrow Head Cast -tconstruct:cast:0, Axe Head Cast -tconstruct:cast:0, Bowlimb Cast -tconstruct:cast:0, Battery Cell Cast -tconstruct:cast:0, Kama Head Cast -tconstruct:cast:0, Bowstring Cast -tconstruct:cast:0, Tool Rod Cast -tconstruct:cast:0, Knife Blade Cast -tconstruct:cast:0, Arrow Shaft Cast -tconstruct:cast:0, Sharpening Kit Cast -tconstruct:cast:0, Pan Cast -tconstruct:cast:0, Sign Plate Cast -tconstruct:cast:0, Sword Blade Cast -tconstruct:cast:0, Shard Cast -tconstruct:cast:0, Pickaxe Head Cast -tconstruct:cast:0, Large Plate Cast -tconstruct:cast:0, Tough Binding Cast -tconstruct:cast:0, Shovel Head Cast -tconstruct:cast:0, Laser Medium Cast -tconstruct:cast:0, Hand Guard Cast -tconstruct:cast:0, Hammer Head Cast -tconstruct:cast:0, Wide Guard Cast -tconstruct:cast:0, Broad Axe Head Cast -tconstruct:cast:0, Tough Tool Rod Cast -tconstruct:cast:0, Scythe Head Cast -tconstruct:cast:0, Large Sword Blade Cast tconstruct:cast:0, Cross Guard Cast +tconstruct:cast:0, Broad Axe Head Cast +tconstruct:cast:0, Axe Head Cast +tconstruct:cast:0, Hammer Head Cast +tconstruct:cast:0, Sharpening Kit Cast +tconstruct:cast:0, Sign Plate Cast +tconstruct:cast:0, Pickaxe Head Cast +tconstruct:cast:0, Scythe Head Cast +tconstruct:cast:0, Bowlimb Cast +tconstruct:cast:0, Knife Blade Cast +tconstruct:cast:0, Battery Cell Cast +tconstruct:cast:0, Pan Cast +tconstruct:cast:0, Pipe Piece Cast +tconstruct:cast:0, Bowstring Cast +tconstruct:cast:0, Tough Tool Rod Cast +tconstruct:cast:0, Shovel Head Cast +tconstruct:cast:0, Tool Rod Cast +tconstruct:cast:0, Excavator Head Cast +tconstruct:cast:0, Large Plate Cast +tconstruct:cast:0, Laser Medium Cast +tconstruct:cast:0, Shard Cast +tconstruct:cast:0, Sword Blade Cast +tconstruct:cast:0, Arrow Head Cast +tconstruct:cast:0, Wide Guard Cast +tconstruct:cast:0, Arrow Shaft Cast +tconstruct:cast:0, Large Sword Blade Cast +tconstruct:cast:0, Tough Binding Cast +tconstruct:cast:0, Kama Head Cast +tconstruct:cast:0, Binding Cast +tconstruct:cast:0, Hand Guard Cast tconstruct:cast_custom:0, Ingot Cast tconstruct:cast_custom:1, Nugget Cast tconstruct:cast_custom:2, Gem Cast tconstruct:cast_custom:3, Plate Cast tconstruct:cast_custom:4, Gear Cast tconstruct:clay_cast:0, item.tconstruct.clay_cast.blank -tconstruct:clay_cast:0, Binding Clay Cast -tconstruct:clay_cast:0, Excavator Head Clay Cast -tconstruct:clay_cast:0, Pipe Piece Clay Cast -tconstruct:clay_cast:0, Arrow Head Clay Cast -tconstruct:clay_cast:0, Axe Head Clay Cast -tconstruct:clay_cast:0, Bowlimb Clay Cast -tconstruct:clay_cast:0, Battery Cell Clay Cast -tconstruct:clay_cast:0, Kama Head Clay Cast -tconstruct:clay_cast:0, Bowstring Clay Cast -tconstruct:clay_cast:0, Tool Rod Clay Cast -tconstruct:clay_cast:0, Knife Blade Clay Cast -tconstruct:clay_cast:0, Arrow Shaft Clay Cast -tconstruct:clay_cast:0, Sharpening Kit Clay Cast -tconstruct:clay_cast:0, Pan Clay Cast -tconstruct:clay_cast:0, Sign Plate Clay Cast -tconstruct:clay_cast:0, Sword Blade Clay Cast -tconstruct:clay_cast:0, Shard Clay Cast -tconstruct:clay_cast:0, Pickaxe Head Clay Cast -tconstruct:clay_cast:0, Large Plate Clay Cast -tconstruct:clay_cast:0, Tough Binding Clay Cast -tconstruct:clay_cast:0, Shovel Head Clay Cast -tconstruct:clay_cast:0, Laser Medium Clay Cast -tconstruct:clay_cast:0, Hand Guard Clay Cast -tconstruct:clay_cast:0, Hammer Head Clay Cast -tconstruct:clay_cast:0, Wide Guard Clay Cast -tconstruct:clay_cast:0, Broad Axe Head Clay Cast -tconstruct:clay_cast:0, Tough Tool Rod Clay Cast -tconstruct:clay_cast:0, Scythe Head Clay Cast -tconstruct:clay_cast:0, Large Sword Blade Clay Cast tconstruct:clay_cast:0, Cross Guard Clay Cast +tconstruct:clay_cast:0, Broad Axe Head Clay Cast +tconstruct:clay_cast:0, Axe Head Clay Cast +tconstruct:clay_cast:0, Hammer Head Clay Cast +tconstruct:clay_cast:0, Sharpening Kit Clay Cast +tconstruct:clay_cast:0, Sign Plate Clay Cast +tconstruct:clay_cast:0, Pickaxe Head Clay Cast +tconstruct:clay_cast:0, Scythe Head Clay Cast +tconstruct:clay_cast:0, Bowlimb Clay Cast +tconstruct:clay_cast:0, Knife Blade Clay Cast +tconstruct:clay_cast:0, Battery Cell Clay Cast +tconstruct:clay_cast:0, Pan Clay Cast +tconstruct:clay_cast:0, Pipe Piece Clay Cast +tconstruct:clay_cast:0, Bowstring Clay Cast +tconstruct:clay_cast:0, Tough Tool Rod Clay Cast +tconstruct:clay_cast:0, Shovel Head Clay Cast +tconstruct:clay_cast:0, Tool Rod Clay Cast +tconstruct:clay_cast:0, Excavator Head Clay Cast +tconstruct:clay_cast:0, Large Plate Clay Cast +tconstruct:clay_cast:0, Laser Medium Clay Cast +tconstruct:clay_cast:0, Shard Clay Cast +tconstruct:clay_cast:0, Sword Blade Clay Cast +tconstruct:clay_cast:0, Arrow Head Clay Cast +tconstruct:clay_cast:0, Wide Guard Clay Cast +tconstruct:clay_cast:0, Arrow Shaft Clay Cast +tconstruct:clay_cast:0, Large Sword Blade Clay Cast +tconstruct:clay_cast:0, Tough Binding Clay Cast +tconstruct:clay_cast:0, Kama Head Clay Cast +tconstruct:clay_cast:0, Binding Clay Cast +tconstruct:clay_cast:0, Hand Guard Clay Cast tconstruct:stone_torch:0, Stone Torch tconstruct:stone_ladder:0, Stone Ladder tconstruct:punji:0, Punji Sticks @@ -24354,7 +24358,6 @@ appliedenergistics2:wireless_terminal, Wireless Terminal appliedenergistics2:wireless_crafting_terminal, Wireless Crafting Terminal appliedenergistics2:wireless_pattern_terminal, Wireless Pattern Terminal appliedenergistics2:wireless_fluid_terminal, Wireless Fluid Terminal -appliedenergistics2:wireless_interface_terminal, Wireless Interface Terminal appliedenergistics2:charged_staff, Charged Staff appliedenergistics2:matter_cannon, Matter Cannon appliedenergistics2:portable_cell, Portable Cell @@ -24697,6 +24700,15 @@ appliedenergistics2:facade:0, Cable Facade - Block of Copper appliedenergistics2:facade:0, Cable Facade - Block of Tin appliedenergistics2:facade:0, Cable Facade - Block of Bronze appliedenergistics2:facade:0, Cable Facade - Ash Bricks +appliedenergistics2:facade:0, Cable Facade - Honey Comb Block +appliedenergistics2:facade:0, Cable Facade - Simmering Comb Block +appliedenergistics2:facade:0, Cable Facade - Stringy Comb Block +appliedenergistics2:facade:0, Cable Facade - Frozen Comb Block +appliedenergistics2:facade:0, Cable Facade - Dripping Comb Block +appliedenergistics2:facade:0, Cable Facade - Silky Comb Block +appliedenergistics2:facade:0, Cable Facade - Parched Comb Block +appliedenergistics2:facade:0, Cable Facade - Mossy Comb Block +appliedenergistics2:facade:0, Cable Facade - Mellow Comb Block appliedenergistics2:facade:0, Cable Facade - Larch Wood appliedenergistics2:facade:0, Cable Facade - Teak Wood appliedenergistics2:facade:0, Cable Facade - Desert Acacia Wood @@ -24860,15 +24872,6 @@ appliedenergistics2:facade:0, Cable Facade - Sipiri Leaves appliedenergistics2:facade:0, Cable Facade - Papaya Leaves appliedenergistics2:facade:0, Cable Facade - Date Palm Leaves appliedenergistics2:facade:0, Cable Facade - White Poplar Leaves -appliedenergistics2:facade:0, Cable Facade - Honey Comb Block -appliedenergistics2:facade:0, Cable Facade - Simmering Comb Block -appliedenergistics2:facade:0, Cable Facade - Stringy Comb Block -appliedenergistics2:facade:0, Cable Facade - Frozen Comb Block -appliedenergistics2:facade:0, Cable Facade - Dripping Comb Block -appliedenergistics2:facade:0, Cable Facade - Silky Comb Block -appliedenergistics2:facade:0, Cable Facade - Parched Comb Block -appliedenergistics2:facade:0, Cable Facade - Mossy Comb Block -appliedenergistics2:facade:0, Cable Facade - Mellow Comb Block appliedenergistics2:facade:0, Cable Facade - Nickel-Iron Battery appliedenergistics2:facade:0, Cable Facade - Nickel-Zinc Battery appliedenergistics2:facade:0, Cable Facade - Zinc-Carbon Battery @@ -30231,30 +30234,30 @@ appliedenergistics2:facade:0, Cable Facade - Meteoric Draconic Stone appliedenergistics2:facade:0, Cable Facade - Freed Sky Stone appliedenergistics2:facade:0, Cable Facade - Eldritch Impetus Catalyzer appliedenergistics2:facade:0, Cable Facade - Terrestrial Cauldron -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.ascended_spatial_chassis.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.actualizing_casing.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_naquadah.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_dragonsteel.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_dimshard.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_rhenia.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.recursive_brain.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.recursive_brain_plug.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_conduit.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_casing.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.horizon_sustainer.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.dyson_extruder.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.exotic_absorber.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.exotic_dyson_conduit.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.mortum_livingrock.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.mortum_livingwood.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.focused_plasma_collider.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.superfocused_plasma_collider.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperfocused_plasma_collider.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.stormlight_stone.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.stone_of_shadesmar.name +appliedenergistics2:facade:0, Cable Facade - Ascended Spatial Chassis +appliedenergistics2:facade:0, Cable Facade - Actualizing Casing +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Actualizer: Naquadah +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Actualizer: Dragonsteel +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Actualizer: Dimensional Shards +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Actualizer: Rhenium +appliedenergistics2:facade:0, Cable Facade - Recursive Brain +appliedenergistics2:facade:0, Cable Facade - Recursive Brain Plug +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Conduit +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Casing +appliedenergistics2:facade:0, Cable Facade - Horizon Sustainer +appliedenergistics2:facade:0, Cable Facade - Dyson Extruder +appliedenergistics2:facade:0, Cable Facade - Exotic Absorber +appliedenergistics2:facade:0, Cable Facade - Exotic Dyson Conduit +appliedenergistics2:facade:0, Cable Facade - Mortum Livingrock +appliedenergistics2:facade:0, Cable Facade - Mortum Livingwood +appliedenergistics2:facade:0, Cable Facade - Focused Plasma Collider +appliedenergistics2:facade:0, Cable Facade - Superfocused Plasma Collider +appliedenergistics2:facade:0, Cable Facade - Hyperfocused Plasma Collider +appliedenergistics2:facade:0, Cable Facade - Stormlight Stone +appliedenergistics2:facade:0, Cable Facade - Stone of Shadesmar appliedenergistics2:facade:0, Cable Facade - Halite Bejewelled Ichorium Catalyst -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.catalyst_of_the_warrens.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.absolutely_autentic_rainbowgen.name +appliedenergistics2:facade:0, Cable Facade - Catalyst of the Warrens +appliedenergistics2:facade:0, Cable Facade - Absolutely Authentic Rainbow Generator appliedenergistics2:facade:0, Cable Facade - Cuendillar Seal appliedenergistics2:facade:0, Cable Facade - Fractallite Stone of Love appliedenergistics2:facade:0, Cable Facade - Seal of the Arbiter: Blacksmith @@ -30265,33 +30268,43 @@ appliedenergistics2:facade:0, Cable Facade - Seal of the Arbiter: Experimentalis appliedenergistics2:facade:0, Cable Facade - Seal of the Arbiter: Engineer appliedenergistics2:facade:0, Cable Facade - Seal of the Arbiter: Defender appliedenergistics2:facade:0, Cable Facade - Seal of Freedom -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.balanced_machine_casing.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.gallifreyan_neutronium_casing.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.quark_neutronium_module.name +appliedenergistics2:facade:0, Cable Facade - Balanced Machine Casing +appliedenergistics2:facade:0, Cable Facade - Gallifreyan Neutronium Casing +appliedenergistics2:facade:0, Cable Facade - Quark Neutronium Module appliedenergistics2:facade:0, Cable Facade - Ichorium Void Stone appliedenergistics2:facade:0, Cable Facade - Void Ichorium Rift Cap -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_ichor.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.undead_soil.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.fractallite_halite_stone.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.catalyst_of_balance.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.space_time_beam.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.quasar_stabilizer.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.quasar_screen.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.galaxy_conduit.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.echo_warren_stone.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.galaxy_accelerator.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.miniature_quasar.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.ascended_fluix_etcher.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.naquadah_casing.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.dark_matter_node.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.cosmic_balance_coil.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.toroid_galaxy_tube.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.stone_of_worthiness.name -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.recurring_nightmare_block.name +appliedenergistics2:facade:0, Cable Facade - Hyperuranion Actualizer: Ichor +appliedenergistics2:facade:0, Cable Facade - Undead Soil +appliedenergistics2:facade:0, Cable Facade - Fractallite Halite Stone +appliedenergistics2:facade:0, Cable Facade - Catalyst of Balance +appliedenergistics2:facade:0, Cable Facade - Space-Time Beam +appliedenergistics2:facade:0, Cable Facade - Quasar Stabilizer +appliedenergistics2:facade:0, Cable Facade - Quasar Screen +appliedenergistics2:facade:0, Cable Facade - Galaxy Conduit +appliedenergistics2:facade:0, Cable Facade - Echo Warren Stone +appliedenergistics2:facade:0, Cable Facade - Galaxy Accelerator +appliedenergistics2:facade:0, Cable Facade - Miniature Quasar +appliedenergistics2:facade:0, Cable Facade - Ascended Fluix Etcher +appliedenergistics2:facade:0, Cable Facade - Naquadah Casing +appliedenergistics2:facade:0, Cable Facade - Dark Matter Node +appliedenergistics2:facade:0, Cable Facade - Cosmic Balance Coil +appliedenergistics2:facade:0, Cable Facade - Toroid Galaxy Tube +appliedenergistics2:facade:0, Cable Facade - Stone of Worthiness +appliedenergistics2:facade:0, Cable Facade - Recurring Nightmare Block +appliedenergistics2:facade:0, Cable Facade - Trinity Neutronium Casing +appliedenergistics2:facade:0, Cable Facade - Cosmic String Module +appliedenergistics2:facade:0, Cable Facade - Cosmic String Module +appliedenergistics2:facade:0, Cable Facade - Tardis Casing +appliedenergistics2:facade:0, Cable Facade - Tardis Stem +appliedenergistics2:facade:0, Cable Facade - Tardis Branch +appliedenergistics2:facade:0, Cable Facade - Tardis Polyp +appliedenergistics2:facade:0, Cable Facade - Nineteen Blocks +appliedenergistics2:facade:0, Cable Facade - Wormhole Field Module +appliedenergistics2:facade:0, Cable Facade - Fabric of the Orb appliedenergistics2:facade:0, Cable Facade - Miniature Star appliedenergistics2:facade:0, Cable Facade - Miniature Pulsar appliedenergistics2:facade:0, Cable Facade - Miniature Black Hole -appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.miniature_white_hole.name +appliedenergistics2:facade:0, Cable Facade - Miniature White Hole appliedenergistics2:facade:0, Cable Facade - Missing appliedenergistics2:facade:0, Cable Facade - Missing appliedenergistics2:facade:0, Cable Facade - Missing @@ -31438,931 +31451,6 @@ animus:component:2, Consumption Reagent animus:component:3, Leech Reagent animus:component:4, Storm Reagent animus:component:5, Acquisition Reagent -aoa3:achelos_helmet, Achelos Diving Helmet -aoa3:face_mask, Face Mask -aoa3:night_vision_goggles, Night-Vision Goggles -aoa3:oceanus_helmet, Oceanus Diving Helmet -aoa3:sealord_helmet, Sealord Diving Helmet -aoa3:alacrity_boots, Alacrity Boots -aoa3:alacrity_legs, Alacrity Leggings -aoa3:alacrity_chestplate, Alacrity Chestplate -aoa3:alacrity_helmet, Alacrity Helmet -aoa3:alchemy_boots, Alchemy Boots -aoa3:alchemy_legs, Alchemy Leggings -aoa3:alchemy_chestplate, Alchemy Chestplate -aoa3:alchemy_helmet, Alchemy Helmet -aoa3:amethind_boots, Amethind Boots -aoa3:amethind_legs, Amethind Leggings -aoa3:amethind_chestplate, Amethind Chestplate -aoa3:amethind_helmet, Amethind Helmet -aoa3:anima_boots, Anima Boots -aoa3:anima_legs, Anima Leggings -aoa3:anima_chestplate, Anima Chestplate -aoa3:anima_helmet, Anima Helmet -aoa3:archaic_boots, Archaic Boots -aoa3:archaic_legs, Archaic Leggings -aoa3:archaic_chestplate, Archaic Chestplate -aoa3:archaic_helmet, Archaic Helmet -aoa3:augury_boots, Augury Boots -aoa3:augury_legs, Augury Leggings -aoa3:augury_chestplate, Augury Chestplate -aoa3:augury_helmet, Augury Helmet -aoa3:baron_boots, Baron Boots -aoa3:baron_legs, Baron Leggings -aoa3:baron_chestplate, Baron Chestplate -aoa3:baron_helmet, Baron Helmet -aoa3:battleborn_boots, Battleborn Boots -aoa3:battleborn_legs, Battleborn Leggings -aoa3:battleborn_chestplate, Battleborn Chestplate -aoa3:battleborn_helmet, Battleborn Helmet -aoa3:biogenic_boots, Biogenic Boots -aoa3:biogenic_legs, Biogenic Leggings -aoa3:biogenic_chestplate, Biogenic Chestplate -aoa3:biogenic_helmet, Biogenic Helmet -aoa3:boreic_boots, Boreic Boots -aoa3:boreic_legs, Boreic Leggings -aoa3:boreic_chestplate, Boreic Chestplate -aoa3:boreic_helmet, Boreic Helmet -aoa3:butchery_boots, Butchery Boots -aoa3:butchery_legs, Butchery Leggings -aoa3:butchery_chestplate, Butchery Chestplate -aoa3:butchery_helmet, Butchery Helmet -aoa3:candy_boots, Candy Boots -aoa3:candy_legs, Candy Leggings -aoa3:candy_chestplate, Candy Chestplate -aoa3:candy_helmet, Candy Helmet -aoa3:commander_boots, Commander Boots -aoa3:commander_legs, Commander Leggings -aoa3:commander_chestplate, Commander Chestplate -aoa3:commander_helmet, Commander Helmet -aoa3:creation_boots, Creation Boots -aoa3:creation_legs, Creation Leggings -aoa3:creation_chestplate, Creation Chestplate -aoa3:creation_helmet, Creation Helmet -aoa3:crystallis_boots, Crystallis Boots -aoa3:crystallis_legs, Crystallis Leggings -aoa3:crystallis_chestplate, Crystallis Chestplate -aoa3:crystallis_helmet, Crystallis Helmet -aoa3:elecanyte_boots, Elecanyte Boots -aoa3:elecanyte_legs, Elecanyte Leggings -aoa3:elecanyte_chestplate, Elecanyte Chestplate -aoa3:elecanyte_helmet, Elecanyte Helmet -aoa3:embrodium_boots, Embrodium Boots -aoa3:embrodium_legs, Embrodium Leggings -aoa3:embrodium_chestplate, Embrodium Chestplate -aoa3:embrodium_helmet, Embrodium Helmet -aoa3:engineering_boots, Engineering Boots -aoa3:engineering_legs, Engineering Legs -aoa3:engineering_chestplate, Engineering Chestplate -aoa3:engineering_helmet, Engineering Helmet -aoa3:exoplate_boots, Exoplate Boots -aoa3:exoplate_legs, Exoplate Leggings -aoa3:exoplate_chestplate, Exoplate Chestplate -aoa3:exoplate_helmet, Exoplate Helmet -aoa3:expedition_boots, Expedition Boots -aoa3:expedition_legs, Expedition Leggings -aoa3:expedition_chestplate, Expedition Chestplate -aoa3:expedition_helmet, Expedition Helmet -aoa3:explosive_boots, Explosive Boots -aoa3:explosive_legs, Explosive Leggings -aoa3:explosive_chestplate, Explosive Chestplate -aoa3:explosive_helmet, Explosive Helmet -aoa3:extraction_boots, Extraction Boots -aoa3:extraction_legs, Extraction Leggings -aoa3:extraction_chestplate, Extraction Chestplate -aoa3:extraction_helmet, Extraction Helmet -aoa3:foraging_boots, Foraging Boots -aoa3:foraging_legs, Foraging Leggings -aoa3:foraging_chestplate, Foraging Chestplate -aoa3:foraging_helmet, Foraging Helmet -aoa3:fungal_boots, Fungal Boots -aoa3:fungal_legs, Fungal Leggings -aoa3:fungal_chestplate, Fungal Chestplate -aoa3:fungal_helmet, Fungal Helmet -aoa3:ghastly_boots, Ghastly Boots -aoa3:ghastly_legs, Ghastly Leggings -aoa3:ghastly_chestplate, Ghastly Chestplate -aoa3:ghastly_helmet, Ghastly Helmet -aoa3:ghoulish_boots, Ghoulish Boots -aoa3:ghoulish_legs, Ghoulish Leggings -aoa3:ghoulish_chestplate, Ghoulish Chestplate -aoa3:ghoulish_helmet, Ghoulish Helmet -aoa3:hauling_boots, Hauling Boots -aoa3:hauling_legs, Hauling Leggings -aoa3:hauling_chestplate, Hauling Chestplate -aoa3:hauling_helmet, Hauling Helmet -aoa3:hazmat_boots, Hazmat Boots -aoa3:hazmat_legs, Hazmat Leggings -aoa3:hazmat_chestplate, Hazmat Chestplate -aoa3:hazmat_helmet, Hazmat Helmet -aoa3:hunter_boots, Hunter Boots -aoa3:hunter_legs, Hunter Leggings -aoa3:hunter_chestplate, Hunter Chestplate -aoa3:hunter_helmet, Hunter Helmet -aoa3:hydrangic_boots, Hydrangic Boots -aoa3:hydrangic_legs, Hydrangic Leggings -aoa3:hydrangic_chestplate, Hydrangic Chestplate -aoa3:hydrangic_helmet, Hydrangic Helmet -aoa3:hydroplate_boots, Hydroplate Boots -aoa3:hydroplate_legs, Hydroplate Leggings -aoa3:hydroplate_chestplate, Hydroplate Chestplate -aoa3:hydroplate_helmet, Hydroplate Helmet -aoa3:ice_boots, Ice Boots -aoa3:ice_legs, Ice Leggings -aoa3:ice_chestplate, Ice Chestplate -aoa3:ice_helmet, Ice Helmet -aoa3:infernal_boots, Infernal Boots -aoa3:infernal_legs, Infernal Leggings -aoa3:infernal_chestplate, Infernal Chestplate -aoa3:infernal_helmet, Infernal Helmet -aoa3:infusion_boots, Infusion Boots -aoa3:infusion_legs, Infusion Leggings -aoa3:infusion_chestplate, Infusion Chestplate -aoa3:infusion_helmet, Infusion Helmet -aoa3:innervation_boots, Innervation Boots -aoa3:innervation_legs, Innervation Leggings -aoa3:innervation_chestplate, Innervation Chestplate -aoa3:innervation_helmet, Innervation Helmet -aoa3:knight_boots, Knight Boots -aoa3:knight_legs, Knight Leggings -aoa3:knight_chestplate, Knight Chestplate -aoa3:knight_helmet, Knight Helmet -aoa3:logging_boots, Logging Boots -aoa3:logging_legs, Logging Leggings -aoa3:logging_chestplate, Logging Chestplate -aoa3:logging_helmet, Logging Helmet -aoa3:lunar_boots, Lunar Boots -aoa3:lunar_legs, Lunar Leggings -aoa3:lunar_chestplate, Lunar Chestplate -aoa3:lunar_helmet, Lunar Helmet -aoa3:lyndamyte_boots, Lyndamyte Boots -aoa3:lyndamyte_legs, Lyndamyte Leggings -aoa3:lyndamyte_chestplate, Lyndamyte Chestplate -aoa3:lyndamyte_helmet, Lyndamyte Helmet -aoa3:lyonic_boots, Lyonic Boots -aoa3:lyonic_legs, Lyonic Leggings -aoa3:lyonic_chestplate, Lyonic Chestplate -aoa3:lyonic_helmet, Lyonic Helmet -aoa3:mercurial_boots, Mercurial Boots -aoa3:mercurial_legs, Mercurial Leggings -aoa3:mercurial_chestplate, Mercurial Chestplate -aoa3:mercurial_helmet, Mercurial Helmet -aoa3:necro_boots, Necro Boots -aoa3:necro_legs, Necro Leggings -aoa3:necro_chestplate, Necro Chestplate -aoa3:necro_helmet, Necro Helmet -aoa3:nethengeic_boots, Nethengeic Boots -aoa3:nethengeic_legs, Nethengeic Leggings -aoa3:nethengeic_chestplate, Nethengeic Chestplate -aoa3:nethengeic_helmet, Nethengeic Helmet -aoa3:nightmare_boots, Nightmare Boots -aoa3:nightmare_legs, Nightmare Leggings -aoa3:nightmare_chestplate, Nightmare Chestplate -aoa3:nightmare_helmet, Nightmare Helmet -aoa3:omni_boots, Omni Boots -aoa3:omni_legs, Omni Leggings -aoa3:omni_chestplate, Omni Chestplate -aoa3:omni_helmet, Omni Helmet -aoa3:phantasm_boots, Phantasm Boots -aoa3:phantasm_legs, Phantasm Leggings -aoa3:phantasm_chestplate, Phantasm Chestplate -aoa3:phantasm_helmet, Phantasm Helmet -aoa3:poison_boots, Poison Boots -aoa3:poison_legs, Poison Leggings -aoa3:poison_chestplate, Poison Chestplate -aoa3:poison_helmet, Poison Helmet -aoa3:predatious_boots, Predatious Boots -aoa3:predatious_legs, Predatious Leggings -aoa3:predatious_chestplate, Predatious Chestplate -aoa3:predatious_helmet, Predatious Helmet -aoa3:primordial_boots, Primordial Boots -aoa3:primordial_legs, Primordial Leggings -aoa3:primordial_chestplate, Primordial Chestplate -aoa3:primordial_helmet, Primordial Helmet -aoa3:purity_boots, Purity Boots -aoa3:purity_legs, Purity Leggings -aoa3:purity_chestplate, Purity Chestplate -aoa3:purity_helmet, Purity Helmet -aoa3:rockbone_boots, Rockbone Boots -aoa3:rockbone_legs, Rockbone Leggings -aoa3:rockbone_chestplate, Rockbone Chestplate -aoa3:rockbone_helmet, Rockbone Helmet -aoa3:rosidian_boots, Rosidian Boots -aoa3:rosidian_legs, Rosidian Leggings -aoa3:rosidian_chestplate, Rosidian Chestplate -aoa3:rosidian_helmet, Rosidian Helmet -aoa3:runation_boots, Runation Boots -aoa3:runation_legs, Runation Leggings -aoa3:runation_chestplate, Runation Chestplate -aoa3:runation_helmet, Runation Helmet -aoa3:runic_boots, Runic Boots -aoa3:runic_legs, Runic Leggings -aoa3:runic_chestplate, Runic Chestplate -aoa3:runic_helmet, Runic Helmet -aoa3:sharpshot_boots, Sharpshot Boots -aoa3:sharpshot_legs, Sharpshot Leggings -aoa3:sharpshot_chestplate, Sharpshot Chestplate -aoa3:sharpshot_helmet, Sharpshot Helmet -aoa3:skeletal_boots, Skeletal Boots -aoa3:skeletal_legs, Skeletal Leggings -aoa3:skeletal_chestplate, Skeletal Chestplate -aoa3:skeletal_helmet, Skeletal Helmet -aoa3:spaceking_boots, Spaceking Boots -aoa3:spaceking_legs, Spaceking Leggings -aoa3:spaceking_chestplate, Spaceking Chestplate -aoa3:spaceking_helmet, Spaceking Helmet -aoa3:speed_boots, Speed Boots -aoa3:speed_legs, Speed Leggings -aoa3:speed_chestplate, Speed Chestplate -aoa3:speed_helmet, Speed Helmet -aoa3:subterranean_boots, Subterranean Boots -aoa3:subterranean_legs, Subterranean Leggings -aoa3:subterranean_chestplate, Subterranean Chestplate -aoa3:subterranean_helmet, Subterranean Helmet -aoa3:utopian_boots, Utopian Boots -aoa3:utopian_legs, Utopian Leggings -aoa3:utopian_chestplate, Utopian Chestplate -aoa3:utopian_helmet, Utopian Helmet -aoa3:void_boots, Void Boots -aoa3:void_legs, Void Leggings -aoa3:void_chestplate, Void Chestplate -aoa3:void_helmet, Void Helmet -aoa3:weaken_boots, Weaken Boots -aoa3:weaken_legs, Weaken Leggings -aoa3:weaken_chestplate, Weaken Chestplate -aoa3:weaken_helmet, Weaken Helmet -aoa3:wither_boots, Wither Boots -aoa3:wither_legs, Wither Leggings -aoa3:wither_chestplate, Wither Chestplate -aoa3:wither_helmet, Wither Helmet -aoa3:zargonite_boots, Zargonite Boots -aoa3:zargonite_legs, Zargonite Leggings -aoa3:zargonite_chestplate, Zargonite Chestplate -aoa3:zargonite_helmet, Zargonite Helmet -aoa3:balloon, Balloon -aoa3:limonite_bullet, Limonite Bullet -aoa3:cannonball, Cannonball -aoa3:chilli, Chilli -aoa3:discharge_capsule, Discharge Capsule -aoa3:holly_arrow, Holly Arrow -aoa3:spectral_holly_arrow, Glowing Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:metal_slug, Metal Slug -aoa3:pop_shot, Pop Shot -aoa3:spreadshot, Spreadshot -aoa3:amethyst, Ascended Amethyst -aoa3:bloodstone, Bloodstone -aoa3:crystallite, Crystallite -aoa3:gemenyte, Gemenyte -aoa3:jade, Ascended Jade -aoa3:jewelyte, Jewelyte -aoa3:ornamyte, Ornamyte -aoa3:sapphire, Ascended Sapphire -aoa3:shyregem, Shyregem -aoa3:baronyte_ingot, Baronyte Ingot -aoa3:blazium_ingot, Blazium Ingot -aoa3:elecanium_ingot, Elecanium Ingot -aoa3:emberstone_ingot, Emberstone Ingot -aoa3:ghastly_ingot, Ghastly Ingot -aoa3:ghoulish_ingot, Ghoulish Ingot -aoa3:limonite_ingot, Limonite Ingot -aoa3:lunar_ingot, Lunar Ingot -aoa3:lyon_ingot, Lyon Ingot -aoa3:mystite_ingot, Mystite Ingot -aoa3:rosite_ingot, Rosite Ingot -aoa3:rusted_iron_ingot, Rusted Iron Ingot -aoa3:shyrestone_ingot, Shyrestone Ingot -aoa3:skeletal_ingot, Skeletal Ingot -aoa3:varsium_ingot, Varsium Ingot -aoa3:runium_chunk, Runium Chunk -aoa3:chestbone_fragment, Chestbone Fragment -aoa3:footbone_fragment, Footbone Fragment -aoa3:legbone_fragment, Legbone Fragment -aoa3:skullbone_fragment, Skullbone Fragment -aoa3:charged_runium_chunk, Charged Runium Chunk -aoa3:blue_crystal, Blue Crystal -aoa3:green_crystal, Green Crystal -aoa3:purple_crystal, Purple Crystal -aoa3:red_crystal, Red Crystal -aoa3:white_crystal, White Crystal -aoa3:yellow_crystal, Yellow Crystal -aoa3:baronyte_nugget, Baronyte Nugget -aoa3:blazium_nugget, Blazium Nugget -aoa3:elecanium_nugget, Elecanium Nugget -aoa3:emberstone_nugget, Emberstone Nugget -aoa3:ghastly_nugget, Ghastly Nugget -aoa3:ghoulish_nugget, Ghoulish Nugget -aoa3:limonite_nugget, Limonite Nugget -aoa3:lunar_nugget, Lunar Nugget -aoa3:lyon_nugget, Lyon Nugget -aoa3:mystite_nugget, Mystite Nugget -aoa3:rosite_nugget, Rosite Nugget -aoa3:shyrestone_nugget, Shyrestone Nugget -aoa3:varsium_nugget, Varsium Nugget -aoa3:charged_rune, Charged Rune -aoa3:compass_rune, Compass Rune -aoa3:distortion_rune, Distortion Rune -aoa3:energy_rune, Energy Rune -aoa3:fire_rune, Fire Rune -aoa3:kinetic_rune, Kinetic Rune -aoa3:life_rune, Life Rune -aoa3:lunar_rune, Lunar Rune -aoa3:poison_rune, Poison Rune -aoa3:power_rune, Power Rune -aoa3:storm_rune, Storm Rune -aoa3:strike_rune, Strike Rune -aoa3:unpowered_rune, Unpowered Rune -aoa3:water_rune, Water Rune -aoa3:wind_rune, Wind Rune -aoa3:wither_rune, Wither Rune -aoa3:active_rune_stone, Active Rune Stone -aoa3:alien_orb, Alien Orb -aoa3:amphibiyte_lung, Amphibiyte Lung -aoa3:apoco_stone, Apoco Stone -aoa3:armour_plating, Armour Plating -aoa3:blank_slab, Blank Slab -aoa3:chitin, Chitin -aoa3:circus_coin, Circus Coin -aoa3:copper_coin, Copper Coin -aoa3:gold_coin, Gold Coin -aoa3:lunaver_coin, Lunaver Coin -aoa3:silver_coin, Silver Coin -aoa3:confetti_pile, Confetti Pile -aoa3:coral_stone, Coral Stone -aoa3:cosmic_dust, Cosmic Dust -aoa3:cup, Cup -aoa3:dark_bones, Dark Bones -aoa3:darkly_powder, Darkly Powder -aoa3:dense_rock, Dense Rock -aoa3:desert_shell, Desert Shell -aoa3:distorting_artifact, Distorting Artifact -aoa3:doom_stone, Doom Stone -aoa3:blue_druse, Blue Druse -aoa3:green_druse, Green Druse -aoa3:purple_druse, Purple Druse -aoa3:rainbow_druse, Rainbow Druse -aoa3:red_druse, Red Druse -aoa3:white_druse, White Druse -aoa3:yellow_druse, Yellow Druse -aoa3:enchanted_gunpowder, Enchanted Gunpowder -aoa3:eye_bulb, Eye Bulb -aoa3:flammable_dust, Flammable Dust -aoa3:fleshy_bones, Fleshy Bones -aoa3:floating_stone, Floating Stone -aoa3:fragmented_anima_stone, Fragmented Anima Stone -aoa3:blue_gemstones, Blue Gemstones -aoa3:green_gemstones, Green Gemstones -aoa3:purple_gemstones, Purple Gemstones -aoa3:red_gemstones, Red Gemstones -aoa3:white_gemstones, White Gemstones -aoa3:yellow_gemstones, Yellow Gemstones -aoa3:ghostly_powder, Ghostly Powder -aoa3:ghostly_stone, Ghostly Stone -aoa3:ghoulasm, Ghoulasm -aoa3:gravitator, Gravitator -aoa3:hardened_confetti_ball, Hardened Confetti Ball -aoa3:hive_chunk, Hive Chunk -aoa3:holly_top_petals, Holly Top Petals -aoa3:hydro_stone, Hydro Stone -aoa3:ice_crystal, Ice Crystal -aoa3:impure_gold, Impure Gold -aoa3:ivory, Ivory -aoa3:jungle_thorns, Jungle Thorns -aoa3:limonite_rod, Limonite Rod -aoa3:lotto_totem, Lotto Totem -aoa3:lunarade_mug, Lunarade Mug -aoa3:metal_tub, Metal Tub -aoa3:magic_mending_compound, Magic Mending Compound -aoa3:magic_mending_solution, Magic Mending Solution -aoa3:magic_repair_dust, Magic Repair Dust -aoa3:magnet_shard, Magnet Shard -aoa3:mecha_gear, Mecha Gear -aoa3:mega_rune_fragment_blue, Mega Rune Fragment -aoa3:mega_rune_fragment_green, Mega Rune Fragment -aoa3:mega_rune_fragment_red, Mega Rune Fragment -aoa3:mega_rune_fragment_yellow, Mega Rune Fragment -aoa3:millennium_upgrader, Millennium Upgrader -aoa3:molten_upgrader, Molten Upgrader -aoa3:moonstone, Moonstone -aoa3:mud_ball, Mud Ball -aoa3:mushroom_spores, Mushroom Spores -aoa3:nightmare_flakes, Nightmare Flakes -aoa3:old_boot, Old Boot -aoa3:opteryx_feather, Opteryx Feather -aoa3:orange_spores, Orange Spores -aoa3:orbulon, Orbulon -aoa3:padded_cloth, Padded Cloth -aoa3:phantasm, Phantasm -aoa3:power_core, Power Core -aoa3:primed_ghoulasm, Primed Ghoulasm -aoa3:primordial_skull, Primordial Skull -aoa3:pure_coral_stone, Pure Coral Stone -aoa3:pure_gold, Pure Gold -aoa3:pure_rain_stone, Pure Rain Stone -aoa3:rammerhead_hide, Rammerhead Hide -aoa3:realm_travel_ticket, Realm Travel Ticket -aoa3:reinforced_cloth, Reinforced Cloth -aoa3:return_crystal, Return Crystal -aoa3:rock_bones, Rock Bones -aoa3:rosid_root, Rosid Root -aoa3:rune_stone, Rune Stone -aoa3:runic_energy, Runic Energy -aoa3:scrap_metal, Scrap Metal -aoa3:scream_shield, Scream Shield -aoa3:sharp_claw, Sharp Claw -aoa3:sludge_parasite, Sludge Parasite -aoa3:small_blue_petal, Small Blue Petal -aoa3:small_green_petal, Small Green Petal -aoa3:small_orange_petal, Small Orange Petal -aoa3:small_purple_petal, Small Purple Petal -aoa3:small_red_petal, Small Red Petal -aoa3:soulbone, Soulbone -aoa3:sticky_slime, Sticky Slime -aoa3:blue_strange_stone, Blue Strange Stone -aoa3:white_strange_stone, White Strange Stone -aoa3:yellow_strange_stone, Yellow Strange Stone -aoa3:tea_shreddings, Tea Shreddings -aoa3:thorny_petals, Thorny Petals -aoa3:torn_cloth, Torn Cloth -aoa3:toxic_lump, Toxic Lump -aoa3:troll_skull, Troll Skull -aoa3:uncharged_orb, Uncharged Orb -aoa3:uncharged_stone, Uncharged Stone -aoa3:unstable_gunpowder, Unstable Gunpowder -aoa3:urka_hide, Urka Hide -aoa3:void_scales, Void Scales -aoa3:vulcane_augment_battle, Vulcane Augment: Battle -aoa3:vulcane_augment_equality, Vulcane Augment: Equality -aoa3:vulcane_augment_fire, Vulcane Augment: Fire -aoa3:vulcane_augment_impairment, Vulcane Augment: Impairment -aoa3:vulcane_augment_poison, Vulcane Augment: Poison -aoa3:vulcane_augment_power, Vulcane Augment: Power -aoa3:vulcane_augment_wither, Vulcane Augment: Wither -aoa3:weapon_parts, Weapon Parts -aoa3:whitewashing_solution, Whitewashing Solution -aoa3:worn_book, Worn Book -aoa3:yellow_spores, Yellow Spores -aoa3:zhinx_dust, Zhinx Dust -aoa3:archergun_frame, Archergun Frame -aoa3:blaster_frame, Blaster Frame -aoa3:boots_frame, Boots Frame -aoa3:leggings_frame, Leggings Frame -aoa3:chestplate_frame, Chestplate Frame -aoa3:helmet_frame, Helmet Frame -aoa3:cannon_frame, Cannon Frame -aoa3:gun_frame, Gun Frame -aoa3:shotgun_frame, Shotgun Frame -aoa3:sniper_frame, Sniper Frame -aoa3:ancient_orb, Ancient Orb -aoa3:ancient_ring, Ancient Ring -aoa3:bone_horn, Bone Horn -aoa3:book_of_shadows, Book of Shadows -aoa3:boulder_dash, Boulder Dash -aoa3:call_of_the_drake, Call of the Drake -aoa3:explosive_gems, Explosive Gems -aoa3:explosive_idol, Explosive Idol -aoa3:giant_crystal, Giant Crystal -aoa3:gold_spring, Gold Spring -aoa3:guardians_eye, Guardian's Eye -aoa3:haunted_idol, Haunted Idol -aoa3:heavy_boulder, Heavy Boulder -aoa3:hive_egg, Hive Egg -aoa3:mega_rune_stone, Mega Rune Stone -aoa3:nethengeic_callstone, Nethengeic Callstone -aoa3:observing_eye, Observing Eye -aoa3:petals, Petals -aoa3:primordial_dust, Primordial Dust -aoa3:pure_water_stone, Pure Water Stone -aoa3:shroom_stone, Shroom Stone -aoa3:silvro_coin, Silvro Coin -aoa3:staring_eye, Staring Eye -aoa3:toy_gyrocopter, Toy Gyrocopter -aoa3:treat_bag, Treat Bag -aoa3:troll_idol, Troll Idol -aoa3:vile_stone, Vile Stone -aoa3:voliant_heart, Voliant Heart -aoa3:warlock_gem, Warlock Gem -aoa3:abyss_tokens, Abyss Tokens -aoa3:baron_tokens, Baron Tokens -aoa3:borean_tokens, Borean Tokens -aoa3:candyland_tokens, Candyland Tokens -aoa3:celeve_tokens, Celeve Tokens -aoa3:creeponia_tokens, Creeponia Tokens -aoa3:crystevia_tokens, Crystevia Tokens -aoa3:deeplands_tokens, Deeplands Tokens -aoa3:dungeon_tokens, Dungeon Tokens -aoa3:dustopia_tokens, Dustopia Tokens -aoa3:gardencia_tokens, Gardencia Tokens -aoa3:greckon_tokens, Greckon Tokens -aoa3:haven_tokens, Haven Tokens -aoa3:iromine_tokens, Iromine Tokens -aoa3:lelyetia_tokens, Lelyetia Tokens -aoa3:lunar_tokens, Lunar Tokens -aoa3:mysterium_tokens, Mysterium Tokens -aoa3:nether_tokens, Nether Tokens -aoa3:precasian_tokens, Precasian Tokens -aoa3:runandor_tokens, Runandor Tokens -aoa3:shyrelands_tokens, Shyrelands Tokens -aoa3:vox_ponds_tokens, Vox Ponds Tokens -aoa3:abyssal_upgrade_kit, Abyssal Upgrade Kit -aoa3:ancient_upgrade_kit, Ancient Upgrade Kit -aoa3:apoco_upgrade_kit, Apoco Upgrade Kit -aoa3:clown_upgrade_kit, Clown Upgrade Kit -aoa3:darkly_upgrade_kit, Darkly Upgrade Kit -aoa3:floro_upgrade_kit, Floro Upgrade Kit -aoa3:golden_upgrade_kit, Golden Upgrade Kit -aoa3:haunted_upgrade_kit, Haunted Upgrade Kit -aoa3:lelyetian_upgrade_kit, Lelyetian Upgrade Kit -aoa3:light_upgrade_kit, Light Upgrade Kit -aoa3:lunar_upgrade_kit, Lunar Upgrade Kit -aoa3:nether_upgrade_kit, Nether Upgrade Kit -aoa3:precasian_upgrade_kit, Precasian Upgrade Kit -aoa3:predator_upgrade_kit, Predator Upgrade Kit -aoa3:rocky_upgrade_kit, Rocky Upgrade Kit -aoa3:runic_upgrade_kit, Runic Upgrade Kit -aoa3:seaside_upgrade_kit, Seaside Upgrade Kit -aoa3:smiley_upgrade_kit, Smiley Upgrade Kit -aoa3:waterlogged_aqua_cannon, Aqua Cannon (Waterlogged) -aoa3:waterlogged_coral_archergun, Coral Archergun (Waterlogged) -aoa3:waterlogged_coral_cannon, Coral Cannon (Waterlogged) -aoa3:waterlogged_coral_clogger, Coral Clogger (Waterlogged) -aoa3:waterlogged_reefer, Reefer (Waterlogged) -aoa3:incomplete_mecha_archergun, Mecha Archergun (Incomplete) -aoa3:incomplete_mecha_bow, Mecha Bow (Incomplete) -aoa3:incomplete_mecha_cannon, Mecha Cannon (Incomplete) -aoa3:incomplete_mechanical_assault_rifle, Mechanical Assault Rifle (Incomplete) -aoa3:incomplete_mecha_staff, Mecha Staff (Incomplete) -aoa3:incomplete_mechyro, Mechyro (Incomplete) -aoa3:blank_realmstone, Blank Realmstone -aoa3:abyss_realmstone, Abyss Realmstone -aoa3:nether_realmstone, Nether Realmstone -aoa3:ancient_cavern_realmstone, Ancient Cavern Realmstone -aoa3:barathos_realmstone, Barathos Realmstone -aoa3:borean_realmstone, Borean Realmstone -aoa3:candyland_realmstone, Candyland Realmstone -aoa3:celeve_realmstone, Celeve Realmstone -aoa3:creeponia_realmstone, Creeponia Realmstone -aoa3:crystevia_realmstone, Crystevia Realmstone -aoa3:deeplands_realmstone, Deeplands Realmstone -aoa3:dustopia_realmstone, Dustopia Realmstone -aoa3:gardencia_realmstone, Gardencia Realmstone -aoa3:greckon_realmstone, Greckon Realmstone -aoa3:haven_realmstone, Haven Realmstone -aoa3:immortallis_realmstone, Immortallis Realmstone -aoa3:iromine_realmstone, Iromine Realmstone -aoa3:lelyetia_realmstone, Lelyetia Realmstone -aoa3:lunalus_realmstone, Lunalus Realmstone -aoa3:mysterium_realmstone, Mysterium Realmstone -aoa3:precasia_realmstone, Precasia Realmstone -aoa3:runandor_realmstone, Runandor Realmstone -aoa3:shyrelands_realmstone, Shyrelands Realmstone -aoa3:vox_ponds_realmstone, Vox Ponds Realmstone -aoa3:ancient_essence, Ancient Essence -aoa3:charged_essence, Charged Essence -aoa3:dark_essence, Dark Essence -aoa3:divine_essence, Divine Essence -aoa3:empowered_essence, Empowered Essence -aoa3:ethereal_essence, Ethereal Essence -aoa3:luminate_essence, Luminate Essence -aoa3:molten_essence, Molten Essence -aoa3:ominous_essence, Ominous Essence -aoa3:weak_essence, Weak Essence -aoa3:agility_tablet, Tablet of Agility -aoa3:awareness_tablet, Tablet of Awareness -aoa3:breeding_tablet, Tablet of Breeding -aoa3:cleansing_tablet, Tablet of Cleansing -aoa3:distortion_tablet, Tablet of Distortion -aoa3:energy_tablet, Tablet of Energy -aoa3:gravity_tablet, Tablet of Gravity -aoa3:oxygen_tablet, Tablet of Oxygen -aoa3:pressure_tablet, Tablet of Pressure -aoa3:proficiency_tablet, Tablet of Proficiency -aoa3:resistance_tablet, Tablet of Resistance -aoa3:sanctity_tablet, Tablet of Sanctity -aoa3:satiation_tablet, Tablet of Satiation -aoa3:sight_tablet, Tablet of Sight -aoa3:strength_tablet, Tablet of Strength -aoa3:untiring_tablet, Tablet of Untiring -aoa3:vitality_tablet, Tablet of Vitality -aoa3:progress_coin0, Starting Coin -aoa3:progress_coin1, Progress Coin -aoa3:progress_coin2, Progress Coin -aoa3:progress_coin3, Progress Coin -aoa3:progress_coin4, Progress Coin -aoa3:ambient_power_stone, Ambient Power Stone -aoa3:blooming_power_stone, Blooming Power Stone -aoa3:glaring_power_stone, Glaring Power Stone -aoa3:gleaming_power_stone, Gleaming Power Stone -aoa3:glistening_power_stone, Glistening Power Stone -aoa3:glowing_power_stone, Glowing Power Stone -aoa3:radiant_power_stone, Radiant Power Stone -aoa3:shining_power_stone, Shining Power Stone -aoa3:ambient_infusion_stone, Ambient Infusion Stone -aoa3:blooming_infusion_stone, Blooming Infusion Stone -aoa3:glaring_infusion_stone, Glaring Infusion Stone -aoa3:gleaming_infusion_stone, Gleaming Infusion Stone -aoa3:glistening_infusion_stone, Glistening Infusion Stone -aoa3:glowing_infusion_stone, Glowing Infusion Stone -aoa3:radiant_infusion_stone, Radiant Infusion Stone -aoa3:shining_infusion_stone, Shining Infusion Stone -aoa3:giant_skill_crystal, Giant Skill Crystal -aoa3:large_skill_crystal, Large Skill Crystal -aoa3:medium_skill_crystal, Medium Skill Crystal -aoa3:small_skill_crystal, Small Skill Crystal -aoa3:crystal_box, Crystal Box -aoa3:fish_case, Fish Case -aoa3:gem_bag, Gem Bag -aoa3:rune_box, Rune Box -aoa3:shiny_box, Shiny Box -aoa3:treasure_box, Treasure Box -aoa3:weapons_case, Weapons Case -aoa3:raw_candlefish, Raw Candlefish -aoa3:raw_crimson_skipper, Raw Crimson Skipper -aoa3:raw_crimson_stripefish, Raw Crimson Stripefish -aoa3:raw_dark_hatchetfish, Raw Dark Hatchetfish -aoa3:raw_fingerfish, Raw Fingerfish -aoa3:raw_golden_gullfish, Raw Golden Gullfish -aoa3:raw_ironback, Raw Ironback -aoa3:raw_limefish, Raw Limefish -aoa3:raw_pearl_stripefish, Raw Pearl Stripefish -aoa3:raw_rainbowfish, Raw Rainbowfish -aoa3:raw_razorfish, Raw Razorfish -aoa3:raw_rocketfish, Raw Rocketfish -aoa3:raw_sailback, Raw Sailback -aoa3:raw_sapphire_strider, Raw Sapphire Strider -aoa3:raw_turquoise_stripefish, Raw Turquoise Stripefish -aoa3:raw_violet_skipper, Raw Violet Skipper -aoa3:candlefish, Candlefish -aoa3:crimson_skipper, Crimson Skipper -aoa3:crimson_stripefish, Crimson Stripefish -aoa3:dark_hatchetfish, Dark Hatchetfish -aoa3:fingerfish, Fingerfish -aoa3:golden_gullfish, Golden Gullfish -aoa3:ironback, Ironback -aoa3:limefish, Limefish -aoa3:pearl_stripefish, Pearl Stripefish -aoa3:rainbowfish, Rainbowfish -aoa3:razorfish, Razorfish -aoa3:rocketfish, Rocketfish -aoa3:sailback, Sailback -aoa3:sapphire_strider, Sapphire Strider -aoa3:turquoise_stripefish, Turquoise Stripefish -aoa3:violet_skipper, Violet Skipper -aoa3:bubble_berries, Bubble Berries -aoa3:candy_cane, Candy Cane -aoa3:candy_corn, Candy Corn -aoa3:raw_charger_shank, Raw Charger Shank -aoa3:charger_shank, Charger Shank -aoa3:raw_chimera_chop, Raw Chimera Chop -aoa3:chimera_chop, Chimera Chop -aoa3:raw_ursa_meat, Raw Ursa Meat -aoa3:ursa_meat, Ursa Meat -aoa3:raw_furlion_chop, Raw Furlion Chop -aoa3:furlion_chop, Furlion Chop -aoa3:raw_halycon_beef, Raw Halycon Beef -aoa3:halycon_beef, Halycon Beef -aoa3:eye_candy, Eye Candy -aoa3:fiery_chops, Fiery Chops -aoa3:floracle_sticks, Floracle Sticks -aoa3:fungal_tea, Fungal Tea -aoa3:gingerbread_cookie, Gingerbread Cookie -aoa3:gingerbread_wing, Gingerbread Wing -aoa3:goldicap_petals, Goldicap Petals -aoa3:halycon_milk, Halycon Milk -aoa3:heart_fruit, Heart Fruit -aoa3:hot_rod, Hot Rod -aoa3:lunacrike, Lunacrike -aoa3:luna_globe, Luna Globe -aoa3:lunalons, Lunalons -aoa3:lunarade, Lunarade -aoa3:magic_marang, Magic Marang -aoa3:mystic_shrooms, Mystic Shrooms -aoa3:natural_tea, Natural Tea -aoa3:nature_melon_slice, Nature Melon Slice -aoa3:peppermint_candy, Peppermint Candy -aoa3:rosidons, Rosidons -aoa3:sour_candy, Sour Candy -aoa3:sour_gummy, Sour Gummy -aoa3:sour_pop, Sour Pop -aoa3:spearmint_candy, Spearmint Candy -aoa3:tea, Tea -aoa3:trilliad_leaves, Trilliad Leaves -aoa3:yeti_fingernails, Yeti Fingernails -aoa3:diamond_bowl, Diamond Bowl -aoa3:stone_bowl, Stone Bowl -aoa3:exp_flask, Exp Flask -aoa3:alluricorn_slab, Alluricorn Slab -aoa3:blissard_slab, Blissard Slab -aoa3:compeer_slab, Compeer Slab -aoa3:construct_of_servility_slab, Construct of Servility Slab -aoa3:corby_slab, Corby Slab -aoa3:craggy_slab, Craggy Slab -aoa3:draggy_slab, Draggy Slab -aoa3:ender_carrier_slab, Ender Carrier Slab -aoa3:gnawer_slab, Gnawer Slab -aoa3:goofer_slab, Goofer Slab -aoa3:healing_golem_slab, Healing Golem Slab -aoa3:hellquin_slab, Hellquin Slab -aoa3:horntail_slab, Horntail Slab -aoa3:mecha_cyclops_slab, Mecha Cyclops Slab -aoa3:mecha_skellox_slab, Mecha Skellox Slab -aoa3:penguin_slab, Penguin Slab -aoa3:plateosaur_slab, Plateosaur Slab -aoa3:rammerhorn_slab, Rammerhorn Slab -aoa3:shaddy_slab, Shaddy Slab -aoa3:spikeback_slab, Spikeback Slab -aoa3:spraggy_slab, Spraggy Slab -aoa3:waggy_slab, Waggy Slab -aoa3:bubble_berry_seeds, Bubble Berry Seeds -aoa3:chilli_seeds, Chilli Seeds -aoa3:floracle_seeds, Floracle Seeds -aoa3:goldicap_seeds, Goldicap Seeds -aoa3:heart_fruit_seeds, Heart Fruit Seeds -aoa3:holly_top_seeds, Holly Top Seeds -aoa3:lunacrike_seeds, Lunacrike Seeds -aoa3:luna_globe_seeds, Luna Globe Seeds -aoa3:lunalon_seeds, Lunalon Seeds -aoa3:magic_marang_seeds, Magic Marang Seeds -aoa3:rosidon_seeds, Rosidon Seeds -aoa3:tea_seeds, Tea Seeds -aoa3:thorny_plant_seeds, Thorny Plant Seeds -aoa3:trilliad_seeds, Trilliad Seeds -aoa3:outlaw_disc, Music Disc -aoa3:caverns_disc, Music Disc aoa3:amethyst_pickaxe, Amethyst Pickaxe aoa3:emberstone_pickaxe, Emberstone Pickaxe aoa3:energistic_pickaxe, Energistic Pickaxe @@ -32402,418 +31490,6 @@ aoa3:sapphire_axe, Sapphire Axe aoa3:skeletal_axe, Skeletal Axe aoa3:soulstone_axe, Soulstone Axe aoa3:chainsaw, Chainsaw -aoa3:amethyst_sword, Amethyst Sword -aoa3:baron_sword, Baron Sword -aoa3:bloodfury, Bloodfury -aoa3:bloodstone_sword, Bloodstone Sword -aoa3:candlefire_sword, Candlefire Sword -aoa3:caramel_carver, Caramel Carver -aoa3:coralstorm_sword, Coralstorm Sword -aoa3:creepified_sword, Creepified Sword -aoa3:crystallite_sword, Crystallite Sword -aoa3:emberstone_sword, Emberstone Sword -aoa3:explochron_sword, Explochron Sword -aoa3:fireborne_sword, Fireborne Sword -aoa3:guardians_sword, Guardian's Sword -aoa3:harvester_sword, Harvester Sword -aoa3:holy_sword, Holy Sword -aoa3:illusion_sword, Illusion Sword -aoa3:jade_sword, Jade Sword -aoa3:legbone_sword, Legbone Sword -aoa3:lights_way, Light's Way -aoa3:limonite_sword, Limonite Sword -aoa3:nethengeic_sword, Nethengeic Sword -aoa3:primal_sword, Primal Sword -aoa3:rockbasher_sword, Rockbasher Sword -aoa3:rock_pick_sword, Rock-Pick Sword -aoa3:rosidian_sword, Rosidian Sword -aoa3:rosite_sword, Rosite Sword -aoa3:runic_sword, Runic Sword -aoa3:sapphire_sword, Sapphire Sword -aoa3:shadow_sword, Shadow Sword -aoa3:shroomus_sword, Shroomus Sword -aoa3:skeletal_sword, Skeletal Sword -aoa3:supremacy_sword, Supremacy Sword -aoa3:sweet_sword, Sweet Sword -aoa3:troll_basher_axe, Troll-Basher Axe -aoa3:ultraflame, Ultraflame -aoa3:void_sword, Void Sword -aoa3:baron_greatblade, Baron Greatblade -aoa3:bloodlurker, Bloodlurker -aoa3:candy_blade, Candy Blade -aoa3:coral_greatblade, Coral Greatblade -aoa3:cotton_crusher, Cotton Crusher -aoa3:creepoid_greatblade, Creepoid Greatblade -aoa3:crystal_greatblade, Crystal Greatblade -aoa3:erebon_scythe, Erebon Scythe -aoa3:gods_greatblade, God's Greatblade -aoa3:goofy_greatblade, Goofy Greatblade -aoa3:haunted_greatblade, Haunted Greatblade -aoa3:knights_guard, Knight's Guard -aoa3:lelyetian_greatblade, Lelyetian Greatblade -aoa3:lunar_greatblade, Lunar Greatblade -aoa3:luxon_scythe, Luxon Scythe -aoa3:lyonic_greatblade, Lyonic Greatblade -aoa3:millennium_greatblade, Millennium Greatblade -aoa3:noxious_greatblade, Noxious Greatblade -aoa3:pluton_scythe, Pluton Scythe -aoa3:primordial_greatblade, Primordial Greatblade -aoa3:rosidian_greatblade, Rosidian Greatblade -aoa3:royal_greatblade, Royal Greatblade -aoa3:runic_greatblade, Runic Greatblade -aoa3:selyan_scythe, Selyan Scythe -aoa3:shroomic_greatblade, Shroomic Greatblade -aoa3:shyre_sword, Shyre Sword -aoa3:subterranean_greatblade, Subterranean Greatblade -aoa3:tidal_greatblade, Tidal Greatblade -aoa3:underworld_greatblade, Underworld Greatblade -aoa3:coralstone_maul, Coralstone Maul -aoa3:crystal_maul, Crystal Maul -aoa3:electron_maul, Electron Maul -aoa3:horizon_maul, Horizon Maul -aoa3:vulcammer_maul, Vulcammer Maul -aoa3:abominator, Abominator -aoa3:apoco_assault_rifle, Apoco Assault Rifle -aoa3:apoco_rifle, Apoco Rifle -aoa3:aqua_magnum, Aqua Magnum -aoa3:artifact, Artifact -aoa3:baronator, Baronator -aoa3:bayonette_rifle, Bayonette Rifle -aoa3:big_top, Big Top -aoa3:blood_iron, Blood Iron -aoa3:chain_wrecker, Chain Wrecker -aoa3:chilli_chugger, Chilli Chugger -aoa3:clownershot, Clownershot -aoa3:construct, Construct -aoa3:coral_clogger, Coral Clogger -aoa3:core_rifle, Core Rifle -aoa3:crystal_carver, Crystal Carver -aoa3:cyclone, Cyclone -aoa3:darkener, Darkener -aoa3:dart_gun, Dart Gun -aoa3:destruction_rifle, Destruction Rifle -aoa3:discharge_rifle, Discharge Rifle -aoa3:draco, Draco -aoa3:dragilator, Dragilator -aoa3:dustometer, Dustometer -aoa3:echo_gull, Echo Gull -aoa3:electinator, Electinator -aoa3:flame_wrecker, Flame Wrecker -aoa3:flaming_fury, Flaming Fury -aoa3:floro_rifle, Floro Rifle -aoa3:flowers_fury, Flower's Fury -aoa3:frosticator, Frosticator -aoa3:gardener, Gardener -aoa3:gauge_rifle, Gauge Rifle -aoa3:germinator, Germinator -aoa3:golden_fury, Golden Fury -aoa3:happy_haunter, Happy Haunter -aoa3:haunter_rifle, Haunter Rifle -aoa3:heat_wave, Heat Wave -aoa3:hiver, Hiver -aoa3:hot_shot, Hot Shot -aoa3:hunters_rifle, Hunter's Rifle -aoa3:iominator, Iominator -aoa3:ion_revolver, Ion Revolver -aoa3:iro_rifle, Iro Rifle -aoa3:krilinator, Krilinator -aoa3:light_iron, Light Iron -aoa3:lunar_assault_rifle, Lunar Assault Rifle -aoa3:mechanical_assault_rifle, Mechanical Assault Rifle -aoa3:megagun, Megagun -aoa3:miasma, Miasma -aoa3:minigun, Minigun -aoa3:mint_magnum, Mint Magnum -aoa3:mk, MK -aoa3:mk_fung, MK-Fung -aoa3:nethenette_rifle, Nethenette Rifle -aoa3:nethengeic_slugger, Nethengeic Slugger -aoa3:overshot, Overshot -aoa3:precasian_slugger, Precasian Slugger -aoa3:predator, Predator -aoa3:predigun, Predigun -aoa3:pulsator, Pulsator -aoa3:purity_rifle, Purity Rifle -aoa3:rocker_rifle, Rocker Rifle -aoa3:roulette, Roulette -aoa3:shoe_flinger, Shoe Flinger -aoa3:skullette, Skullette -aoa3:skullifact, Skullifact -aoa3:spectacle, Spectacle -aoa3:spine_gun, Spine Gun -aoa3:squad_gun, Squad Gun -aoa3:stampede, Stampede -aoa3:stormer, Stormer -aoa3:sublimus, Sublimus -aoa3:tiger_tommy, Tiger Tommy -aoa3:tommy, Tommy -aoa3:vile_vanquisher, Vile Vanquisher -aoa3:wart_gun, Wart Gun -aoa3:wrecker, Wrecker -aoa3:abyssro, Abyssro -aoa3:amplifier, Amplifier -aoa3:blast_barrel, Blast Barrel -aoa3:blue_barrel, Blue Barrel -aoa3:boulder, Boulder -aoa3:brown_blaster, Brown Blaster -aoa3:demolisher, Demolisher -aoa3:destruction_shotgun, Destruction Shotgun -aoa3:discharge_shotgun, Discharge Shotgun -aoa3:gimmick, Gimmick -aoa3:ginger_blaster, Ginger Blaster -aoa3:long_shot, Long Shot -aoa3:mechyro, Mechyro -aoa3:purity_shotgun, Purity Shotgun -aoa3:purple_punisher, Purple Punisher -aoa3:red_rocket, Red Rocket -aoa3:vivo, Vivo -aoa3:baron_ssr, Baron SSR -aoa3:bayonette_sr, Bayonette SR -aoa3:bolt_rifle, Bolt Rifle -aoa3:camo_rifle, Camo Rifle -aoa3:clown_cracker, Clown Cracker -aoa3:clownimator, Clownimator -aoa3:crystaneer, Crystaneer -aoa3:dark_beast, Dark Beast -aoa3:deadlock, Deadlock -aoa3:decimator, Decimator -aoa3:discharge_sniper, Discharge Sniper -aoa3:dual_sight, Dual Sight -aoa3:duster, Duster -aoa3:floro500, Floro500 -aoa3:head_hunter, Head Hunter -aoa3:hive_cracker, Hive Cracker -aoa3:ka500, Ka500 -aoa3:mark_maker, Mark Maker -aoa3:mineral, Mineral -aoa3:monster, Monster -aoa3:moon_maker, Moon Maker -aoa3:rosid_rifle, Rosid Rifle -aoa3:sabbath, Sabbath -aoa3:sludge_sniper, Sludge Sniper -aoa3:sweet_tooth, Sweet Tooth -aoa3:terminator, Terminator -aoa3:viper1, Viper-1 -aoa3:ancient_bomber, Ancient Bomber -aoa3:ancient_discharger, Ancient Discharger -aoa3:aqua_cannon, Aqua Cannon -aoa3:balloon_bomber, Balloon Bomber -aoa3:big_blast, Big Blast -aoa3:blast_cannon, Blast Cannon -aoa3:blissful_blast, Blissful Blast -aoa3:bomb_launcher, Bomb Launcher -aoa3:boom_boom, Boom Boom -aoa3:boom_cannon, Boom Cannon -aoa3:boulder_bomber, Boulder Bomber -aoa3:bozo_blaster, Bozo Blaster -aoa3:bulb_cannon, Bulb Cannon -aoa3:carrot_cannon, Carrot Cannon -aoa3:clown_cannon, Clown Cannon -aoa3:clowno_pulse, Clowno-Pulse -aoa3:coral_cannon, Coral Cannon -aoa3:discharge_cannon, Discharge Cannon -aoa3:energy_cannon, Energy Cannon -aoa3:erebon_stickler, Erebon Stickler -aoa3:floro_rpg, Floro RPG -aoa3:flower_cannon, Flower Cannon -aoa3:fungal_cannon, Fungal Cannon -aoa3:ghast_blaster, Ghast Blaster -aoa3:ghoul_cannon, Ghoul Cannon -aoa3:giga_cannon, Giga-Cannon -aoa3:golder_bomber, Golder Bomber -aoa3:hive_blaster, Hive Blaster -aoa3:hive_howitzer, Hive Howitzer -aoa3:iro_cannon, Iro Cannon -aoa3:jack_funger, Jack Funger -aoa3:jack_rocker, Jack Rocker -aoa3:luxon_stickler, Luxon Stickler -aoa3:mecha_cannon, Mecha Cannon -aoa3:mini_cannon, Mini-Cannon -aoa3:missile_maker, Missile Maker -aoa3:moon_cannon, Moon Cannon -aoa3:pluton_stickler, Pluton Stickler -aoa3:predatorian_blaster, Predatorian Blaster -aoa3:pulse_cannon, Pulse Cannon -aoa3:rpg, RPG -aoa3:selyan_stickler, Selyan Stickler -aoa3:shadow_blaster, Shadow Blaster -aoa3:shyre_blaster, Shyre Blaster -aoa3:smile_blaster, Smile Blaster -aoa3:super_cannon, Super-Cannon -aoa3:ultra_cannon, Ultra-Cannon -aoa3:vox_cannon, Vox Cannon -aoa3:water_balloon_bomber, Water-Balloon Bomber -aoa3:wither_cannon, Wither Cannon -aoa3:grenade, Grenade -aoa3:slice_star, Slice Star -aoa3:chakram, Chakram -aoa3:goo_ball, Goo Ball -aoa3:vulkram, Vulkram -aoa3:hellfire, Hellfire -aoa3:runic_bomb, Runic Bomb -aoa3:vulcane, Vulcane -aoa3:battle_vulcane, Vulcane: Battle -aoa3:equality_vulcane, Vulcane: Equality -aoa3:fire_vulcane, Vulcane: Fire -aoa3:impairment_vulcane, Vulcane: Impairment -aoa3:poison_vulcane, Vulcane: Poison -aoa3:power_vulcane, Vulcane: Power -aoa3:wither_vulcane, Vulcane: Wither -aoa3:alacrity_bow, Alacrity Bow -aoa3:ancient_bow, Ancient Bow -aoa3:atlantic_bow, Atlantic Bow -aoa3:baron_bow, Baron Bow -aoa3:boreic_bow, Boreic Bow -aoa3:daybreaker_bow, Daybreaker Bow -aoa3:deep_bow, Deep Bow -aoa3:explosive_bow, Explosive Bow -aoa3:haunted_bow, Haunted Bow -aoa3:ice_bow, Ice Bow -aoa3:infernal_bow, Infernal Bow -aoa3:justice_bow, Justice Bow -aoa3:lunar_bow, Lunar Bow -aoa3:mecha_bow, Mecha Bow -aoa3:nightmare_bow, Nightmare Bow -aoa3:poison_bow, Poison Bow -aoa3:predatious_bow, Predatious Bow -aoa3:primordial_bow, Primordial Bow -aoa3:rosidian_bow, Rosidian Bow -aoa3:runic_bow, Runic Bow -aoa3:screamer_bow, Screamer Bow -aoa3:shyregem_bow, Shyregem Bow -aoa3:skeletal_bow, Skeletal Bow -aoa3:skydriver_bow, Skydriver Bow -aoa3:slingshot, Slingshot -aoa3:soulfire_bow, Soulfire Bow -aoa3:spectral_bow, Spectral Bow -aoa3:speed_bow, Speed Bow -aoa3:sunshine_bow, Sunshine Bow -aoa3:toxin_bow, Toxin Bow -aoa3:void_bow, Void Bow -aoa3:weaken_bow, Weaken Bow -aoa3:wither_bow, Wither Bow -aoa3:coral_archergun, Coral Archergun -aoa3:lunar_archergun, Lunar Archergun -aoa3:mecha_archergun, Mecha Archergun -aoa3:pyro_archergun, Pyro Archergun -aoa3:rosidian_archergun, Rosidian Archergun -aoa3:skeletal_archergun, Skeletal Archergun -aoa3:spectral_archergun, Spectral Archergun -aoa3:trolls_archergun, Trolls Archergun -aoa3:viral_archergun, Viral Archergun -aoa3:aquatic_staff, Aquatic Staff -aoa3:atlantic_staff, Atlantic Staff -aoa3:baron_staff, Baron Staff -aoa3:candy_staff, Candy Staff -aoa3:celestial_staff, Celestial Staff -aoa3:concussion_staff, Concussion Staff -aoa3:coral_staff, Coral Staff -aoa3:crystal_staff, Crystal Staff -aoa3:crystik_staff, Crystik Staff -aoa3:cryston_staff, Cryston Staff -aoa3:destruction_staff, Destruction Staff -aoa3:ember_staff, Ember Staff -aoa3:everfight_staff, Everfight Staff -aoa3:evermight_staff, Evermight Staff -aoa3:fire_staff, Fire Staff -aoa3:firefly_staff, Firefly Staff -aoa3:firestorm_staff, Firestorm Staff -aoa3:fungal_staff, Fungal Staff -aoa3:ghoul_staff, Ghoul Staff -aoa3:haunters_staff, Haunter's Staff -aoa3:hive_staff, Hive Staff -aoa3:joker_staff, Joker Staff -aoa3:kaiyu_staff, Kaiyu Staff -aoa3:lightning_staff, Lightning Staff -aoa3:lightshine, Lightshine -aoa3:lunar_staff, Lunar Staff -aoa3:lyonic_staff, Lyonic Staff -aoa3:mecha_staff, Mecha Staff -aoa3:meteor_staff, Meteor Staff -aoa3:moonlight_staff, Moonlight Staff -aoa3:nature_staff, Nature Staff -aoa3:nightmare_staff, Nightmare Staff -aoa3:noxious_staff, Noxious Staff -aoa3:phantom_staff, Phantom Staff -aoa3:poison_staff, Poison Staff -aoa3:power_staff, Power Staff -aoa3:primordial_staff, Primordial Staff -aoa3:reef_staff, Reef Staff -aoa3:rejuvenation_staff, Rejuvenation Staff -aoa3:rosidian_staff, Rosidian Staff -aoa3:runic_staff, Runic Staff -aoa3:shadowlord_staff, Shadowlord Staff -aoa3:show_staff, Show Staff -aoa3:shyre_staff, Shyre Staff -aoa3:sky_staff, Sky Staff -aoa3:striker_staff, Striker Staff -aoa3:sun_staff, Sun Staff -aoa3:surge_staff, Surge Staff -aoa3:tangle_staff, Tangle Staff -aoa3:ultimatum_staff, Ultimatum Staff -aoa3:underworld_staff, Underworld Staff -aoa3:warlock_staff, Warlock Staff -aoa3:water_staff, Water Staff -aoa3:web_staff, Web Staff -aoa3:wind_staff, Wind Staff -aoa3:wither_staff, Wither Staff -aoa3:wizards_staff, Wizard's Staff -aoa3:apoco_shower, Apoco Shower -aoa3:atomizer, Atomizer -aoa3:beamer, Beamer -aoa3:blast_chiller, Blast Chiller -aoa3:blood_drainer, Blood Drainer -aoa3:bone_blaster, Bone Blaster -aoa3:bubble_horn, Bubble Horn -aoa3:colour_cannon, Colour Cannon -aoa3:confetti_cannon, Confetti Cannon -aoa3:confetti_cluster, Confetti Cluster -aoa3:dark_destroyer, Dark Destroyer -aoa3:darkly_guster, Darkly Guster -aoa3:death_ray, Death Ray -aoa3:doom_bringer, Doom Bringer -aoa3:eradicator, Eradicator -aoa3:experiment_w801, Experiment W-801 -aoa3:flowercorne, Flowercorne -aoa3:fragment, Fragment -aoa3:froster, Froster -aoa3:gas_blaster, Gas Blaster -aoa3:ghoul_gasser, Ghoul Gasser -aoa3:gold_bringer, Gold Bringer -aoa3:gravity_blaster, Gravity Blaster -aoa3:hell_horn, Hell Horn -aoa3:illusion_revolver, Illusion Revolver -aoa3:illusion_smg, Illusion SMG -aoa3:ion_blaster, Ion Blaster -aoa3:iro_miner, Iro Miner -aoa3:laser_blaster, Laser Blaster -aoa3:light_blaster, Light Blaster -aoa3:light_spark, Light Spark -aoa3:luna_blaster, Luna Blaster -aoa3:mecha_blaster, Mecha Blaster -aoa3:mind_blaster, Mind Blaster -aoa3:moon_destroyer, Moon Destroyer -aoa3:moon_shiner, Moon Shiner -aoa3:odious, Odious -aoa3:orbocron, Orb-O-Cron -aoa3:paralyzer, Paralyzer -aoa3:party_popper, Party Popper -aoa3:poison_plunger, Poison Plunger -aoa3:power_ray, Power Ray -aoa3:proton, Proton -aoa3:reefer, Reefer -aoa3:revolution, Revolution -aoa3:seaocron, Sea-O-Cron -aoa3:skullo_blaster, Skullo Blaster -aoa3:soul_drainer, Soul Drainer -aoa3:soul_spark, Soul Spark -aoa3:soul_storm, Soul Storm -aoa3:spirit_shower, Spirit Shower -aoa3:swarmotron, Swarm-O-Tron -aoa3:toxic_terrorizer, Toxic Terrorizer -aoa3:vortex_blaster, Vortex Blaster -aoa3:whimsy_winder, Whimsy Winder -aoa3:withers_wrath, Wither's Wrath aoa3:abyss_stone, Abyssal Stone aoa3:barathos_hellstone, Barathos Hellstone aoa3:baron_stone, Baron Stone @@ -34115,6 +32791,1343 @@ aoa3:pluton_banner, Pluton Banner aoa3:luxon_banner, Luxon Banner aoa3:erebon_banner, Erebon Banner aoa3:selyan_banner, Selyan Banner +aoa3:amethyst_sword, Amethyst Sword +aoa3:baron_sword, Baron Sword +aoa3:bloodfury, Bloodfury +aoa3:bloodstone_sword, Bloodstone Sword +aoa3:candlefire_sword, Candlefire Sword +aoa3:caramel_carver, Caramel Carver +aoa3:coralstorm_sword, Coralstorm Sword +aoa3:creepified_sword, Creepified Sword +aoa3:crystallite_sword, Crystallite Sword +aoa3:emberstone_sword, Emberstone Sword +aoa3:explochron_sword, Explochron Sword +aoa3:fireborne_sword, Fireborne Sword +aoa3:guardians_sword, Guardian's Sword +aoa3:harvester_sword, Harvester Sword +aoa3:holy_sword, Holy Sword +aoa3:illusion_sword, Illusion Sword +aoa3:jade_sword, Jade Sword +aoa3:legbone_sword, Legbone Sword +aoa3:lights_way, Light's Way +aoa3:limonite_sword, Limonite Sword +aoa3:nethengeic_sword, Nethengeic Sword +aoa3:primal_sword, Primal Sword +aoa3:rockbasher_sword, Rockbasher Sword +aoa3:rock_pick_sword, Rock-Pick Sword +aoa3:rosidian_sword, Rosidian Sword +aoa3:rosite_sword, Rosite Sword +aoa3:runic_sword, Runic Sword +aoa3:sapphire_sword, Sapphire Sword +aoa3:shadow_sword, Shadow Sword +aoa3:shroomus_sword, Shroomus Sword +aoa3:skeletal_sword, Skeletal Sword +aoa3:supremacy_sword, Supremacy Sword +aoa3:sweet_sword, Sweet Sword +aoa3:troll_basher_axe, Troll-Basher Axe +aoa3:ultraflame, Ultraflame +aoa3:void_sword, Void Sword +aoa3:baron_greatblade, Baron Greatblade +aoa3:bloodlurker, Bloodlurker +aoa3:candy_blade, Candy Blade +aoa3:coral_greatblade, Coral Greatblade +aoa3:cotton_crusher, Cotton Crusher +aoa3:creepoid_greatblade, Creepoid Greatblade +aoa3:crystal_greatblade, Crystal Greatblade +aoa3:erebon_scythe, Erebon Scythe +aoa3:gods_greatblade, God's Greatblade +aoa3:goofy_greatblade, Goofy Greatblade +aoa3:haunted_greatblade, Haunted Greatblade +aoa3:knights_guard, Knight's Guard +aoa3:lelyetian_greatblade, Lelyetian Greatblade +aoa3:lunar_greatblade, Lunar Greatblade +aoa3:luxon_scythe, Luxon Scythe +aoa3:lyonic_greatblade, Lyonic Greatblade +aoa3:millennium_greatblade, Millennium Greatblade +aoa3:noxious_greatblade, Noxious Greatblade +aoa3:pluton_scythe, Pluton Scythe +aoa3:primordial_greatblade, Primordial Greatblade +aoa3:rosidian_greatblade, Rosidian Greatblade +aoa3:royal_greatblade, Royal Greatblade +aoa3:runic_greatblade, Runic Greatblade +aoa3:selyan_scythe, Selyan Scythe +aoa3:shroomic_greatblade, Shroomic Greatblade +aoa3:shyre_sword, Shyre Sword +aoa3:subterranean_greatblade, Subterranean Greatblade +aoa3:tidal_greatblade, Tidal Greatblade +aoa3:underworld_greatblade, Underworld Greatblade +aoa3:coralstone_maul, Coralstone Maul +aoa3:crystal_maul, Crystal Maul +aoa3:electron_maul, Electron Maul +aoa3:horizon_maul, Horizon Maul +aoa3:vulcammer_maul, Vulcammer Maul +aoa3:abominator, Abominator +aoa3:apoco_assault_rifle, Apoco Assault Rifle +aoa3:apoco_rifle, Apoco Rifle +aoa3:aqua_magnum, Aqua Magnum +aoa3:artifact, Artifact +aoa3:baronator, Baronator +aoa3:bayonette_rifle, Bayonette Rifle +aoa3:big_top, Big Top +aoa3:blood_iron, Blood Iron +aoa3:chain_wrecker, Chain Wrecker +aoa3:chilli_chugger, Chilli Chugger +aoa3:clownershot, Clownershot +aoa3:construct, Construct +aoa3:coral_clogger, Coral Clogger +aoa3:core_rifle, Core Rifle +aoa3:crystal_carver, Crystal Carver +aoa3:cyclone, Cyclone +aoa3:darkener, Darkener +aoa3:dart_gun, Dart Gun +aoa3:destruction_rifle, Destruction Rifle +aoa3:discharge_rifle, Discharge Rifle +aoa3:draco, Draco +aoa3:dragilator, Dragilator +aoa3:dustometer, Dustometer +aoa3:echo_gull, Echo Gull +aoa3:electinator, Electinator +aoa3:flame_wrecker, Flame Wrecker +aoa3:flaming_fury, Flaming Fury +aoa3:floro_rifle, Floro Rifle +aoa3:flowers_fury, Flower's Fury +aoa3:frosticator, Frosticator +aoa3:gardener, Gardener +aoa3:gauge_rifle, Gauge Rifle +aoa3:germinator, Germinator +aoa3:golden_fury, Golden Fury +aoa3:happy_haunter, Happy Haunter +aoa3:haunter_rifle, Haunter Rifle +aoa3:heat_wave, Heat Wave +aoa3:hiver, Hiver +aoa3:hot_shot, Hot Shot +aoa3:hunters_rifle, Hunter's Rifle +aoa3:iominator, Iominator +aoa3:ion_revolver, Ion Revolver +aoa3:iro_rifle, Iro Rifle +aoa3:krilinator, Krilinator +aoa3:light_iron, Light Iron +aoa3:lunar_assault_rifle, Lunar Assault Rifle +aoa3:mechanical_assault_rifle, Mechanical Assault Rifle +aoa3:megagun, Megagun +aoa3:miasma, Miasma +aoa3:minigun, Minigun +aoa3:mint_magnum, Mint Magnum +aoa3:mk, MK +aoa3:mk_fung, MK-Fung +aoa3:nethenette_rifle, Nethenette Rifle +aoa3:nethengeic_slugger, Nethengeic Slugger +aoa3:overshot, Overshot +aoa3:precasian_slugger, Precasian Slugger +aoa3:predator, Predator +aoa3:predigun, Predigun +aoa3:pulsator, Pulsator +aoa3:purity_rifle, Purity Rifle +aoa3:rocker_rifle, Rocker Rifle +aoa3:roulette, Roulette +aoa3:shoe_flinger, Shoe Flinger +aoa3:skullette, Skullette +aoa3:skullifact, Skullifact +aoa3:spectacle, Spectacle +aoa3:spine_gun, Spine Gun +aoa3:squad_gun, Squad Gun +aoa3:stampede, Stampede +aoa3:stormer, Stormer +aoa3:sublimus, Sublimus +aoa3:tiger_tommy, Tiger Tommy +aoa3:tommy, Tommy +aoa3:vile_vanquisher, Vile Vanquisher +aoa3:wart_gun, Wart Gun +aoa3:wrecker, Wrecker +aoa3:abyssro, Abyssro +aoa3:amplifier, Amplifier +aoa3:blast_barrel, Blast Barrel +aoa3:blue_barrel, Blue Barrel +aoa3:boulder, Boulder +aoa3:brown_blaster, Brown Blaster +aoa3:demolisher, Demolisher +aoa3:destruction_shotgun, Destruction Shotgun +aoa3:discharge_shotgun, Discharge Shotgun +aoa3:gimmick, Gimmick +aoa3:ginger_blaster, Ginger Blaster +aoa3:long_shot, Long Shot +aoa3:mechyro, Mechyro +aoa3:purity_shotgun, Purity Shotgun +aoa3:purple_punisher, Purple Punisher +aoa3:red_rocket, Red Rocket +aoa3:vivo, Vivo +aoa3:baron_ssr, Baron SSR +aoa3:bayonette_sr, Bayonette SR +aoa3:bolt_rifle, Bolt Rifle +aoa3:camo_rifle, Camo Rifle +aoa3:clown_cracker, Clown Cracker +aoa3:clownimator, Clownimator +aoa3:crystaneer, Crystaneer +aoa3:dark_beast, Dark Beast +aoa3:deadlock, Deadlock +aoa3:decimator, Decimator +aoa3:discharge_sniper, Discharge Sniper +aoa3:dual_sight, Dual Sight +aoa3:duster, Duster +aoa3:floro500, Floro500 +aoa3:head_hunter, Head Hunter +aoa3:hive_cracker, Hive Cracker +aoa3:ka500, Ka500 +aoa3:mark_maker, Mark Maker +aoa3:mineral, Mineral +aoa3:monster, Monster +aoa3:moon_maker, Moon Maker +aoa3:rosid_rifle, Rosid Rifle +aoa3:sabbath, Sabbath +aoa3:sludge_sniper, Sludge Sniper +aoa3:sweet_tooth, Sweet Tooth +aoa3:terminator, Terminator +aoa3:viper1, Viper-1 +aoa3:ancient_bomber, Ancient Bomber +aoa3:ancient_discharger, Ancient Discharger +aoa3:aqua_cannon, Aqua Cannon +aoa3:balloon_bomber, Balloon Bomber +aoa3:big_blast, Big Blast +aoa3:blast_cannon, Blast Cannon +aoa3:blissful_blast, Blissful Blast +aoa3:bomb_launcher, Bomb Launcher +aoa3:boom_boom, Boom Boom +aoa3:boom_cannon, Boom Cannon +aoa3:boulder_bomber, Boulder Bomber +aoa3:bozo_blaster, Bozo Blaster +aoa3:bulb_cannon, Bulb Cannon +aoa3:carrot_cannon, Carrot Cannon +aoa3:clown_cannon, Clown Cannon +aoa3:clowno_pulse, Clowno-Pulse +aoa3:coral_cannon, Coral Cannon +aoa3:discharge_cannon, Discharge Cannon +aoa3:energy_cannon, Energy Cannon +aoa3:erebon_stickler, Erebon Stickler +aoa3:floro_rpg, Floro RPG +aoa3:flower_cannon, Flower Cannon +aoa3:fungal_cannon, Fungal Cannon +aoa3:ghast_blaster, Ghast Blaster +aoa3:ghoul_cannon, Ghoul Cannon +aoa3:giga_cannon, Giga-Cannon +aoa3:golder_bomber, Golder Bomber +aoa3:hive_blaster, Hive Blaster +aoa3:hive_howitzer, Hive Howitzer +aoa3:iro_cannon, Iro Cannon +aoa3:jack_funger, Jack Funger +aoa3:jack_rocker, Jack Rocker +aoa3:luxon_stickler, Luxon Stickler +aoa3:mecha_cannon, Mecha Cannon +aoa3:mini_cannon, Mini-Cannon +aoa3:missile_maker, Missile Maker +aoa3:moon_cannon, Moon Cannon +aoa3:pluton_stickler, Pluton Stickler +aoa3:predatorian_blaster, Predatorian Blaster +aoa3:pulse_cannon, Pulse Cannon +aoa3:rpg, RPG +aoa3:selyan_stickler, Selyan Stickler +aoa3:shadow_blaster, Shadow Blaster +aoa3:shyre_blaster, Shyre Blaster +aoa3:smile_blaster, Smile Blaster +aoa3:super_cannon, Super-Cannon +aoa3:ultra_cannon, Ultra-Cannon +aoa3:vox_cannon, Vox Cannon +aoa3:water_balloon_bomber, Water-Balloon Bomber +aoa3:wither_cannon, Wither Cannon +aoa3:grenade, Grenade +aoa3:slice_star, Slice Star +aoa3:chakram, Chakram +aoa3:goo_ball, Goo Ball +aoa3:vulkram, Vulkram +aoa3:hellfire, Hellfire +aoa3:runic_bomb, Runic Bomb +aoa3:vulcane, Vulcane +aoa3:battle_vulcane, Vulcane: Battle +aoa3:equality_vulcane, Vulcane: Equality +aoa3:fire_vulcane, Vulcane: Fire +aoa3:impairment_vulcane, Vulcane: Impairment +aoa3:poison_vulcane, Vulcane: Poison +aoa3:power_vulcane, Vulcane: Power +aoa3:wither_vulcane, Vulcane: Wither +aoa3:alacrity_bow, Alacrity Bow +aoa3:ancient_bow, Ancient Bow +aoa3:atlantic_bow, Atlantic Bow +aoa3:baron_bow, Baron Bow +aoa3:boreic_bow, Boreic Bow +aoa3:daybreaker_bow, Daybreaker Bow +aoa3:deep_bow, Deep Bow +aoa3:explosive_bow, Explosive Bow +aoa3:haunted_bow, Haunted Bow +aoa3:ice_bow, Ice Bow +aoa3:infernal_bow, Infernal Bow +aoa3:justice_bow, Justice Bow +aoa3:lunar_bow, Lunar Bow +aoa3:mecha_bow, Mecha Bow +aoa3:nightmare_bow, Nightmare Bow +aoa3:poison_bow, Poison Bow +aoa3:predatious_bow, Predatious Bow +aoa3:primordial_bow, Primordial Bow +aoa3:rosidian_bow, Rosidian Bow +aoa3:runic_bow, Runic Bow +aoa3:screamer_bow, Screamer Bow +aoa3:shyregem_bow, Shyregem Bow +aoa3:skeletal_bow, Skeletal Bow +aoa3:skydriver_bow, Skydriver Bow +aoa3:slingshot, Slingshot +aoa3:soulfire_bow, Soulfire Bow +aoa3:spectral_bow, Spectral Bow +aoa3:speed_bow, Speed Bow +aoa3:sunshine_bow, Sunshine Bow +aoa3:toxin_bow, Toxin Bow +aoa3:void_bow, Void Bow +aoa3:weaken_bow, Weaken Bow +aoa3:wither_bow, Wither Bow +aoa3:coral_archergun, Coral Archergun +aoa3:lunar_archergun, Lunar Archergun +aoa3:mecha_archergun, Mecha Archergun +aoa3:pyro_archergun, Pyro Archergun +aoa3:rosidian_archergun, Rosidian Archergun +aoa3:skeletal_archergun, Skeletal Archergun +aoa3:spectral_archergun, Spectral Archergun +aoa3:trolls_archergun, Trolls Archergun +aoa3:viral_archergun, Viral Archergun +aoa3:aquatic_staff, Aquatic Staff +aoa3:atlantic_staff, Atlantic Staff +aoa3:baron_staff, Baron Staff +aoa3:candy_staff, Candy Staff +aoa3:celestial_staff, Celestial Staff +aoa3:concussion_staff, Concussion Staff +aoa3:coral_staff, Coral Staff +aoa3:crystal_staff, Crystal Staff +aoa3:crystik_staff, Crystik Staff +aoa3:cryston_staff, Cryston Staff +aoa3:destruction_staff, Destruction Staff +aoa3:ember_staff, Ember Staff +aoa3:everfight_staff, Everfight Staff +aoa3:evermight_staff, Evermight Staff +aoa3:fire_staff, Fire Staff +aoa3:firefly_staff, Firefly Staff +aoa3:firestorm_staff, Firestorm Staff +aoa3:fungal_staff, Fungal Staff +aoa3:ghoul_staff, Ghoul Staff +aoa3:haunters_staff, Haunter's Staff +aoa3:hive_staff, Hive Staff +aoa3:joker_staff, Joker Staff +aoa3:kaiyu_staff, Kaiyu Staff +aoa3:lightning_staff, Lightning Staff +aoa3:lightshine, Lightshine +aoa3:lunar_staff, Lunar Staff +aoa3:lyonic_staff, Lyonic Staff +aoa3:mecha_staff, Mecha Staff +aoa3:meteor_staff, Meteor Staff +aoa3:moonlight_staff, Moonlight Staff +aoa3:nature_staff, Nature Staff +aoa3:nightmare_staff, Nightmare Staff +aoa3:noxious_staff, Noxious Staff +aoa3:phantom_staff, Phantom Staff +aoa3:poison_staff, Poison Staff +aoa3:power_staff, Power Staff +aoa3:primordial_staff, Primordial Staff +aoa3:reef_staff, Reef Staff +aoa3:rejuvenation_staff, Rejuvenation Staff +aoa3:rosidian_staff, Rosidian Staff +aoa3:runic_staff, Runic Staff +aoa3:shadowlord_staff, Shadowlord Staff +aoa3:show_staff, Show Staff +aoa3:shyre_staff, Shyre Staff +aoa3:sky_staff, Sky Staff +aoa3:striker_staff, Striker Staff +aoa3:sun_staff, Sun Staff +aoa3:surge_staff, Surge Staff +aoa3:tangle_staff, Tangle Staff +aoa3:ultimatum_staff, Ultimatum Staff +aoa3:underworld_staff, Underworld Staff +aoa3:warlock_staff, Warlock Staff +aoa3:water_staff, Water Staff +aoa3:web_staff, Web Staff +aoa3:wind_staff, Wind Staff +aoa3:wither_staff, Wither Staff +aoa3:wizards_staff, Wizard's Staff +aoa3:apoco_shower, Apoco Shower +aoa3:atomizer, Atomizer +aoa3:beamer, Beamer +aoa3:blast_chiller, Blast Chiller +aoa3:blood_drainer, Blood Drainer +aoa3:bone_blaster, Bone Blaster +aoa3:bubble_horn, Bubble Horn +aoa3:colour_cannon, Colour Cannon +aoa3:confetti_cannon, Confetti Cannon +aoa3:confetti_cluster, Confetti Cluster +aoa3:dark_destroyer, Dark Destroyer +aoa3:darkly_guster, Darkly Guster +aoa3:death_ray, Death Ray +aoa3:doom_bringer, Doom Bringer +aoa3:eradicator, Eradicator +aoa3:experiment_w801, Experiment W-801 +aoa3:flowercorne, Flowercorne +aoa3:fragment, Fragment +aoa3:froster, Froster +aoa3:gas_blaster, Gas Blaster +aoa3:ghoul_gasser, Ghoul Gasser +aoa3:gold_bringer, Gold Bringer +aoa3:gravity_blaster, Gravity Blaster +aoa3:hell_horn, Hell Horn +aoa3:illusion_revolver, Illusion Revolver +aoa3:illusion_smg, Illusion SMG +aoa3:ion_blaster, Ion Blaster +aoa3:iro_miner, Iro Miner +aoa3:laser_blaster, Laser Blaster +aoa3:light_blaster, Light Blaster +aoa3:light_spark, Light Spark +aoa3:luna_blaster, Luna Blaster +aoa3:mecha_blaster, Mecha Blaster +aoa3:mind_blaster, Mind Blaster +aoa3:moon_destroyer, Moon Destroyer +aoa3:moon_shiner, Moon Shiner +aoa3:odious, Odious +aoa3:orbocron, Orb-O-Cron +aoa3:paralyzer, Paralyzer +aoa3:party_popper, Party Popper +aoa3:poison_plunger, Poison Plunger +aoa3:power_ray, Power Ray +aoa3:proton, Proton +aoa3:reefer, Reefer +aoa3:revolution, Revolution +aoa3:seaocron, Sea-O-Cron +aoa3:skullo_blaster, Skullo Blaster +aoa3:soul_drainer, Soul Drainer +aoa3:soul_spark, Soul Spark +aoa3:soul_storm, Soul Storm +aoa3:spirit_shower, Spirit Shower +aoa3:swarmotron, Swarm-O-Tron +aoa3:toxic_terrorizer, Toxic Terrorizer +aoa3:vortex_blaster, Vortex Blaster +aoa3:whimsy_winder, Whimsy Winder +aoa3:withers_wrath, Wither's Wrath +aoa3:achelos_helmet, Achelos Diving Helmet +aoa3:face_mask, Face Mask +aoa3:night_vision_goggles, Night-Vision Goggles +aoa3:oceanus_helmet, Oceanus Diving Helmet +aoa3:sealord_helmet, Sealord Diving Helmet +aoa3:alacrity_boots, Alacrity Boots +aoa3:alacrity_legs, Alacrity Leggings +aoa3:alacrity_chestplate, Alacrity Chestplate +aoa3:alacrity_helmet, Alacrity Helmet +aoa3:alchemy_boots, Alchemy Boots +aoa3:alchemy_legs, Alchemy Leggings +aoa3:alchemy_chestplate, Alchemy Chestplate +aoa3:alchemy_helmet, Alchemy Helmet +aoa3:amethind_boots, Amethind Boots +aoa3:amethind_legs, Amethind Leggings +aoa3:amethind_chestplate, Amethind Chestplate +aoa3:amethind_helmet, Amethind Helmet +aoa3:anima_boots, Anima Boots +aoa3:anima_legs, Anima Leggings +aoa3:anima_chestplate, Anima Chestplate +aoa3:anima_helmet, Anima Helmet +aoa3:archaic_boots, Archaic Boots +aoa3:archaic_legs, Archaic Leggings +aoa3:archaic_chestplate, Archaic Chestplate +aoa3:archaic_helmet, Archaic Helmet +aoa3:augury_boots, Augury Boots +aoa3:augury_legs, Augury Leggings +aoa3:augury_chestplate, Augury Chestplate +aoa3:augury_helmet, Augury Helmet +aoa3:baron_boots, Baron Boots +aoa3:baron_legs, Baron Leggings +aoa3:baron_chestplate, Baron Chestplate +aoa3:baron_helmet, Baron Helmet +aoa3:battleborn_boots, Battleborn Boots +aoa3:battleborn_legs, Battleborn Leggings +aoa3:battleborn_chestplate, Battleborn Chestplate +aoa3:battleborn_helmet, Battleborn Helmet +aoa3:biogenic_boots, Biogenic Boots +aoa3:biogenic_legs, Biogenic Leggings +aoa3:biogenic_chestplate, Biogenic Chestplate +aoa3:biogenic_helmet, Biogenic Helmet +aoa3:boreic_boots, Boreic Boots +aoa3:boreic_legs, Boreic Leggings +aoa3:boreic_chestplate, Boreic Chestplate +aoa3:boreic_helmet, Boreic Helmet +aoa3:butchery_boots, Butchery Boots +aoa3:butchery_legs, Butchery Leggings +aoa3:butchery_chestplate, Butchery Chestplate +aoa3:butchery_helmet, Butchery Helmet +aoa3:candy_boots, Candy Boots +aoa3:candy_legs, Candy Leggings +aoa3:candy_chestplate, Candy Chestplate +aoa3:candy_helmet, Candy Helmet +aoa3:commander_boots, Commander Boots +aoa3:commander_legs, Commander Leggings +aoa3:commander_chestplate, Commander Chestplate +aoa3:commander_helmet, Commander Helmet +aoa3:creation_boots, Creation Boots +aoa3:creation_legs, Creation Leggings +aoa3:creation_chestplate, Creation Chestplate +aoa3:creation_helmet, Creation Helmet +aoa3:crystallis_boots, Crystallis Boots +aoa3:crystallis_legs, Crystallis Leggings +aoa3:crystallis_chestplate, Crystallis Chestplate +aoa3:crystallis_helmet, Crystallis Helmet +aoa3:elecanyte_boots, Elecanyte Boots +aoa3:elecanyte_legs, Elecanyte Leggings +aoa3:elecanyte_chestplate, Elecanyte Chestplate +aoa3:elecanyte_helmet, Elecanyte Helmet +aoa3:embrodium_boots, Embrodium Boots +aoa3:embrodium_legs, Embrodium Leggings +aoa3:embrodium_chestplate, Embrodium Chestplate +aoa3:embrodium_helmet, Embrodium Helmet +aoa3:engineering_boots, Engineering Boots +aoa3:engineering_legs, Engineering Legs +aoa3:engineering_chestplate, Engineering Chestplate +aoa3:engineering_helmet, Engineering Helmet +aoa3:exoplate_boots, Exoplate Boots +aoa3:exoplate_legs, Exoplate Leggings +aoa3:exoplate_chestplate, Exoplate Chestplate +aoa3:exoplate_helmet, Exoplate Helmet +aoa3:expedition_boots, Expedition Boots +aoa3:expedition_legs, Expedition Leggings +aoa3:expedition_chestplate, Expedition Chestplate +aoa3:expedition_helmet, Expedition Helmet +aoa3:explosive_boots, Explosive Boots +aoa3:explosive_legs, Explosive Leggings +aoa3:explosive_chestplate, Explosive Chestplate +aoa3:explosive_helmet, Explosive Helmet +aoa3:extraction_boots, Extraction Boots +aoa3:extraction_legs, Extraction Leggings +aoa3:extraction_chestplate, Extraction Chestplate +aoa3:extraction_helmet, Extraction Helmet +aoa3:foraging_boots, Foraging Boots +aoa3:foraging_legs, Foraging Leggings +aoa3:foraging_chestplate, Foraging Chestplate +aoa3:foraging_helmet, Foraging Helmet +aoa3:fungal_boots, Fungal Boots +aoa3:fungal_legs, Fungal Leggings +aoa3:fungal_chestplate, Fungal Chestplate +aoa3:fungal_helmet, Fungal Helmet +aoa3:ghastly_boots, Ghastly Boots +aoa3:ghastly_legs, Ghastly Leggings +aoa3:ghastly_chestplate, Ghastly Chestplate +aoa3:ghastly_helmet, Ghastly Helmet +aoa3:ghoulish_boots, Ghoulish Boots +aoa3:ghoulish_legs, Ghoulish Leggings +aoa3:ghoulish_chestplate, Ghoulish Chestplate +aoa3:ghoulish_helmet, Ghoulish Helmet +aoa3:hauling_boots, Hauling Boots +aoa3:hauling_legs, Hauling Leggings +aoa3:hauling_chestplate, Hauling Chestplate +aoa3:hauling_helmet, Hauling Helmet +aoa3:hazmat_boots, Hazmat Boots +aoa3:hazmat_legs, Hazmat Leggings +aoa3:hazmat_chestplate, Hazmat Chestplate +aoa3:hazmat_helmet, Hazmat Helmet +aoa3:hunter_boots, Hunter Boots +aoa3:hunter_legs, Hunter Leggings +aoa3:hunter_chestplate, Hunter Chestplate +aoa3:hunter_helmet, Hunter Helmet +aoa3:hydrangic_boots, Hydrangic Boots +aoa3:hydrangic_legs, Hydrangic Leggings +aoa3:hydrangic_chestplate, Hydrangic Chestplate +aoa3:hydrangic_helmet, Hydrangic Helmet +aoa3:hydroplate_boots, Hydroplate Boots +aoa3:hydroplate_legs, Hydroplate Leggings +aoa3:hydroplate_chestplate, Hydroplate Chestplate +aoa3:hydroplate_helmet, Hydroplate Helmet +aoa3:ice_boots, Ice Boots +aoa3:ice_legs, Ice Leggings +aoa3:ice_chestplate, Ice Chestplate +aoa3:ice_helmet, Ice Helmet +aoa3:infernal_boots, Infernal Boots +aoa3:infernal_legs, Infernal Leggings +aoa3:infernal_chestplate, Infernal Chestplate +aoa3:infernal_helmet, Infernal Helmet +aoa3:infusion_boots, Infusion Boots +aoa3:infusion_legs, Infusion Leggings +aoa3:infusion_chestplate, Infusion Chestplate +aoa3:infusion_helmet, Infusion Helmet +aoa3:innervation_boots, Innervation Boots +aoa3:innervation_legs, Innervation Leggings +aoa3:innervation_chestplate, Innervation Chestplate +aoa3:innervation_helmet, Innervation Helmet +aoa3:knight_boots, Knight Boots +aoa3:knight_legs, Knight Leggings +aoa3:knight_chestplate, Knight Chestplate +aoa3:knight_helmet, Knight Helmet +aoa3:logging_boots, Logging Boots +aoa3:logging_legs, Logging Leggings +aoa3:logging_chestplate, Logging Chestplate +aoa3:logging_helmet, Logging Helmet +aoa3:lunar_boots, Lunar Boots +aoa3:lunar_legs, Lunar Leggings +aoa3:lunar_chestplate, Lunar Chestplate +aoa3:lunar_helmet, Lunar Helmet +aoa3:lyndamyte_boots, Lyndamyte Boots +aoa3:lyndamyte_legs, Lyndamyte Leggings +aoa3:lyndamyte_chestplate, Lyndamyte Chestplate +aoa3:lyndamyte_helmet, Lyndamyte Helmet +aoa3:lyonic_boots, Lyonic Boots +aoa3:lyonic_legs, Lyonic Leggings +aoa3:lyonic_chestplate, Lyonic Chestplate +aoa3:lyonic_helmet, Lyonic Helmet +aoa3:mercurial_boots, Mercurial Boots +aoa3:mercurial_legs, Mercurial Leggings +aoa3:mercurial_chestplate, Mercurial Chestplate +aoa3:mercurial_helmet, Mercurial Helmet +aoa3:necro_boots, Necro Boots +aoa3:necro_legs, Necro Leggings +aoa3:necro_chestplate, Necro Chestplate +aoa3:necro_helmet, Necro Helmet +aoa3:nethengeic_boots, Nethengeic Boots +aoa3:nethengeic_legs, Nethengeic Leggings +aoa3:nethengeic_chestplate, Nethengeic Chestplate +aoa3:nethengeic_helmet, Nethengeic Helmet +aoa3:nightmare_boots, Nightmare Boots +aoa3:nightmare_legs, Nightmare Leggings +aoa3:nightmare_chestplate, Nightmare Chestplate +aoa3:nightmare_helmet, Nightmare Helmet +aoa3:omni_boots, Omni Boots +aoa3:omni_legs, Omni Leggings +aoa3:omni_chestplate, Omni Chestplate +aoa3:omni_helmet, Omni Helmet +aoa3:phantasm_boots, Phantasm Boots +aoa3:phantasm_legs, Phantasm Leggings +aoa3:phantasm_chestplate, Phantasm Chestplate +aoa3:phantasm_helmet, Phantasm Helmet +aoa3:poison_boots, Poison Boots +aoa3:poison_legs, Poison Leggings +aoa3:poison_chestplate, Poison Chestplate +aoa3:poison_helmet, Poison Helmet +aoa3:predatious_boots, Predatious Boots +aoa3:predatious_legs, Predatious Leggings +aoa3:predatious_chestplate, Predatious Chestplate +aoa3:predatious_helmet, Predatious Helmet +aoa3:primordial_boots, Primordial Boots +aoa3:primordial_legs, Primordial Leggings +aoa3:primordial_chestplate, Primordial Chestplate +aoa3:primordial_helmet, Primordial Helmet +aoa3:purity_boots, Purity Boots +aoa3:purity_legs, Purity Leggings +aoa3:purity_chestplate, Purity Chestplate +aoa3:purity_helmet, Purity Helmet +aoa3:rockbone_boots, Rockbone Boots +aoa3:rockbone_legs, Rockbone Leggings +aoa3:rockbone_chestplate, Rockbone Chestplate +aoa3:rockbone_helmet, Rockbone Helmet +aoa3:rosidian_boots, Rosidian Boots +aoa3:rosidian_legs, Rosidian Leggings +aoa3:rosidian_chestplate, Rosidian Chestplate +aoa3:rosidian_helmet, Rosidian Helmet +aoa3:runation_boots, Runation Boots +aoa3:runation_legs, Runation Leggings +aoa3:runation_chestplate, Runation Chestplate +aoa3:runation_helmet, Runation Helmet +aoa3:runic_boots, Runic Boots +aoa3:runic_legs, Runic Leggings +aoa3:runic_chestplate, Runic Chestplate +aoa3:runic_helmet, Runic Helmet +aoa3:sharpshot_boots, Sharpshot Boots +aoa3:sharpshot_legs, Sharpshot Leggings +aoa3:sharpshot_chestplate, Sharpshot Chestplate +aoa3:sharpshot_helmet, Sharpshot Helmet +aoa3:skeletal_boots, Skeletal Boots +aoa3:skeletal_legs, Skeletal Leggings +aoa3:skeletal_chestplate, Skeletal Chestplate +aoa3:skeletal_helmet, Skeletal Helmet +aoa3:spaceking_boots, Spaceking Boots +aoa3:spaceking_legs, Spaceking Leggings +aoa3:spaceking_chestplate, Spaceking Chestplate +aoa3:spaceking_helmet, Spaceking Helmet +aoa3:speed_boots, Speed Boots +aoa3:speed_legs, Speed Leggings +aoa3:speed_chestplate, Speed Chestplate +aoa3:speed_helmet, Speed Helmet +aoa3:subterranean_boots, Subterranean Boots +aoa3:subterranean_legs, Subterranean Leggings +aoa3:subterranean_chestplate, Subterranean Chestplate +aoa3:subterranean_helmet, Subterranean Helmet +aoa3:utopian_boots, Utopian Boots +aoa3:utopian_legs, Utopian Leggings +aoa3:utopian_chestplate, Utopian Chestplate +aoa3:utopian_helmet, Utopian Helmet +aoa3:void_boots, Void Boots +aoa3:void_legs, Void Leggings +aoa3:void_chestplate, Void Chestplate +aoa3:void_helmet, Void Helmet +aoa3:weaken_boots, Weaken Boots +aoa3:weaken_legs, Weaken Leggings +aoa3:weaken_chestplate, Weaken Chestplate +aoa3:weaken_helmet, Weaken Helmet +aoa3:wither_boots, Wither Boots +aoa3:wither_legs, Wither Leggings +aoa3:wither_chestplate, Wither Chestplate +aoa3:wither_helmet, Wither Helmet +aoa3:zargonite_boots, Zargonite Boots +aoa3:zargonite_legs, Zargonite Leggings +aoa3:zargonite_chestplate, Zargonite Chestplate +aoa3:zargonite_helmet, Zargonite Helmet +aoa3:balloon, Balloon +aoa3:limonite_bullet, Limonite Bullet +aoa3:cannonball, Cannonball +aoa3:chilli, Chilli +aoa3:discharge_capsule, Discharge Capsule +aoa3:holly_arrow, Holly Arrow +aoa3:spectral_holly_arrow, Glowing Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:metal_slug, Metal Slug +aoa3:pop_shot, Pop Shot +aoa3:spreadshot, Spreadshot +aoa3:amethyst, Ascended Amethyst +aoa3:bloodstone, Bloodstone +aoa3:crystallite, Crystallite +aoa3:gemenyte, Gemenyte +aoa3:jade, Ascended Jade +aoa3:jewelyte, Jewelyte +aoa3:ornamyte, Ornamyte +aoa3:sapphire, Ascended Sapphire +aoa3:shyregem, Shyregem +aoa3:baronyte_ingot, Baronyte Ingot +aoa3:blazium_ingot, Blazium Ingot +aoa3:elecanium_ingot, Elecanium Ingot +aoa3:emberstone_ingot, Emberstone Ingot +aoa3:ghastly_ingot, Ghastly Ingot +aoa3:ghoulish_ingot, Ghoulish Ingot +aoa3:limonite_ingot, Limonite Ingot +aoa3:lunar_ingot, Lunar Ingot +aoa3:lyon_ingot, Lyon Ingot +aoa3:mystite_ingot, Mystite Ingot +aoa3:rosite_ingot, Rosite Ingot +aoa3:rusted_iron_ingot, Rusted Iron Ingot +aoa3:shyrestone_ingot, Shyrestone Ingot +aoa3:skeletal_ingot, Skeletal Ingot +aoa3:varsium_ingot, Varsium Ingot +aoa3:runium_chunk, Runium Chunk +aoa3:chestbone_fragment, Chestbone Fragment +aoa3:footbone_fragment, Footbone Fragment +aoa3:legbone_fragment, Legbone Fragment +aoa3:skullbone_fragment, Skullbone Fragment +aoa3:charged_runium_chunk, Charged Runium Chunk +aoa3:blue_crystal, Blue Crystal +aoa3:green_crystal, Green Crystal +aoa3:purple_crystal, Purple Crystal +aoa3:red_crystal, Red Crystal +aoa3:white_crystal, White Crystal +aoa3:yellow_crystal, Yellow Crystal +aoa3:baronyte_nugget, Baronyte Nugget +aoa3:blazium_nugget, Blazium Nugget +aoa3:elecanium_nugget, Elecanium Nugget +aoa3:emberstone_nugget, Emberstone Nugget +aoa3:ghastly_nugget, Ghastly Nugget +aoa3:ghoulish_nugget, Ghoulish Nugget +aoa3:limonite_nugget, Limonite Nugget +aoa3:lunar_nugget, Lunar Nugget +aoa3:lyon_nugget, Lyon Nugget +aoa3:mystite_nugget, Mystite Nugget +aoa3:rosite_nugget, Rosite Nugget +aoa3:shyrestone_nugget, Shyrestone Nugget +aoa3:varsium_nugget, Varsium Nugget +aoa3:charged_rune, Charged Rune +aoa3:compass_rune, Compass Rune +aoa3:distortion_rune, Distortion Rune +aoa3:energy_rune, Energy Rune +aoa3:fire_rune, Fire Rune +aoa3:kinetic_rune, Kinetic Rune +aoa3:life_rune, Life Rune +aoa3:lunar_rune, Lunar Rune +aoa3:poison_rune, Poison Rune +aoa3:power_rune, Power Rune +aoa3:storm_rune, Storm Rune +aoa3:strike_rune, Strike Rune +aoa3:unpowered_rune, Unpowered Rune +aoa3:water_rune, Water Rune +aoa3:wind_rune, Wind Rune +aoa3:wither_rune, Wither Rune +aoa3:active_rune_stone, Active Rune Stone +aoa3:alien_orb, Alien Orb +aoa3:amphibiyte_lung, Amphibiyte Lung +aoa3:apoco_stone, Apoco Stone +aoa3:armour_plating, Armour Plating +aoa3:blank_slab, Blank Slab +aoa3:chitin, Chitin +aoa3:circus_coin, Circus Coin +aoa3:copper_coin, Copper Coin +aoa3:gold_coin, Gold Coin +aoa3:lunaver_coin, Lunaver Coin +aoa3:silver_coin, Silver Coin +aoa3:confetti_pile, Confetti Pile +aoa3:coral_stone, Coral Stone +aoa3:cosmic_dust, Cosmic Dust +aoa3:cup, Cup +aoa3:dark_bones, Dark Bones +aoa3:darkly_powder, Darkly Powder +aoa3:dense_rock, Dense Rock +aoa3:desert_shell, Desert Shell +aoa3:distorting_artifact, Distorting Artifact +aoa3:doom_stone, Doom Stone +aoa3:blue_druse, Blue Druse +aoa3:green_druse, Green Druse +aoa3:purple_druse, Purple Druse +aoa3:rainbow_druse, Rainbow Druse +aoa3:red_druse, Red Druse +aoa3:white_druse, White Druse +aoa3:yellow_druse, Yellow Druse +aoa3:enchanted_gunpowder, Enchanted Gunpowder +aoa3:eye_bulb, Eye Bulb +aoa3:flammable_dust, Flammable Dust +aoa3:fleshy_bones, Fleshy Bones +aoa3:floating_stone, Floating Stone +aoa3:fragmented_anima_stone, Fragmented Anima Stone +aoa3:blue_gemstones, Blue Gemstones +aoa3:green_gemstones, Green Gemstones +aoa3:purple_gemstones, Purple Gemstones +aoa3:red_gemstones, Red Gemstones +aoa3:white_gemstones, White Gemstones +aoa3:yellow_gemstones, Yellow Gemstones +aoa3:ghostly_powder, Ghostly Powder +aoa3:ghostly_stone, Ghostly Stone +aoa3:ghoulasm, Ghoulasm +aoa3:gravitator, Gravitator +aoa3:hardened_confetti_ball, Hardened Confetti Ball +aoa3:hive_chunk, Hive Chunk +aoa3:holly_top_petals, Holly Top Petals +aoa3:hydro_stone, Hydro Stone +aoa3:ice_crystal, Ice Crystal +aoa3:impure_gold, Impure Gold +aoa3:ivory, Ivory +aoa3:jungle_thorns, Jungle Thorns +aoa3:limonite_rod, Limonite Rod +aoa3:lotto_totem, Lotto Totem +aoa3:lunarade_mug, Lunarade Mug +aoa3:metal_tub, Metal Tub +aoa3:magic_mending_compound, Magic Mending Compound +aoa3:magic_mending_solution, Magic Mending Solution +aoa3:magic_repair_dust, Magic Repair Dust +aoa3:magnet_shard, Magnet Shard +aoa3:mecha_gear, Mecha Gear +aoa3:mega_rune_fragment_blue, Mega Rune Fragment +aoa3:mega_rune_fragment_green, Mega Rune Fragment +aoa3:mega_rune_fragment_red, Mega Rune Fragment +aoa3:mega_rune_fragment_yellow, Mega Rune Fragment +aoa3:millennium_upgrader, Millennium Upgrader +aoa3:molten_upgrader, Molten Upgrader +aoa3:moonstone, Moonstone +aoa3:mud_ball, Mud Ball +aoa3:mushroom_spores, Mushroom Spores +aoa3:nightmare_flakes, Nightmare Flakes +aoa3:old_boot, Old Boot +aoa3:opteryx_feather, Opteryx Feather +aoa3:orange_spores, Orange Spores +aoa3:orbulon, Orbulon +aoa3:padded_cloth, Padded Cloth +aoa3:phantasm, Phantasm +aoa3:power_core, Power Core +aoa3:primed_ghoulasm, Primed Ghoulasm +aoa3:primordial_skull, Primordial Skull +aoa3:pure_coral_stone, Pure Coral Stone +aoa3:pure_gold, Pure Gold +aoa3:pure_rain_stone, Pure Rain Stone +aoa3:rammerhead_hide, Rammerhead Hide +aoa3:realm_travel_ticket, Realm Travel Ticket +aoa3:reinforced_cloth, Reinforced Cloth +aoa3:return_crystal, Return Crystal +aoa3:rock_bones, Rock Bones +aoa3:rosid_root, Rosid Root +aoa3:rune_stone, Rune Stone +aoa3:runic_energy, Runic Energy +aoa3:scrap_metal, Scrap Metal +aoa3:scream_shield, Scream Shield +aoa3:sharp_claw, Sharp Claw +aoa3:sludge_parasite, Sludge Parasite +aoa3:small_blue_petal, Small Blue Petal +aoa3:small_green_petal, Small Green Petal +aoa3:small_orange_petal, Small Orange Petal +aoa3:small_purple_petal, Small Purple Petal +aoa3:small_red_petal, Small Red Petal +aoa3:soulbone, Soulbone +aoa3:sticky_slime, Sticky Slime +aoa3:blue_strange_stone, Blue Strange Stone +aoa3:white_strange_stone, White Strange Stone +aoa3:yellow_strange_stone, Yellow Strange Stone +aoa3:tea_shreddings, Tea Shreddings +aoa3:thorny_petals, Thorny Petals +aoa3:torn_cloth, Torn Cloth +aoa3:toxic_lump, Toxic Lump +aoa3:troll_skull, Troll Skull +aoa3:uncharged_orb, Uncharged Orb +aoa3:uncharged_stone, Uncharged Stone +aoa3:unstable_gunpowder, Unstable Gunpowder +aoa3:urka_hide, Urka Hide +aoa3:void_scales, Void Scales +aoa3:vulcane_augment_battle, Vulcane Augment: Battle +aoa3:vulcane_augment_equality, Vulcane Augment: Equality +aoa3:vulcane_augment_fire, Vulcane Augment: Fire +aoa3:vulcane_augment_impairment, Vulcane Augment: Impairment +aoa3:vulcane_augment_poison, Vulcane Augment: Poison +aoa3:vulcane_augment_power, Vulcane Augment: Power +aoa3:vulcane_augment_wither, Vulcane Augment: Wither +aoa3:weapon_parts, Weapon Parts +aoa3:whitewashing_solution, Whitewashing Solution +aoa3:worn_book, Worn Book +aoa3:yellow_spores, Yellow Spores +aoa3:zhinx_dust, Zhinx Dust +aoa3:archergun_frame, Archergun Frame +aoa3:blaster_frame, Blaster Frame +aoa3:boots_frame, Boots Frame +aoa3:leggings_frame, Leggings Frame +aoa3:chestplate_frame, Chestplate Frame +aoa3:helmet_frame, Helmet Frame +aoa3:cannon_frame, Cannon Frame +aoa3:gun_frame, Gun Frame +aoa3:shotgun_frame, Shotgun Frame +aoa3:sniper_frame, Sniper Frame +aoa3:ancient_orb, Ancient Orb +aoa3:ancient_ring, Ancient Ring +aoa3:bone_horn, Bone Horn +aoa3:book_of_shadows, Book of Shadows +aoa3:boulder_dash, Boulder Dash +aoa3:call_of_the_drake, Call of the Drake +aoa3:explosive_gems, Explosive Gems +aoa3:explosive_idol, Explosive Idol +aoa3:giant_crystal, Giant Crystal +aoa3:gold_spring, Gold Spring +aoa3:guardians_eye, Guardian's Eye +aoa3:haunted_idol, Haunted Idol +aoa3:heavy_boulder, Heavy Boulder +aoa3:hive_egg, Hive Egg +aoa3:mega_rune_stone, Mega Rune Stone +aoa3:nethengeic_callstone, Nethengeic Callstone +aoa3:observing_eye, Observing Eye +aoa3:petals, Petals +aoa3:primordial_dust, Primordial Dust +aoa3:pure_water_stone, Pure Water Stone +aoa3:shroom_stone, Shroom Stone +aoa3:silvro_coin, Silvro Coin +aoa3:staring_eye, Staring Eye +aoa3:toy_gyrocopter, Toy Gyrocopter +aoa3:treat_bag, Treat Bag +aoa3:troll_idol, Troll Idol +aoa3:vile_stone, Vile Stone +aoa3:voliant_heart, Voliant Heart +aoa3:warlock_gem, Warlock Gem +aoa3:abyss_tokens, Abyss Tokens +aoa3:baron_tokens, Baron Tokens +aoa3:borean_tokens, Borean Tokens +aoa3:candyland_tokens, Candyland Tokens +aoa3:celeve_tokens, Celeve Tokens +aoa3:creeponia_tokens, Creeponia Tokens +aoa3:crystevia_tokens, Crystevia Tokens +aoa3:deeplands_tokens, Deeplands Tokens +aoa3:dungeon_tokens, Dungeon Tokens +aoa3:dustopia_tokens, Dustopia Tokens +aoa3:gardencia_tokens, Gardencia Tokens +aoa3:greckon_tokens, Greckon Tokens +aoa3:haven_tokens, Haven Tokens +aoa3:iromine_tokens, Iromine Tokens +aoa3:lelyetia_tokens, Lelyetia Tokens +aoa3:lunar_tokens, Lunar Tokens +aoa3:mysterium_tokens, Mysterium Tokens +aoa3:nether_tokens, Nether Tokens +aoa3:precasian_tokens, Precasian Tokens +aoa3:runandor_tokens, Runandor Tokens +aoa3:shyrelands_tokens, Shyrelands Tokens +aoa3:vox_ponds_tokens, Vox Ponds Tokens +aoa3:abyssal_upgrade_kit, Abyssal Upgrade Kit +aoa3:ancient_upgrade_kit, Ancient Upgrade Kit +aoa3:apoco_upgrade_kit, Apoco Upgrade Kit +aoa3:clown_upgrade_kit, Clown Upgrade Kit +aoa3:darkly_upgrade_kit, Darkly Upgrade Kit +aoa3:floro_upgrade_kit, Floro Upgrade Kit +aoa3:golden_upgrade_kit, Golden Upgrade Kit +aoa3:haunted_upgrade_kit, Haunted Upgrade Kit +aoa3:lelyetian_upgrade_kit, Lelyetian Upgrade Kit +aoa3:light_upgrade_kit, Light Upgrade Kit +aoa3:lunar_upgrade_kit, Lunar Upgrade Kit +aoa3:nether_upgrade_kit, Nether Upgrade Kit +aoa3:precasian_upgrade_kit, Precasian Upgrade Kit +aoa3:predator_upgrade_kit, Predator Upgrade Kit +aoa3:rocky_upgrade_kit, Rocky Upgrade Kit +aoa3:runic_upgrade_kit, Runic Upgrade Kit +aoa3:seaside_upgrade_kit, Seaside Upgrade Kit +aoa3:smiley_upgrade_kit, Smiley Upgrade Kit +aoa3:waterlogged_aqua_cannon, Aqua Cannon (Waterlogged) +aoa3:waterlogged_coral_archergun, Coral Archergun (Waterlogged) +aoa3:waterlogged_coral_cannon, Coral Cannon (Waterlogged) +aoa3:waterlogged_coral_clogger, Coral Clogger (Waterlogged) +aoa3:waterlogged_reefer, Reefer (Waterlogged) +aoa3:incomplete_mecha_archergun, Mecha Archergun (Incomplete) +aoa3:incomplete_mecha_bow, Mecha Bow (Incomplete) +aoa3:incomplete_mecha_cannon, Mecha Cannon (Incomplete) +aoa3:incomplete_mechanical_assault_rifle, Mechanical Assault Rifle (Incomplete) +aoa3:incomplete_mecha_staff, Mecha Staff (Incomplete) +aoa3:incomplete_mechyro, Mechyro (Incomplete) +aoa3:blank_realmstone, Blank Realmstone +aoa3:abyss_realmstone, Abyss Realmstone +aoa3:nether_realmstone, Nether Realmstone +aoa3:ancient_cavern_realmstone, Ancient Cavern Realmstone +aoa3:barathos_realmstone, Barathos Realmstone +aoa3:borean_realmstone, Borean Realmstone +aoa3:candyland_realmstone, Candyland Realmstone +aoa3:celeve_realmstone, Celeve Realmstone +aoa3:creeponia_realmstone, Creeponia Realmstone +aoa3:crystevia_realmstone, Crystevia Realmstone +aoa3:deeplands_realmstone, Deeplands Realmstone +aoa3:dustopia_realmstone, Dustopia Realmstone +aoa3:gardencia_realmstone, Gardencia Realmstone +aoa3:greckon_realmstone, Greckon Realmstone +aoa3:haven_realmstone, Haven Realmstone +aoa3:immortallis_realmstone, Immortallis Realmstone +aoa3:iromine_realmstone, Iromine Realmstone +aoa3:lelyetia_realmstone, Lelyetia Realmstone +aoa3:lunalus_realmstone, Lunalus Realmstone +aoa3:mysterium_realmstone, Mysterium Realmstone +aoa3:precasia_realmstone, Precasia Realmstone +aoa3:runandor_realmstone, Runandor Realmstone +aoa3:shyrelands_realmstone, Shyrelands Realmstone +aoa3:vox_ponds_realmstone, Vox Ponds Realmstone +aoa3:ancient_essence, Ancient Essence +aoa3:charged_essence, Charged Essence +aoa3:dark_essence, Dark Essence +aoa3:divine_essence, Divine Essence +aoa3:empowered_essence, Empowered Essence +aoa3:ethereal_essence, Ethereal Essence +aoa3:luminate_essence, Luminate Essence +aoa3:molten_essence, Molten Essence +aoa3:ominous_essence, Ominous Essence +aoa3:weak_essence, Weak Essence +aoa3:agility_tablet, Tablet of Agility +aoa3:awareness_tablet, Tablet of Awareness +aoa3:breeding_tablet, Tablet of Breeding +aoa3:cleansing_tablet, Tablet of Cleansing +aoa3:distortion_tablet, Tablet of Distortion +aoa3:energy_tablet, Tablet of Energy +aoa3:gravity_tablet, Tablet of Gravity +aoa3:oxygen_tablet, Tablet of Oxygen +aoa3:pressure_tablet, Tablet of Pressure +aoa3:proficiency_tablet, Tablet of Proficiency +aoa3:resistance_tablet, Tablet of Resistance +aoa3:sanctity_tablet, Tablet of Sanctity +aoa3:satiation_tablet, Tablet of Satiation +aoa3:sight_tablet, Tablet of Sight +aoa3:strength_tablet, Tablet of Strength +aoa3:untiring_tablet, Tablet of Untiring +aoa3:vitality_tablet, Tablet of Vitality +aoa3:progress_coin0, Starting Coin +aoa3:progress_coin1, Progress Coin +aoa3:progress_coin2, Progress Coin +aoa3:progress_coin3, Progress Coin +aoa3:progress_coin4, Progress Coin +aoa3:ambient_power_stone, Ambient Power Stone +aoa3:blooming_power_stone, Blooming Power Stone +aoa3:glaring_power_stone, Glaring Power Stone +aoa3:gleaming_power_stone, Gleaming Power Stone +aoa3:glistening_power_stone, Glistening Power Stone +aoa3:glowing_power_stone, Glowing Power Stone +aoa3:radiant_power_stone, Radiant Power Stone +aoa3:shining_power_stone, Shining Power Stone +aoa3:ambient_infusion_stone, Ambient Infusion Stone +aoa3:blooming_infusion_stone, Blooming Infusion Stone +aoa3:glaring_infusion_stone, Glaring Infusion Stone +aoa3:gleaming_infusion_stone, Gleaming Infusion Stone +aoa3:glistening_infusion_stone, Glistening Infusion Stone +aoa3:glowing_infusion_stone, Glowing Infusion Stone +aoa3:radiant_infusion_stone, Radiant Infusion Stone +aoa3:shining_infusion_stone, Shining Infusion Stone +aoa3:giant_skill_crystal, Giant Skill Crystal +aoa3:large_skill_crystal, Large Skill Crystal +aoa3:medium_skill_crystal, Medium Skill Crystal +aoa3:small_skill_crystal, Small Skill Crystal +aoa3:crystal_box, Crystal Box +aoa3:fish_case, Fish Case +aoa3:gem_bag, Gem Bag +aoa3:rune_box, Rune Box +aoa3:shiny_box, Shiny Box +aoa3:treasure_box, Treasure Box +aoa3:weapons_case, Weapons Case +aoa3:raw_candlefish, Raw Candlefish +aoa3:raw_crimson_skipper, Raw Crimson Skipper +aoa3:raw_crimson_stripefish, Raw Crimson Stripefish +aoa3:raw_dark_hatchetfish, Raw Dark Hatchetfish +aoa3:raw_fingerfish, Raw Fingerfish +aoa3:raw_golden_gullfish, Raw Golden Gullfish +aoa3:raw_ironback, Raw Ironback +aoa3:raw_limefish, Raw Limefish +aoa3:raw_pearl_stripefish, Raw Pearl Stripefish +aoa3:raw_rainbowfish, Raw Rainbowfish +aoa3:raw_razorfish, Raw Razorfish +aoa3:raw_rocketfish, Raw Rocketfish +aoa3:raw_sailback, Raw Sailback +aoa3:raw_sapphire_strider, Raw Sapphire Strider +aoa3:raw_turquoise_stripefish, Raw Turquoise Stripefish +aoa3:raw_violet_skipper, Raw Violet Skipper +aoa3:candlefish, Candlefish +aoa3:crimson_skipper, Crimson Skipper +aoa3:crimson_stripefish, Crimson Stripefish +aoa3:dark_hatchetfish, Dark Hatchetfish +aoa3:fingerfish, Fingerfish +aoa3:golden_gullfish, Golden Gullfish +aoa3:ironback, Ironback +aoa3:limefish, Limefish +aoa3:pearl_stripefish, Pearl Stripefish +aoa3:rainbowfish, Rainbowfish +aoa3:razorfish, Razorfish +aoa3:rocketfish, Rocketfish +aoa3:sailback, Sailback +aoa3:sapphire_strider, Sapphire Strider +aoa3:turquoise_stripefish, Turquoise Stripefish +aoa3:violet_skipper, Violet Skipper +aoa3:bubble_berries, Bubble Berries +aoa3:candy_cane, Candy Cane +aoa3:candy_corn, Candy Corn +aoa3:raw_charger_shank, Raw Charger Shank +aoa3:charger_shank, Charger Shank +aoa3:raw_chimera_chop, Raw Chimera Chop +aoa3:chimera_chop, Chimera Chop +aoa3:raw_ursa_meat, Raw Ursa Meat +aoa3:ursa_meat, Ursa Meat +aoa3:raw_furlion_chop, Raw Furlion Chop +aoa3:furlion_chop, Furlion Chop +aoa3:raw_halycon_beef, Raw Halycon Beef +aoa3:halycon_beef, Halycon Beef +aoa3:eye_candy, Eye Candy +aoa3:fiery_chops, Fiery Chops +aoa3:floracle_sticks, Floracle Sticks +aoa3:fungal_tea, Fungal Tea +aoa3:gingerbread_cookie, Gingerbread Cookie +aoa3:gingerbread_wing, Gingerbread Wing +aoa3:goldicap_petals, Goldicap Petals +aoa3:halycon_milk, Halycon Milk +aoa3:heart_fruit, Heart Fruit +aoa3:hot_rod, Hot Rod +aoa3:lunacrike, Lunacrike +aoa3:luna_globe, Luna Globe +aoa3:lunalons, Lunalons +aoa3:lunarade, Lunarade +aoa3:magic_marang, Magic Marang +aoa3:mystic_shrooms, Mystic Shrooms +aoa3:natural_tea, Natural Tea +aoa3:nature_melon_slice, Nature Melon Slice +aoa3:peppermint_candy, Peppermint Candy +aoa3:rosidons, Rosidons +aoa3:sour_candy, Sour Candy +aoa3:sour_gummy, Sour Gummy +aoa3:sour_pop, Sour Pop +aoa3:spearmint_candy, Spearmint Candy +aoa3:tea, Tea +aoa3:trilliad_leaves, Trilliad Leaves +aoa3:yeti_fingernails, Yeti Fingernails +aoa3:diamond_bowl, Diamond Bowl +aoa3:stone_bowl, Stone Bowl +aoa3:exp_flask, Exp Flask +aoa3:alluricorn_slab, Alluricorn Slab +aoa3:blissard_slab, Blissard Slab +aoa3:compeer_slab, Compeer Slab +aoa3:construct_of_servility_slab, Construct of Servility Slab +aoa3:corby_slab, Corby Slab +aoa3:craggy_slab, Craggy Slab +aoa3:draggy_slab, Draggy Slab +aoa3:ender_carrier_slab, Ender Carrier Slab +aoa3:gnawer_slab, Gnawer Slab +aoa3:goofer_slab, Goofer Slab +aoa3:healing_golem_slab, Healing Golem Slab +aoa3:hellquin_slab, Hellquin Slab +aoa3:horntail_slab, Horntail Slab +aoa3:mecha_cyclops_slab, Mecha Cyclops Slab +aoa3:mecha_skellox_slab, Mecha Skellox Slab +aoa3:penguin_slab, Penguin Slab +aoa3:plateosaur_slab, Plateosaur Slab +aoa3:rammerhorn_slab, Rammerhorn Slab +aoa3:shaddy_slab, Shaddy Slab +aoa3:spikeback_slab, Spikeback Slab +aoa3:spraggy_slab, Spraggy Slab +aoa3:waggy_slab, Waggy Slab +aoa3:bubble_berry_seeds, Bubble Berry Seeds +aoa3:chilli_seeds, Chilli Seeds +aoa3:floracle_seeds, Floracle Seeds +aoa3:goldicap_seeds, Goldicap Seeds +aoa3:heart_fruit_seeds, Heart Fruit Seeds +aoa3:holly_top_seeds, Holly Top Seeds +aoa3:lunacrike_seeds, Lunacrike Seeds +aoa3:luna_globe_seeds, Luna Globe Seeds +aoa3:lunalon_seeds, Lunalon Seeds +aoa3:magic_marang_seeds, Magic Marang Seeds +aoa3:rosidon_seeds, Rosidon Seeds +aoa3:tea_seeds, Tea Seeds +aoa3:thorny_plant_seeds, Thorny Plant Seeds +aoa3:trilliad_seeds, Trilliad Seeds +aoa3:outlaw_disc, Music Disc +aoa3:caverns_disc, Music Disc ebwizardry:arcane_workbench, Arcane Workbench ebwizardry:crystal_ore, Crystal Ore ebwizardry:crystal_flower, Crystal Flower @@ -36804,13 +36817,13 @@ danknull:dank_null_panel_3, Gold /dank/null Panel danknull:dank_null_panel_4, Diamond /dank/null Panel danknull:dank_null_panel_5, Emerald /dank/null Panel danknull:danknull_dock, /dank/null Docking Station -dankstorage:dank_2, Dank 2 -dankstorage:dank_4, Dank 4 -dankstorage:dank_1, Dank 1 -dankstorage:dank_6, Dank 6 -dankstorage:dank_3, Dank 3 -dankstorage:dank_5, Dank 5 dankstorage:dank_7, Dank 7 +dankstorage:dank_3, Dank 3 +dankstorage:dank_4, Dank 4 +dankstorage:dank_6, Dank 6 +dankstorage:dank_5, Dank 5 +dankstorage:dank_2, Dank 2 +dankstorage:dank_1, Dank 1 deepmoblearning:polymer_clay, Polymer Clay deepmoblearning:data_model_blank, Blank Data Model deepmoblearning:deep_learner, Deep Learner @@ -36959,48 +36972,196 @@ deepmoblearningbm:blood_infused_glitch_ingot, §cBlood Infused Glitch Ingot§r deepmoblearningbm:blood_infused_glitch_nugget, §cBlood Infused Glitch Nugget§r demagnetize:demagnetizer, Demagnetizer demagnetize:demagnetizer_advanced, Advanced Demagnetizer -divinerpg:arlemite_shovel, Arlemite Shovel -divinerpg:arlemite_pickaxe, Arlemite Pickaxe -divinerpg:arlemite_axe, Arlemite Axe -divinerpg:arlemite_hoe, Arlemite Hoe -divinerpg:arlemite_shickaxe, Arlemite Shickaxe -divinerpg:bedrock_shovel, Bedrock Shovel -divinerpg:bedrock_pickaxe, Bedrock Pickaxe -divinerpg:bedrock_axe, Bedrock Axe -divinerpg:corrupted_shovel, Corrupted Shovel -divinerpg:corrupted_pickaxe, Corrupted Pickaxe -divinerpg:corrupted_axe, Corrupted Axe -divinerpg:divine_shovel, Divine Shovel -divinerpg:divine_pickaxe, Divine Pickaxe -divinerpg:divine_axe, Divine Axe -divinerpg:divine_shickaxe, Divine Shickaxe -divinerpg:realmite_shovel, Realmite Shovel -divinerpg:realmite_pickaxe, Realmite Pickaxe -divinerpg:realmite_axe, Realmite Axe -divinerpg:realmite_hoe, Realmite Hoe -divinerpg:rupee_shovel, Rupee Shovel -divinerpg:rupee_pickaxe, Rupee Pickaxe -divinerpg:rupee_axe, Rupee Axe -divinerpg:rupee_hoe, Rupee Hoe -divinerpg:rupee_shickaxe, Rupee Shickaxe -divinerpg:eden_shovel, Eden Shovel -divinerpg:eden_pickaxe, Eden Pickaxe -divinerpg:eden_axe, Eden Axe -divinerpg:wildwood_shovel, Wildwood Shovel -divinerpg:wildwood_pickaxe, Wildwood Pickaxe -divinerpg:wildwood_axe, Wildwood Axe -divinerpg:apalachia_shovel, Apalachia Shovel -divinerpg:apalachia_pickaxe, Apalachia Pickaxe -divinerpg:apalachia_axe, Apalachia Axe -divinerpg:skythern_shovel, Skythern Shovel -divinerpg:skythern_pickaxe, Skythern Pickaxe -divinerpg:skythern_axe, Skythern Axe -divinerpg:mortum_shovel, Mortum Shovel -divinerpg:mortum_pickaxe, Mortum Pickaxe -divinerpg:mortum_axe, Mortum Axe -divinerpg:dream_shovel, Dream Shovel -divinerpg:dream_pickaxe, Dream Pickaxe -divinerpg:dream_axe, Dream Axe +divinerpg:angelic_helmet, Angelic Helmet +divinerpg:angelic_chestplate, Angelic Chestplate +divinerpg:angelic_leggings, Angelic Leggings +divinerpg:angelic_boots, Angelic Boots +divinerpg:aquastrive_helmet, Aquastrive Helmet +divinerpg:aquastrive_chestplate, Aquastrive Chestplate +divinerpg:aquastrive_leggings, Aquastrive Leggings +divinerpg:aquastrive_boots, Aquastrive Boots +divinerpg:arlemite_helmet, Arlemite Helmet +divinerpg:arlemite_chestplate, Arlemite Chestplate +divinerpg:arlemite_leggings, Arlemite Leggings +divinerpg:arlemite_boots, Arlemite Boots +divinerpg:bedrock_helmet, Bedrock Helmet +divinerpg:bedrock_chestplate, Bedrock Chestplate +divinerpg:bedrock_leggings, Bedrock Leggings +divinerpg:bedrock_boots, Bedrock Boots +divinerpg:corrupted_helmet, Corrupted Helmet +divinerpg:corrupted_chestplate, Corrupted Chestplate +divinerpg:corrupted_leggings, Corrupted Leggings +divinerpg:corrupted_boots, Corrupted Boots +divinerpg:divine_helmet, Divine Helmet +divinerpg:divine_chestplate, Divine Chestplate +divinerpg:divine_leggings, Divine Leggings +divinerpg:divine_boots, Divine Boots +divinerpg:elite_realmite_helmet, Elite Realmite Helmet +divinerpg:elite_realmite_chestplate, Elite Realmite Chestplate +divinerpg:elite_realmite_leggings, Elite Realmite Leggings +divinerpg:elite_realmite_boots, Elite Realmite Boots +divinerpg:ender_helmet, Ender Helmet +divinerpg:ender_chestplate, Ender Chestplate +divinerpg:ender_leggings, Ender Leggings +divinerpg:ender_boots, Ender Boots +divinerpg:blue_ender_helmet, Blue Ender Helmet +divinerpg:blue_ender_chestplate, Blue Ender Chestplate +divinerpg:blue_ender_leggings, Blue Ender Leggings +divinerpg:blue_ender_boots, Blue Ender Boots +divinerpg:gray_ender_helmet, Gray Ender Helmet +divinerpg:gray_ender_chestplate, Gray Ender Chestplate +divinerpg:gray_ender_leggings, Gray Ender Leggings +divinerpg:gray_ender_boots, Gray Ender Boots +divinerpg:green_ender_helmet, Green Ender Helmet +divinerpg:green_ender_chestplate, Green Ender Chestplate +divinerpg:green_ender_leggings, Green Ender Leggings +divinerpg:green_ender_boots, Green Ender Boots +divinerpg:red_ender_helmet, Red Ender Helmet +divinerpg:red_ender_chestplate, Red Ender Chestplate +divinerpg:red_ender_leggings, Red Ender Leggings +divinerpg:red_ender_boots, Red Ender Boots +divinerpg:yellow_ender_helmet, Yellow Ender Helmet +divinerpg:yellow_ender_chestplate, Yellow Ender Chestplate +divinerpg:yellow_ender_leggings, Yellow Ender Leggings +divinerpg:yellow_ender_boots, Yellow Ender Boots +divinerpg:frozen_helmet, Frozen Helmet +divinerpg:frozen_chestplate, Frozen Chestplate +divinerpg:frozen_leggings, Frozen Leggings +divinerpg:frozen_boots, Frozen Boots +divinerpg:inferno_helmet, Inferno Helmet +divinerpg:inferno_chestplate, Inferno Chestplate +divinerpg:inferno_leggings, Inferno Leggings +divinerpg:inferno_boots, Inferno Boots +divinerpg:jack_o_man_helmet, Jack O Man Helmet +divinerpg:jack_o_man_chestplate, Jack O Man Chestplate +divinerpg:jack_o_man_leggings, Jack O Man Leggings +divinerpg:jack_o_man_boots, Jack O Man Boots +divinerpg:jungle_helmet, Jungle Helmet +divinerpg:jungle_chestplate, Jungle Chestplate +divinerpg:jungle_leggings, Jungle Leggings +divinerpg:jungle_boots, Jungle Boots +divinerpg:kraken_helmet, Kraken Helmet +divinerpg:kraken_chestplate, Kraken Chestplate +divinerpg:kraken_leggings, Kraken Leggings +divinerpg:kraken_boots, Kraken Boots +divinerpg:netherite_helmet, Netherite Helmet +divinerpg:netherite_chestplate, Netherite Chestplate +divinerpg:netherite_leggings, Netherite Leggings +divinerpg:netherite_boots, Netherite Boots +divinerpg:realmite_helmet, Realmite Helmet +divinerpg:realmite_chestplate, Realmite Chestplate +divinerpg:realmite_leggings, Realmite Leggings +divinerpg:realmite_boots, Realmite Boots +divinerpg:rupee_helmet, Rupee Helmet +divinerpg:rupee_chestplate, Rupee Chestplate +divinerpg:rupee_leggings, Rupee Leggings +divinerpg:rupee_boots, Rupee Boots +divinerpg:blue_rupee_helmet, Blue Rupee Helmet +divinerpg:blue_rupee_chestplate, Blue Rupee Chestplate +divinerpg:blue_rupee_leggings, Blue Rupee Leggings +divinerpg:blue_rupee_boots, Blue Rupee Boots +divinerpg:gray_rupee_helmet, Gray Rupee Helmet +divinerpg:gray_rupee_chestplate, Gray Rupee Chestplate +divinerpg:gray_rupee_leggings, Gray Rupee Leggings +divinerpg:gray_rupee_boots, Gray Rupee Boots +divinerpg:green_rupee_helmet, Green Rupee Helmet +divinerpg:green_rupee_chestplate, Green Rupee Chestplate +divinerpg:green_rupee_leggings, Green Rupee Leggings +divinerpg:green_rupee_boots, Green Rupee Boots +divinerpg:red_rupee_helmet, Red Rupee Helmet +divinerpg:red_rupee_chestplate, Red Rupee Chestplate +divinerpg:red_rupee_leggings, Red Rupee Leggings +divinerpg:red_rupee_boots, Red Rupee Boots +divinerpg:yellow_rupee_helmet, Yellow Rupee Helmet +divinerpg:yellow_rupee_chestplate, Yellow Rupee Chestplate +divinerpg:yellow_rupee_leggings, Yellow Rupee Leggings +divinerpg:yellow_rupee_boots, Yellow Rupee Boots +divinerpg:shadow_helmet, Shadow Helmet +divinerpg:shadow_chestplate, Shadow Chestplate +divinerpg:shadow_leggings, Shadow Leggings +divinerpg:shadow_boots, Shadow Boots +divinerpg:skeleman_helmet, Skeleman Helmet +divinerpg:skeleman_chestplate, Skeleman Chestplate +divinerpg:skeleman_leggings, Skeleman Leggings +divinerpg:skeleman_boots, Skeleman Boots +divinerpg:terran_helmet, Terran Helmet +divinerpg:terran_chestplate, Terran Chestplate +divinerpg:terran_leggings, Terran Leggings +divinerpg:terran_boots, Terran Boots +divinerpg:wither_reaper_helmet, Wither Reaper Helmet +divinerpg:wither_reaper_chestplate, Wither Reaper Chestplate +divinerpg:wither_reaper_leggings, Wither Reaper Leggings +divinerpg:wither_reaper_boots, Wither Reaper Boots +divinerpg:santa_helmet, Santa Cap +divinerpg:santa_chestplate, Santa Tunic +divinerpg:santa_leggings, Santa Pants +divinerpg:santa_boots, Santa Boots +divinerpg:eden_helmet, Eden Helmet +divinerpg:eden_chestplate, Eden Chestplate +divinerpg:eden_leggings, Eden Leggings +divinerpg:eden_boots, Eden Boots +divinerpg:wildwood_helmet, Wildwood Helmet +divinerpg:wildwood_chestplate, Wildwood Chestplate +divinerpg:wildwood_leggings, Wildwood Leggings +divinerpg:wildwood_boots, Wildwood Boots +divinerpg:apalachia_helmet, Apalachia Helmet +divinerpg:apalachia_chestplate, Apalachia Chestplate +divinerpg:apalachia_leggings, Apalachia Leggings +divinerpg:apalachia_boots, Apalachia Boots +divinerpg:skythern_helmet, Skythern Helmet +divinerpg:skythern_chestplate, Skythern Chestplate +divinerpg:skythern_leggings, Skythern Leggings +divinerpg:skythern_boots, Skythern Boots +divinerpg:mortum_helmet, Mortum Helmet +divinerpg:mortum_chestplate, Mortum Chestplate +divinerpg:mortum_leggings, Mortum Leggings +divinerpg:mortum_boots, Mortum Boots +divinerpg:halite_helmet, Halite Helmet +divinerpg:halite_chestplate, Halite Chestplate +divinerpg:halite_leggings, Halite Leggings +divinerpg:halite_boots, Halite Boots +divinerpg:awakened_halite_helmet, Awakened Halite Helmet +divinerpg:awakened_halite_chestplate, Awakened Halite Chestplate +divinerpg:awakened_halite_leggings, Awakened Halite Leggings +divinerpg:awakened_halite_boots, Awakened Halite Boots +divinerpg:korma_helmet, Korma Helmet +divinerpg:korma_chestplate, Korma Chestplate +divinerpg:korma_leggings, Korma Leggings +divinerpg:korma_boots, Korma Boots +divinerpg:vemos_helmet, Vemos Helmet +divinerpg:vemos_chestplate, Vemos Chestplate +divinerpg:vemos_leggings, Vemos Leggings +divinerpg:vemos_boots, Vemos Boots +divinerpg:degraded_helmet, Degraded Helmet +divinerpg:degraded_hood, Degraded Hood +divinerpg:degraded_mask, Degraded Mask +divinerpg:degraded_chestplate, Degraded Chestplate +divinerpg:degraded_leggings, Degraded Leggings +divinerpg:degraded_boots, Degraded Boots +divinerpg:finished_helmet, Finished Helmet +divinerpg:finished_hood, Finished Hood +divinerpg:finished_mask, Finished Mask +divinerpg:finished_chestplate, Finished Chestplate +divinerpg:finished_leggings, Finished Leggings +divinerpg:finished_boots, Finished Boots +divinerpg:glistening_helmet, Glistening Helmet +divinerpg:glistening_hood, Glistening Hood +divinerpg:glistening_mask, Glistening Mask +divinerpg:glistening_chestplate, Glistening Chestplate +divinerpg:glistening_leggings, Glistening Leggings +divinerpg:glistening_boots, Glistening Boots +divinerpg:demonized_helmet, Demonized Helmet +divinerpg:demonized_hood, Demonized Hood +divinerpg:demonized_mask, Demonized Mask +divinerpg:demonized_chestplate, Demonized Chestplate +divinerpg:demonized_leggings, Demonized Leggings +divinerpg:demonized_boots, Demonized Boots +divinerpg:tormented_helmet, Tormented Helmet +divinerpg:tormented_hood, Tormented Hood +divinerpg:tormented_mask, Tormented Mask +divinerpg:tormented_chestplate, Tormented Chestplate +divinerpg:tormented_leggings, Tormented Leggings +divinerpg:tormented_boots, Tormented Boots divinerpg:aquatic_dagger, Aquatic Dagger divinerpg:aquatic_maul, Aquatic Maul divinerpg:aquatic_trident, Aquatic Trident @@ -37205,196 +37366,48 @@ divinerpg:karos_staff, Karos Staff divinerpg:heliosis_staff, Heliosis Staff divinerpg:arksiane_staff, Arksiane Staff divinerpg:evernight, Evernight -divinerpg:angelic_helmet, Angelic Helmet -divinerpg:angelic_chestplate, Angelic Chestplate -divinerpg:angelic_leggings, Angelic Leggings -divinerpg:angelic_boots, Angelic Boots -divinerpg:aquastrive_helmet, Aquastrive Helmet -divinerpg:aquastrive_chestplate, Aquastrive Chestplate -divinerpg:aquastrive_leggings, Aquastrive Leggings -divinerpg:aquastrive_boots, Aquastrive Boots -divinerpg:arlemite_helmet, Arlemite Helmet -divinerpg:arlemite_chestplate, Arlemite Chestplate -divinerpg:arlemite_leggings, Arlemite Leggings -divinerpg:arlemite_boots, Arlemite Boots -divinerpg:bedrock_helmet, Bedrock Helmet -divinerpg:bedrock_chestplate, Bedrock Chestplate -divinerpg:bedrock_leggings, Bedrock Leggings -divinerpg:bedrock_boots, Bedrock Boots -divinerpg:corrupted_helmet, Corrupted Helmet -divinerpg:corrupted_chestplate, Corrupted Chestplate -divinerpg:corrupted_leggings, Corrupted Leggings -divinerpg:corrupted_boots, Corrupted Boots -divinerpg:divine_helmet, Divine Helmet -divinerpg:divine_chestplate, Divine Chestplate -divinerpg:divine_leggings, Divine Leggings -divinerpg:divine_boots, Divine Boots -divinerpg:elite_realmite_helmet, Elite Realmite Helmet -divinerpg:elite_realmite_chestplate, Elite Realmite Chestplate -divinerpg:elite_realmite_leggings, Elite Realmite Leggings -divinerpg:elite_realmite_boots, Elite Realmite Boots -divinerpg:ender_helmet, Ender Helmet -divinerpg:ender_chestplate, Ender Chestplate -divinerpg:ender_leggings, Ender Leggings -divinerpg:ender_boots, Ender Boots -divinerpg:blue_ender_helmet, Blue Ender Helmet -divinerpg:blue_ender_chestplate, Blue Ender Chestplate -divinerpg:blue_ender_leggings, Blue Ender Leggings -divinerpg:blue_ender_boots, Blue Ender Boots -divinerpg:gray_ender_helmet, Gray Ender Helmet -divinerpg:gray_ender_chestplate, Gray Ender Chestplate -divinerpg:gray_ender_leggings, Gray Ender Leggings -divinerpg:gray_ender_boots, Gray Ender Boots -divinerpg:green_ender_helmet, Green Ender Helmet -divinerpg:green_ender_chestplate, Green Ender Chestplate -divinerpg:green_ender_leggings, Green Ender Leggings -divinerpg:green_ender_boots, Green Ender Boots -divinerpg:red_ender_helmet, Red Ender Helmet -divinerpg:red_ender_chestplate, Red Ender Chestplate -divinerpg:red_ender_leggings, Red Ender Leggings -divinerpg:red_ender_boots, Red Ender Boots -divinerpg:yellow_ender_helmet, Yellow Ender Helmet -divinerpg:yellow_ender_chestplate, Yellow Ender Chestplate -divinerpg:yellow_ender_leggings, Yellow Ender Leggings -divinerpg:yellow_ender_boots, Yellow Ender Boots -divinerpg:frozen_helmet, Frozen Helmet -divinerpg:frozen_chestplate, Frozen Chestplate -divinerpg:frozen_leggings, Frozen Leggings -divinerpg:frozen_boots, Frozen Boots -divinerpg:inferno_helmet, Inferno Helmet -divinerpg:inferno_chestplate, Inferno Chestplate -divinerpg:inferno_leggings, Inferno Leggings -divinerpg:inferno_boots, Inferno Boots -divinerpg:jack_o_man_helmet, Jack O Man Helmet -divinerpg:jack_o_man_chestplate, Jack O Man Chestplate -divinerpg:jack_o_man_leggings, Jack O Man Leggings -divinerpg:jack_o_man_boots, Jack O Man Boots -divinerpg:jungle_helmet, Jungle Helmet -divinerpg:jungle_chestplate, Jungle Chestplate -divinerpg:jungle_leggings, Jungle Leggings -divinerpg:jungle_boots, Jungle Boots -divinerpg:kraken_helmet, Kraken Helmet -divinerpg:kraken_chestplate, Kraken Chestplate -divinerpg:kraken_leggings, Kraken Leggings -divinerpg:kraken_boots, Kraken Boots -divinerpg:netherite_helmet, Netherite Helmet -divinerpg:netherite_chestplate, Netherite Chestplate -divinerpg:netherite_leggings, Netherite Leggings -divinerpg:netherite_boots, Netherite Boots -divinerpg:realmite_helmet, Realmite Helmet -divinerpg:realmite_chestplate, Realmite Chestplate -divinerpg:realmite_leggings, Realmite Leggings -divinerpg:realmite_boots, Realmite Boots -divinerpg:rupee_helmet, Rupee Helmet -divinerpg:rupee_chestplate, Rupee Chestplate -divinerpg:rupee_leggings, Rupee Leggings -divinerpg:rupee_boots, Rupee Boots -divinerpg:blue_rupee_helmet, Blue Rupee Helmet -divinerpg:blue_rupee_chestplate, Blue Rupee Chestplate -divinerpg:blue_rupee_leggings, Blue Rupee Leggings -divinerpg:blue_rupee_boots, Blue Rupee Boots -divinerpg:gray_rupee_helmet, Gray Rupee Helmet -divinerpg:gray_rupee_chestplate, Gray Rupee Chestplate -divinerpg:gray_rupee_leggings, Gray Rupee Leggings -divinerpg:gray_rupee_boots, Gray Rupee Boots -divinerpg:green_rupee_helmet, Green Rupee Helmet -divinerpg:green_rupee_chestplate, Green Rupee Chestplate -divinerpg:green_rupee_leggings, Green Rupee Leggings -divinerpg:green_rupee_boots, Green Rupee Boots -divinerpg:red_rupee_helmet, Red Rupee Helmet -divinerpg:red_rupee_chestplate, Red Rupee Chestplate -divinerpg:red_rupee_leggings, Red Rupee Leggings -divinerpg:red_rupee_boots, Red Rupee Boots -divinerpg:yellow_rupee_helmet, Yellow Rupee Helmet -divinerpg:yellow_rupee_chestplate, Yellow Rupee Chestplate -divinerpg:yellow_rupee_leggings, Yellow Rupee Leggings -divinerpg:yellow_rupee_boots, Yellow Rupee Boots -divinerpg:shadow_helmet, Shadow Helmet -divinerpg:shadow_chestplate, Shadow Chestplate -divinerpg:shadow_leggings, Shadow Leggings -divinerpg:shadow_boots, Shadow Boots -divinerpg:skeleman_helmet, Skeleman Helmet -divinerpg:skeleman_chestplate, Skeleman Chestplate -divinerpg:skeleman_leggings, Skeleman Leggings -divinerpg:skeleman_boots, Skeleman Boots -divinerpg:terran_helmet, Terran Helmet -divinerpg:terran_chestplate, Terran Chestplate -divinerpg:terran_leggings, Terran Leggings -divinerpg:terran_boots, Terran Boots -divinerpg:wither_reaper_helmet, Wither Reaper Helmet -divinerpg:wither_reaper_chestplate, Wither Reaper Chestplate -divinerpg:wither_reaper_leggings, Wither Reaper Leggings -divinerpg:wither_reaper_boots, Wither Reaper Boots -divinerpg:santa_helmet, Santa Cap -divinerpg:santa_chestplate, Santa Tunic -divinerpg:santa_leggings, Santa Pants -divinerpg:santa_boots, Santa Boots -divinerpg:eden_helmet, Eden Helmet -divinerpg:eden_chestplate, Eden Chestplate -divinerpg:eden_leggings, Eden Leggings -divinerpg:eden_boots, Eden Boots -divinerpg:wildwood_helmet, Wildwood Helmet -divinerpg:wildwood_chestplate, Wildwood Chestplate -divinerpg:wildwood_leggings, Wildwood Leggings -divinerpg:wildwood_boots, Wildwood Boots -divinerpg:apalachia_helmet, Apalachia Helmet -divinerpg:apalachia_chestplate, Apalachia Chestplate -divinerpg:apalachia_leggings, Apalachia Leggings -divinerpg:apalachia_boots, Apalachia Boots -divinerpg:skythern_helmet, Skythern Helmet -divinerpg:skythern_chestplate, Skythern Chestplate -divinerpg:skythern_leggings, Skythern Leggings -divinerpg:skythern_boots, Skythern Boots -divinerpg:mortum_helmet, Mortum Helmet -divinerpg:mortum_chestplate, Mortum Chestplate -divinerpg:mortum_leggings, Mortum Leggings -divinerpg:mortum_boots, Mortum Boots -divinerpg:halite_helmet, Halite Helmet -divinerpg:halite_chestplate, Halite Chestplate -divinerpg:halite_leggings, Halite Leggings -divinerpg:halite_boots, Halite Boots -divinerpg:awakened_halite_helmet, Awakened Halite Helmet -divinerpg:awakened_halite_chestplate, Awakened Halite Chestplate -divinerpg:awakened_halite_leggings, Awakened Halite Leggings -divinerpg:awakened_halite_boots, Awakened Halite Boots -divinerpg:korma_helmet, Korma Helmet -divinerpg:korma_chestplate, Korma Chestplate -divinerpg:korma_leggings, Korma Leggings -divinerpg:korma_boots, Korma Boots -divinerpg:vemos_helmet, Vemos Helmet -divinerpg:vemos_chestplate, Vemos Chestplate -divinerpg:vemos_leggings, Vemos Leggings -divinerpg:vemos_boots, Vemos Boots -divinerpg:degraded_helmet, Degraded Helmet -divinerpg:degraded_hood, Degraded Hood -divinerpg:degraded_mask, Degraded Mask -divinerpg:degraded_chestplate, Degraded Chestplate -divinerpg:degraded_leggings, Degraded Leggings -divinerpg:degraded_boots, Degraded Boots -divinerpg:finished_helmet, Finished Helmet -divinerpg:finished_hood, Finished Hood -divinerpg:finished_mask, Finished Mask -divinerpg:finished_chestplate, Finished Chestplate -divinerpg:finished_leggings, Finished Leggings -divinerpg:finished_boots, Finished Boots -divinerpg:glistening_helmet, Glistening Helmet -divinerpg:glistening_hood, Glistening Hood -divinerpg:glistening_mask, Glistening Mask -divinerpg:glistening_chestplate, Glistening Chestplate -divinerpg:glistening_leggings, Glistening Leggings -divinerpg:glistening_boots, Glistening Boots -divinerpg:demonized_helmet, Demonized Helmet -divinerpg:demonized_hood, Demonized Hood -divinerpg:demonized_mask, Demonized Mask -divinerpg:demonized_chestplate, Demonized Chestplate -divinerpg:demonized_leggings, Demonized Leggings -divinerpg:demonized_boots, Demonized Boots -divinerpg:tormented_helmet, Tormented Helmet -divinerpg:tormented_hood, Tormented Hood -divinerpg:tormented_mask, Tormented Mask -divinerpg:tormented_chestplate, Tormented Chestplate -divinerpg:tormented_leggings, Tormented Leggings -divinerpg:tormented_boots, Tormented Boots +divinerpg:arlemite_shovel, Arlemite Shovel +divinerpg:arlemite_pickaxe, Arlemite Pickaxe +divinerpg:arlemite_axe, Arlemite Axe +divinerpg:arlemite_hoe, Arlemite Hoe +divinerpg:arlemite_shickaxe, Arlemite Shickaxe +divinerpg:bedrock_shovel, Bedrock Shovel +divinerpg:bedrock_pickaxe, Bedrock Pickaxe +divinerpg:bedrock_axe, Bedrock Axe +divinerpg:corrupted_shovel, Corrupted Shovel +divinerpg:corrupted_pickaxe, Corrupted Pickaxe +divinerpg:corrupted_axe, Corrupted Axe +divinerpg:divine_shovel, Divine Shovel +divinerpg:divine_pickaxe, Divine Pickaxe +divinerpg:divine_axe, Divine Axe +divinerpg:divine_shickaxe, Divine Shickaxe +divinerpg:realmite_shovel, Realmite Shovel +divinerpg:realmite_pickaxe, Realmite Pickaxe +divinerpg:realmite_axe, Realmite Axe +divinerpg:realmite_hoe, Realmite Hoe +divinerpg:rupee_shovel, Rupee Shovel +divinerpg:rupee_pickaxe, Rupee Pickaxe +divinerpg:rupee_axe, Rupee Axe +divinerpg:rupee_hoe, Rupee Hoe +divinerpg:rupee_shickaxe, Rupee Shickaxe +divinerpg:eden_shovel, Eden Shovel +divinerpg:eden_pickaxe, Eden Pickaxe +divinerpg:eden_axe, Eden Axe +divinerpg:wildwood_shovel, Wildwood Shovel +divinerpg:wildwood_pickaxe, Wildwood Pickaxe +divinerpg:wildwood_axe, Wildwood Axe +divinerpg:apalachia_shovel, Apalachia Shovel +divinerpg:apalachia_pickaxe, Apalachia Pickaxe +divinerpg:apalachia_axe, Apalachia Axe +divinerpg:skythern_shovel, Skythern Shovel +divinerpg:skythern_pickaxe, Skythern Pickaxe +divinerpg:skythern_axe, Skythern Axe +divinerpg:mortum_shovel, Mortum Shovel +divinerpg:mortum_pickaxe, Mortum Pickaxe +divinerpg:mortum_axe, Mortum Axe +divinerpg:dream_shovel, Dream Shovel +divinerpg:dream_pickaxe, Dream Pickaxe +divinerpg:dream_axe, Dream Axe projectex:energy_link, Basic Energy EMC Link projectex:personal_link, Personal EMC Link projectex:refined_link, Refined EMC Link @@ -37494,6 +37507,41 @@ projectex:final_star, The Final Star projectex:knowledge_sharing_book, Knowledge Sharing Book projectex:arcane_tablet, Arcane Transmutation Tablet enchlib:enchantment_library, Enchantment Library +enderutilities:asu:0, Adjustable Storage Unit +enderutilities:barrel:0, Barrel +enderutilities:draw_bridge:0, Drawbridge +enderutilities:draw_bridge:1, Advanced Drawbridge +enderutilities:ender_elevator:0, Ender Elevator (white) +enderutilities:ender_elevator_slab:0, Ender Elevator Slab (white) +enderutilities:ender_elevator_layer:0, Ender Elevator Layer (white) +enderutilities:inserter:0, Inserter +enderutilities:inserter:1, Inserter (Filtered) +enderutilities:floor:0, Floor +enderutilities:floor:1, Cracked Floor +enderutilities:energy_bridge:0, Energy Bridge Resonator +enderutilities:energy_bridge:1, Energy Bridge Receiver +enderutilities:energy_bridge:2, Energy Bridge Transmitter +enderutilities:machine_0:0, Ender Furnace +enderutilities:machine_1:0, Ender Infuser +enderutilities:machine_1:1, Tool Workstation +enderutilities:machine_1:2, Creation Station +enderutilities:machine_1:3, Advanced Quick Stacker +enderutilities:molecular_exciter, tile.null.name +enderutilities:msu:0, Massive Storage Unit +enderutilities:msu:1, Massive Storage Bundle +enderutilities:phasing:0, Phasing Block +enderutilities:phasing:1, Phasing Block (inverted) +enderutilities:frame, tile.null.name +enderutilities:portal_panel, tile.null.name +enderutilities:sound_block:0, Sound Block +enderutilities:storage_0:0, Small Memory Chest +enderutilities:storage_0:1, Memory Chest +enderutilities:storage_0:2, Large Memory Chest +enderutilities:storage_0:3, Handy Chest (Small) +enderutilities:storage_0:4, Handy Chest (Normal) +enderutilities:storage_0:5, Handy Chest (Large) +enderutilities:storage_0:6, Handy Chest (Extended) +enderutilities:storage_0:7, Junk Storage Unit enderutilities:endercapacitor:0, Ender Capacitor (Basic) enderutilities:endercapacitor:0, Ender Capacitor (Basic) enderutilities:endercapacitor:1, Ender Capacitor (Enhanced) @@ -37565,41 +37613,139 @@ enderutilities:syringe:1, Paralyzer Syringe enderutilities:syringe:2, Stimulant Syringe enderutilities:syringe:3, Passifier Syringe enderutilities:void_pickaxe, Void Pickaxe -enderutilities:asu:0, Adjustable Storage Unit -enderutilities:barrel:0, Barrel -enderutilities:draw_bridge:0, Drawbridge -enderutilities:draw_bridge:1, Advanced Drawbridge -enderutilities:ender_elevator:0, Ender Elevator (white) -enderutilities:ender_elevator_slab:0, Ender Elevator Slab (white) -enderutilities:ender_elevator_layer:0, Ender Elevator Layer (white) -enderutilities:inserter:0, Inserter -enderutilities:inserter:1, Inserter (Filtered) -enderutilities:floor:0, Floor -enderutilities:floor:1, Cracked Floor -enderutilities:energy_bridge:0, Energy Bridge Resonator -enderutilities:energy_bridge:1, Energy Bridge Receiver -enderutilities:energy_bridge:2, Energy Bridge Transmitter -enderutilities:machine_0:0, Ender Furnace -enderutilities:machine_1:0, Ender Infuser -enderutilities:machine_1:1, Tool Workstation -enderutilities:machine_1:2, Creation Station -enderutilities:machine_1:3, Advanced Quick Stacker -enderutilities:molecular_exciter, tile.null.name -enderutilities:msu:0, Massive Storage Unit -enderutilities:msu:1, Massive Storage Bundle -enderutilities:phasing:0, Phasing Block -enderutilities:phasing:1, Phasing Block (inverted) -enderutilities:frame, tile.null.name -enderutilities:portal_panel, tile.null.name -enderutilities:sound_block:0, Sound Block -enderutilities:storage_0:0, Small Memory Chest -enderutilities:storage_0:1, Memory Chest -enderutilities:storage_0:2, Large Memory Chest -enderutilities:storage_0:3, Handy Chest (Small) -enderutilities:storage_0:4, Handy Chest (Normal) -enderutilities:storage_0:5, Handy Chest (Large) -enderutilities:storage_0:6, Handy Chest (Extended) -enderutilities:storage_0:7, Junk Storage Unit +erebus:erebus_food:0, Beetle Larva +erebus:erebus_food:1, Cooked Beetle Larva +erebus:erebus_food:2, Grasshopper Leg +erebus:erebus_food:3, Cooked Grasshopper Leg +erebus:erebus_food:4, Tarantula Leg +erebus:erebus_food:5, Crispy Tarantula Leg +erebus:erebus_food:6, Bamboo Soup +erebus:erebus_food:7, Melonade +erebus:erebus_food:8, Sparkly Melonade +erebus:erebus_food:9, Larvae-on-a-Stick +erebus:erebus_food:10, Honey Sandwich +erebus:erebus_food:11, Dark Fruit +erebus:erebus_food:12, Raw Titan Chop +erebus:erebus_food:13, Cooked Titan Chop +erebus:erebus_food:14, Swampberries +erebus:erebus_food:15, Cabbage +erebus:erebus_food:16, Cooked Titan Stew +erebus:erebus_food:17, Raw Prickly Pear +erebus:erebus_food:18, Cooked Prickly Pear +erebus:erebus_food:19, Dark Fruit Pie +erebus:heart_berries, Heartberries +erebus:life_blood, Life Blood +erebus:turnip, Turnips +erebus:cabbage_seeds, Cabbage Seeds +erebus:mandrake_root, Mandrake Root +erebus:stag_heart_raw, Heart of the Stag +erebus:stag_heart_cooked, Roasted Heart of the Stag +erebus:smoothie:0, Green Tea Grasshopper Smoothie +erebus:smoothie:1, Money Honey Smoothie +erebus:smoothie:2, Nothing In The Middle Smoothie +erebus:smoothie:3, Green Giant Smoothie +erebus:smoothie:4, Seedy Goodness Smoothie +erebus:smoothie:5, Givin' Me The Blues Smoothie +erebus:smoothie:6, Hot Hot Baby Smoothie +erebus:smoothie:7, Don't Meddle With The Nettle Smoothie +erebus:smoothie:8, Liquid Gold Smoothie +erebus:smoothie:9, Bryuf's Brew Smoothie +erebus:idols:0, Mud Scarab +erebus:idols:1, Iron Scarab +erebus:idols:2, Gold Scarab +erebus:idols:3, Jade Scarab +erebus:idols:4, Spawn Mud Umbergolem +erebus:idols:5, Spawn Iron Umbergolem +erebus:idols:6, Spawn Gold Umbergolem +erebus:idols:7, Spawn Jade Umbergolem +erebus:jade_helmet, Jade Helmet +erebus:jade_chestplate, Jade Chestplate +erebus:jade_leggings, Jade Leggings +erebus:jade_boots, Jade Boots +erebus:jade_sword, Jade Sword +erebus:jade_pickaxe, Jade Pickaxe +erebus:jade_axe, Jade Axe +erebus:jade_shovel, Jade Shovel +erebus:jade_paxel, Jade Paxel +erebus:jade_hoe, Jade Hoe +erebus:exoskeleton_helmet, Exoskeleton Helmet +erebus:exoskeleton_chestplate, Exoskeleton Chestplate +erebus:exoskeleton_leggings, Exoskeleton Leggings +erebus:exoskeleton_boots, Exoskeleton Boots +erebus:rein_exoskeleton_helmet, Reinforced Exoskeleton Helmet +erebus:rein_exoskeleton_chestplate, Reinforced Exoskeleton Chestplate +erebus:rein_exoskeleton_leggings, Reinforced Exoskeleton Leggings +erebus:rein_exoskeleton_boots, Reinforced Exoskeleton Boots +erebus:rhino_exoskeleton_helmet, Rhino Plate Helmet +erebus:rhino_exoskeleton_chestplate, Rhino Plate Chestplate +erebus:rhino_exoskeleton_leggings, Rhino Plate Leggings +erebus:rhino_exoskeleton_boots, Rhino Plate Boots +erebus:bamboo_helmet, Bamboo Helmet +erebus:bamboo_chestplate, Bamboo Chestplate +erebus:bamboo_leggings, Bamboo Leggings +erebus:bamboo_boots, Bamboo Boots +erebus:bambucket, Bambucket +erebus:rein_compound_goggles, Reinforced Compound Goggles +erebus:compound_goggles, Compound Goggles +erebus:sprint_leggings, Sprint Leggings +erebus:jump_boots, Jump Boots +erebus:glider_chestplate, Glider Chestplate +erebus:glider_chestplate_powered, Powered Glider Chestplate +erebus:mushroom_helmet, Mush Helm +erebus:spider_t_shirt, Tarantula Boss Trophy +erebus:water_striders, Water Striders +erebus:bamboo_shield, Bamboo Shield +erebus:exoskeleton_shield, Exoskeleton Shield +erebus:jade_shield, Jade Shield +erebus:rein_exoskeleton_shield, Reinforced Exoskeleton Shield +erebus:rhino_exoskeleton_shield, Rhino Plate Shield +erebus:rolled_newspaper, Rolled-up Newspaper +erebus:wasp_sword, Wasp Sword +erebus:wasp_dagger, Wasp Dagger +erebus:enhanced_scorpion_pincer, Augmented Scorpion Pincer +erebus:war_hammer, Quake Hammer +erebus:web_slinger, Web Slinger +erebus:web_slinger_wither, Wither Web Slinger +erebus:max_speed_bow, Maximum Speed Bow +erebus:nectar_collector, Nectar Collector +erebus:ant_taming_amulet, Ant Taming Amulet +erebus:bee_taming_amulet, Bee Taming Amulet +erebus:woodlouse_ball, Woodlouse Ball +erebus:wand_of_animation, Wand of Animation +erebus:anti_venom_bottle, Bottle of Anti-Venom +erebus:flower_seed:0, Black Flower Seeds +erebus:flower_seed:1, Red Flower Seeds +erebus:flower_seed:2, Brown Flower Seeds +erebus:flower_seed:3, Blue Flower Seeds +erebus:flower_seed:4, Purple Flower Seeds +erebus:flower_seed:5, Cyan Flower Seeds +erebus:flower_seed:6, Light Gray Flower Seeds +erebus:flower_seed:7, Gray Flower Seeds +erebus:flower_seed:8, Pink Flower Seeds +erebus:flower_seed:9, Yellow Flower Seeds +erebus:flower_seed:10, Light Blue Flower Seeds +erebus:flower_seed:11, Magenta Flower Seeds +erebus:flower_seed:12, Orange Flower Seeds +erebus:flower_seed:13, White Flower Seeds +erebus:flower_seed:14, Rainbow Flower Seeds +erebus:death_compass, Death Compass +erebus:spray_can, Insect Repellent +erebus:whetstone:0, Whetstone +erebus:whetstone:1, Whetstone +erebus:whetstone:2, Whetstone +erebus:whetstone:3, Whetstone +erebus:whetstone:4, Whetstone +erebus:whetstone:5, Whetstone +erebus:portal_activator, Staff of Gaea +erebus:homing_beecon, Homing Beecon +erebus:homing_beecon_advanced, Advanced Homing Beecon +erebus:wand_of_preservation, Wand of Preservation +erebus:compost, Compost +erebus:planticide, Planticide +erebus:smoothie_book, Smoothie-matic 2000 +erebus:horn_of_summoning, Horn of Bee Summoning +erebus:erebus_map, Empty Papyrus Map (N.Y.I) +erebus:erebus_map_filled:0, Papyrus Map (N.Y.I) erebus:umberstone:0, Umberstone erebus:umberstone:1, Umbercobble erebus:umberstone:2, Mossy Umbercobble @@ -37980,139 +38126,20 @@ erebus:stairs_varnished, Varnished Stairs erebus:slab_planks_varnished, Varnished Slab erebus:fence_varnished, Varnished Fence erebus:fence_gate_varnished, Varnished Fence Gate -erebus:erebus_food:0, Beetle Larva -erebus:erebus_food:1, Cooked Beetle Larva -erebus:erebus_food:2, Grasshopper Leg -erebus:erebus_food:3, Cooked Grasshopper Leg -erebus:erebus_food:4, Tarantula Leg -erebus:erebus_food:5, Crispy Tarantula Leg -erebus:erebus_food:6, Bamboo Soup -erebus:erebus_food:7, Melonade -erebus:erebus_food:8, Sparkly Melonade -erebus:erebus_food:9, Larvae-on-a-Stick -erebus:erebus_food:10, Honey Sandwich -erebus:erebus_food:11, Dark Fruit -erebus:erebus_food:12, Raw Titan Chop -erebus:erebus_food:13, Cooked Titan Chop -erebus:erebus_food:14, Swampberries -erebus:erebus_food:15, Cabbage -erebus:erebus_food:16, Cooked Titan Stew -erebus:erebus_food:17, Raw Prickly Pear -erebus:erebus_food:18, Cooked Prickly Pear -erebus:erebus_food:19, Dark Fruit Pie -erebus:heart_berries, Heartberries -erebus:life_blood, Life Blood -erebus:turnip, Turnips -erebus:cabbage_seeds, Cabbage Seeds -erebus:mandrake_root, Mandrake Root -erebus:stag_heart_raw, Heart of the Stag -erebus:stag_heart_cooked, Roasted Heart of the Stag -erebus:smoothie:0, Green Tea Grasshopper Smoothie -erebus:smoothie:1, Money Honey Smoothie -erebus:smoothie:2, Nothing In The Middle Smoothie -erebus:smoothie:3, Green Giant Smoothie -erebus:smoothie:4, Seedy Goodness Smoothie -erebus:smoothie:5, Givin' Me The Blues Smoothie -erebus:smoothie:6, Hot Hot Baby Smoothie -erebus:smoothie:7, Don't Meddle With The Nettle Smoothie -erebus:smoothie:8, Liquid Gold Smoothie -erebus:smoothie:9, Bryuf's Brew Smoothie -erebus:idols:0, Mud Scarab -erebus:idols:1, Iron Scarab -erebus:idols:2, Gold Scarab -erebus:idols:3, Jade Scarab -erebus:idols:4, Spawn Mud Umbergolem -erebus:idols:5, Spawn Iron Umbergolem -erebus:idols:6, Spawn Gold Umbergolem -erebus:idols:7, Spawn Jade Umbergolem -erebus:jade_helmet, Jade Helmet -erebus:jade_chestplate, Jade Chestplate -erebus:jade_leggings, Jade Leggings -erebus:jade_boots, Jade Boots -erebus:jade_sword, Jade Sword -erebus:jade_pickaxe, Jade Pickaxe -erebus:jade_axe, Jade Axe -erebus:jade_shovel, Jade Shovel -erebus:jade_paxel, Jade Paxel -erebus:jade_hoe, Jade Hoe -erebus:exoskeleton_helmet, Exoskeleton Helmet -erebus:exoskeleton_chestplate, Exoskeleton Chestplate -erebus:exoskeleton_leggings, Exoskeleton Leggings -erebus:exoskeleton_boots, Exoskeleton Boots -erebus:rein_exoskeleton_helmet, Reinforced Exoskeleton Helmet -erebus:rein_exoskeleton_chestplate, Reinforced Exoskeleton Chestplate -erebus:rein_exoskeleton_leggings, Reinforced Exoskeleton Leggings -erebus:rein_exoskeleton_boots, Reinforced Exoskeleton Boots -erebus:rhino_exoskeleton_helmet, Rhino Plate Helmet -erebus:rhino_exoskeleton_chestplate, Rhino Plate Chestplate -erebus:rhino_exoskeleton_leggings, Rhino Plate Leggings -erebus:rhino_exoskeleton_boots, Rhino Plate Boots -erebus:bamboo_helmet, Bamboo Helmet -erebus:bamboo_chestplate, Bamboo Chestplate -erebus:bamboo_leggings, Bamboo Leggings -erebus:bamboo_boots, Bamboo Boots -erebus:bambucket, Bambucket -erebus:rein_compound_goggles, Reinforced Compound Goggles -erebus:compound_goggles, Compound Goggles -erebus:sprint_leggings, Sprint Leggings -erebus:jump_boots, Jump Boots -erebus:glider_chestplate, Glider Chestplate -erebus:glider_chestplate_powered, Powered Glider Chestplate -erebus:mushroom_helmet, Mush Helm -erebus:spider_t_shirt, Tarantula Boss Trophy -erebus:water_striders, Water Striders -erebus:bamboo_shield, Bamboo Shield -erebus:exoskeleton_shield, Exoskeleton Shield -erebus:jade_shield, Jade Shield -erebus:rein_exoskeleton_shield, Reinforced Exoskeleton Shield -erebus:rhino_exoskeleton_shield, Rhino Plate Shield -erebus:rolled_newspaper, Rolled-up Newspaper -erebus:wasp_sword, Wasp Sword -erebus:wasp_dagger, Wasp Dagger -erebus:enhanced_scorpion_pincer, Augmented Scorpion Pincer -erebus:war_hammer, Quake Hammer -erebus:web_slinger, Web Slinger -erebus:web_slinger_wither, Wither Web Slinger -erebus:max_speed_bow, Maximum Speed Bow -erebus:nectar_collector, Nectar Collector -erebus:ant_taming_amulet, Ant Taming Amulet -erebus:bee_taming_amulet, Bee Taming Amulet -erebus:woodlouse_ball, Woodlouse Ball -erebus:wand_of_animation, Wand of Animation -erebus:anti_venom_bottle, Bottle of Anti-Venom -erebus:flower_seed:0, Black Flower Seeds -erebus:flower_seed:1, Red Flower Seeds -erebus:flower_seed:2, Brown Flower Seeds -erebus:flower_seed:3, Blue Flower Seeds -erebus:flower_seed:4, Purple Flower Seeds -erebus:flower_seed:5, Cyan Flower Seeds -erebus:flower_seed:6, Light Gray Flower Seeds -erebus:flower_seed:7, Gray Flower Seeds -erebus:flower_seed:8, Pink Flower Seeds -erebus:flower_seed:9, Yellow Flower Seeds -erebus:flower_seed:10, Light Blue Flower Seeds -erebus:flower_seed:11, Magenta Flower Seeds -erebus:flower_seed:12, Orange Flower Seeds -erebus:flower_seed:13, White Flower Seeds -erebus:flower_seed:14, Rainbow Flower Seeds -erebus:death_compass, Death Compass -erebus:spray_can, Insect Repellent -erebus:whetstone:0, Whetstone -erebus:whetstone:1, Whetstone -erebus:whetstone:2, Whetstone -erebus:whetstone:3, Whetstone -erebus:whetstone:4, Whetstone -erebus:whetstone:5, Whetstone -erebus:portal_activator, Staff of Gaea -erebus:homing_beecon, Homing Beecon -erebus:homing_beecon_advanced, Advanced Homing Beecon -erebus:wand_of_preservation, Wand of Preservation -erebus:compost, Compost -erebus:planticide, Planticide -erebus:smoothie_book, Smoothie-matic 2000 -erebus:horn_of_summoning, Horn of Bee Summoning -erebus:erebus_map, Empty Papyrus Map (N.Y.I) -erebus:erebus_map_filled:0, Papyrus Map (N.Y.I) +extrabotany:pedestal, tile.pedestal.name +extrabotany:blockorichalcos, tile.blockorichalcos.name +extrabotany:manabarrel, tile.manabarrel.name +extrabotany:cocoondesire, tile.cocoondesire.name +extrabotany:managenerator, tile.managenerator.name +extrabotany:manaliquefaction, tile.manaliquefaction.name +extrabotany:fluidedmana, Fluided Mana +extrabotany:elfjar, tile.elfjar.name +extrabotany:trophy, tile.trophy.name +extrabotany:quantummanabuffer, tile.quantummanabuffer.name +extrabotany:dimensioncatalyst, tile.dimensioncatalyst.name +extrabotany:blockshadowium, tile.blockshadowium.name +extrabotany:blockphotonium, tile.blockphotonium.name +extrabotany:chargepad, tile.chargepad.name extrabotany:manareader, item.manareader.name extrabotany:spiritfuel, item.spiritfuel.name extrabotany:nightmarefuel, item.nightmarefuel.name @@ -38232,20 +38259,6 @@ extrabotany:magicfinger, item.magicfinger.name extrabotany:silenteternity, item.silenteternity.name extrabotany:specialbag, item.specialbag.name extrabotany:firstfractal, item.firstfractal.name -extrabotany:pedestal, tile.pedestal.name -extrabotany:blockorichalcos, tile.blockorichalcos.name -extrabotany:manabarrel, tile.manabarrel.name -extrabotany:cocoondesire, tile.cocoondesire.name -extrabotany:managenerator, tile.managenerator.name -extrabotany:manaliquefaction, tile.manaliquefaction.name -extrabotany:fluidedmana, Fluided Mana -extrabotany:elfjar, tile.elfjar.name -extrabotany:trophy, tile.trophy.name -extrabotany:quantummanabuffer, tile.quantummanabuffer.name -extrabotany:dimensioncatalyst, tile.dimensioncatalyst.name -extrabotany:blockshadowium, tile.blockshadowium.name -extrabotany:blockphotonium, tile.blockphotonium.name -extrabotany:chargepad, tile.chargepad.name zerocore:debugtool, Debug Tool bigreactors:ingotyellorium, Yellorium Ingot bigreactors:ingotcyanite, Cyanite Ingot @@ -40326,21 +40339,21 @@ modularmachinery:blockmanaprovideroutput, Mana Output Hatch modularmachinery:mythical_resource_miner_tier4_controller, tile.null.name modularmachinery:mythical_resource_miner_tier3_controller, tile.null.name modularmachinery:mythic_processor_gravitite_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier2_controller, tile.null.name modularmachinery:lp_harvester_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier2_controller, tile.null.name modularmachinery:mythical_resource_miner_tier1_controller, tile.null.name modularmachinery:hypergrowth_insolator_factory_controller, tile.null.name modularmachinery:hypergrowth_insolator_controller, tile.null.name -modularmachinery:blood_god_altar_network_controller, tile.null.name modularmachinery:dyson_irradiator_top_controller, tile.null.name +modularmachinery:blood_god_altar_network_controller, tile.null.name modularmachinery:mythical_resource_miner_tier9_controller, tile.null.name modularmachinery:mythical_resource_miner_tier8_controller, tile.null.name modularmachinery:mythical_resource_miner_tier7_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier6_controller, tile.null.name modularmachinery:infinity_furnace_factory_controller, tile.null.name modularmachinery:infinity_furnace_controller, tile.null.name -modularmachinery:twelve_gates_of_heaven_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier6_controller, tile.null.name modularmachinery:creation_altar_controller, tile.null.name +modularmachinery:twelve_gates_of_heaven_controller, tile.null.name modularmachinery:dyson_revolver_controller, tile.null.name modularmachinery:mythical_resource_miner_tier5_controller, tile.null.name modularmachinery:gaia_altar_controller, tile.null.name @@ -40352,8 +40365,8 @@ modularmachinery:recursive_brain_in_a_vat_verdith_anath_controller, tile.null.na modularmachinery:safe_fission_lees_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_controller, tile.null.name modularmachinery:mythic_processor_alloy_furnace_controller, tile.null.name -modularmachinery:chaotic_condenser_controller, tile.null.name modularmachinery:plasmatic_condenser_controller, tile.null.name +modularmachinery:chaotic_condenser_controller, tile.null.name modularmachinery:quark_decomposer_controller, tile.null.name modularmachinery:orb_of_infinite_wishes_controller, tile.null.name modularmachinery:berserker_forge_controller, tile.null.name @@ -40372,8 +40385,8 @@ modularmachinery:mythical_resource_miner_tier13_controller, tile.null.name modularmachinery:mythical_resource_miner_tier10_controller, tile.null.name modularmachinery:mythical_resource_miner_tier11_controller, tile.null.name modularmachinery:dyson_scatterer_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier16_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_starvald_demelain_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier16_controller, tile.null.name modularmachinery:mythical_resource_miner_tier17_controller, tile.null.name modularmachinery:mythical_resource_miner_tier14_controller, tile.null.name modularmachinery:mythical_resource_miner_tier15_controller, tile.null.name @@ -40382,6 +40395,7 @@ modularmachinery:mythical_resource_miner_tier18_controller, tile.null.name modularmachinery:gravitite_enchanter_controller, tile.null.name modularmachinery:mythical_resource_miner_tier19_controller, tile.null.name modularmachinery:carminite_empowerer_controller, tile.null.name +modularmachinery:wormhole_field_generator_controller, tile.null.name modularmachinery:moloch_altar_controller, tile.null.name modularmachinery:mythic_processor_pulverizer_controller, tile.null.name modularmachinery:mythic_processor_resonator_controller, tile.null.name @@ -40393,10 +40407,10 @@ modularmachinery:corrupted_library_controller, tile.null.name modularmachinery:shadow_fracturer_factory_controller, tile.null.name modularmachinery:shadow_fracturer_controller, tile.null.name modularmachinery:safe_fission_len236_controller, tile.null.name +modularmachinery:meteoric_befaller_controller, tile.null.name +modularmachinery:dyson_compressor_controller, tile.null.name modularmachinery:enchanted_greenhouse_factory_controller, tile.null.name modularmachinery:enchanted_greenhouse_controller, tile.null.name -modularmachinery:dyson_compressor_controller, tile.null.name -modularmachinery:meteoric_befaller_controller, tile.null.name modularmachinery:ziggurat_of_life_controller, tile.null.name modularmachinery:dragonfire_forge_controller, tile.null.name modularmachinery:blood_god_altar_controller, tile.null.name @@ -40433,6 +40447,7 @@ modularmachinery:catalyst_of_balance_controller, tile.null.name modularmachinery:safe_fission_lep239_controller, tile.null.name modularmachinery:forge_of_the_wyvern_controller, tile.null.name modularmachinery:dyson_discharger_t5_controller, tile.null.name +modularmachinery:xp_assimilator_controller, tile.null.name modularmachinery:dyson_discharger_t6_controller, tile.null.name modularmachinery:honeysmelter_oven_controller, tile.null.name modularmachinery:safe_fission_herrr_controller, tile.null.name @@ -40480,26 +40495,28 @@ modularmachinery:recursive_brain_in_a_vat_donaeth_rusen_controller, tile.null.na modularmachinery:safe_fission_mox241_controller, tile.null.name modularmachinery:safe_fission_tbu_controller, tile.null.name modularmachinery:divine_combiner_controller, tile.null.name -modularmachinery:sterilized_altar_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_kurald_galain_controller, tile.null.name +modularmachinery:sterilized_altar_controller, tile.null.name modularmachinery:herne_altar_controller, tile.null.name modularmachinery:mythic_processor_empowerer_controller, tile.null.name modularmachinery:safe_fission_hea242_controller, tile.null.name modularmachinery:salt_repolarizer_controller, tile.null.name +modularmachinery:black_hole_juicer_controller, tile.null.name modularmachinery:definer_two_controller, tile.null.name modularmachinery:elemental_altar_controller, tile.null.name modularmachinery:altar_to_the_name_of_names_controller, tile.null.name modularmachinery:baphomet_altar_controller, tile.null.name modularmachinery:thaumic_replicator_controller, tile.null.name modularmachinery:spatial_crucible_controller, tile.null.name +modularmachinery:dyson_abater_controller, tile.null.name modularmachinery:safe_fission_lecm243_controller, tile.null.name modularmachinery:safe_fission_hecf249_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_thel_controller, tile.null.name modularmachinery:active_cooled_herrr_controller, tile.null.name modularmachinery:particle_accelerator_controller, tile.null.name modularmachinery:soul_accumulator_controller, tile.null.name -modularmachinery:arcane_autoworkbench_controller, tile.null.name modularmachinery:dyson_irradiator_bottom_controller, tile.null.name +modularmachinery:arcane_autoworkbench_controller, tile.null.name modularmachinery:eldritch_impetus_catalyzer_controller, tile.null.name modularmachinery:mythic_processor_blaster_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_kurald_thyrllan_controller, tile.null.name @@ -40514,8 +40531,8 @@ modularmachinery:valonite_gateway_controller, tile.null.name modularmachinery:warren_extractor_dimensional_shards_controller, tile.null.name modularmachinery:bloodmaster_crucible_controller, tile.null.name modularmachinery:warren_extractor_naquadah_controller, tile.null.name -modularmachinery:advanced_compression_engine_controller, tile.null.name modularmachinery:blood_reprocessor_controller, tile.null.name +modularmachinery:advanced_compression_engine_controller, tile.null.name modularmachinery:empowered_monolith_controller, tile.null.name modularmachinery:mythic_accelerator_controller, tile.null.name modularmachinery:shrine_of_the_sentient_meatballs_controller, tile.null.name @@ -40534,18 +40551,19 @@ modularmachinery:mythic_processor_compactor_controller, tile.null.name modularmachinery:me_mythic_assembler_controller, tile.null.name modularmachinery:safe_fission_mox239_controller, tile.null.name modularmachinery:dyson_sphere_controller, tile.null.name -modularmachinery:infusinator_controller, tile.null.name modularmachinery:safe_fission_leb248_controller, tile.null.name +modularmachinery:infusinator_controller, tile.null.name modularmachinery:wizardry_combiner_controller, tile.null.name modularmachinery:high_impulse_accelerator_controller, tile.null.name modularmachinery:font_of_divinity_controller, tile.null.name modularmachinery:mythic_processor_rolling_machine_controller, tile.null.name +modularmachinery:bee_stargate_controller, tile.null.name modularmachinery:safe_fission_hep239_controller, tile.null.name modularmachinery:dyson_extruder_controller, tile.null.name modularmachinery:compression_turbine_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_tellan_controller, tile.null.name -modularmachinery:fluid_matrix_plasma_collider_controller, tile.null.name modularmachinery:definer_controller, tile.null.name +modularmachinery:fluid_matrix_plasma_collider_controller, tile.null.name modularmachinery:safe_fission_hecm245_controller, tile.null.name modularmachinery:crushing_wheels:0, Crushing Wheels naturescompass:naturescompass, Nature's Compass @@ -40591,9 +40609,6 @@ plethora:keyboard, Keyboard plethora:manipulator:0, Manipulator Mk I plethora:manipulator:1, Manipulator Mk II plethora:redstone_integrator:0, Redstone integrator -plustic:mirionnugget, Mirion Nugget -plustic:mirioningot, Mirion Ingot -plustic:mirionblock, Mirion Block plustic:pipe_piece:0, Electrical Pipe Piece plustic:pipe_piece:0, Energetic Pipe Piece plustic:pipe_piece:0, Vibrant Pipe Piece @@ -40796,13 +40811,13 @@ plustic:pipe_piece:0, Corrupted Pipe Piece plustic:pipe_piece:0, Mirion Pipe Piece plustic:pipe_piece:0, Livingwood Pipe Piece plustic:pipe_piece:0, Elementium Pipe Piece +plustic:pipe_piece:0, Wyvern Pipe Piece +plustic:pipe_piece:0, Awakened Pipe Piece +plustic:pipe_piece:0, Chaotic Pipe Piece plustic:pipe_piece:0, Emerald Pipe Piece plustic:pipe_piece:0, Fusewood Pipe Piece plustic:pipe_piece:0, Ghostwood Pipe Piece plustic:pipe_piece:0, Darkwood Pipe Piece -plustic:pipe_piece:0, Wyvern Pipe Piece -plustic:pipe_piece:0, Awakened Pipe Piece -plustic:pipe_piece:0, Chaotic Pipe Piece plustic:laser_medium:0, Stone Laser Medium plustic:laser_medium:0, Prismarine Laser Medium plustic:laser_medium:0, Blazerod Laser Medium @@ -40826,6 +40841,9 @@ plustic:battery_cell:0, Enori Battery Cell plustic:battery_cell:0, Fluix Crystal Battery Cell plustic:laser_gun, Laser Gun plustic:katana, Katana +plustic:mirionnugget, Mirion Nugget +plustic:mirioningot, Mirion Ingot +plustic:mirionblock, Mirion Block xreliquary:altar, Altar xreliquary:apothecary_cauldron, tile.apothecary_cauldron.name xreliquary:apothecary_mortar, tile.apothecary_mortar.name @@ -41013,31 +41031,31 @@ rftoolsdim:structure_essence:8, Structure Swamp Hut Essence rftoolsdim:structure_essence:9, Structure Desert Temple Essence rftoolsdim:structure_essence:10, Structure Jungle Temple Essence rftoolsdim:structure_essence:11, Structure Igloo Essence -rftoolsdim:known_dimlet:10, Effect Dimlet (None) -rftoolsdim:known_dimlet:3, Mob Dimlet (Default) -rftoolsdim:known_dimlet:4, Sky Dimlet (Normal night) -rftoolsdim:known_dimlet:6, Terrain Dimlet (Flat) -rftoolsdim:known_dimlet:4, Sky Dimlet (Normal day) -rftoolsdim:known_dimlet:9, Digit Dimlet (8) -rftoolsdim:known_dimlet:9, Digit Dimlet (7) rftoolsdim:known_dimlet:4, Sky Dimlet (Normal) +rftoolsdim:known_dimlet:10, Effect Dimlet (None) +rftoolsdim:known_dimlet:6, Terrain Dimlet (Void) +rftoolsdim:known_dimlet:2, Material Dimlet (Stone) rftoolsdim:known_dimlet:9, Digit Dimlet (9) -rftoolsdim:known_dimlet:7, Feature Dimlet (None) +rftoolsdim:known_dimlet:9, Digit Dimlet (8) +rftoolsdim:known_dimlet:6, Terrain Dimlet (Flat) +rftoolsdim:known_dimlet:4, Sky Dimlet (Normal night) rftoolsdim:known_dimlet:1, Liquid Dimlet (Water) -rftoolsdim:known_dimlet:5, Structure Dimlet (None) -rftoolsdim:known_dimlet:9, Digit Dimlet (4) -rftoolsdim:known_dimlet:8, Time Dimlet (Normal) -rftoolsdim:known_dimlet:9, Digit Dimlet (3) +rftoolsdim:known_dimlet:3, Mob Dimlet (Default) +rftoolsdim:known_dimlet:4, Sky Dimlet (Normal day) rftoolsdim:known_dimlet:12, Controller Dimlet (Single) +rftoolsdim:known_dimlet:13, Weather Dimlet (Default) +rftoolsdim:known_dimlet:7, Feature Dimlet (None) +rftoolsdim:known_dimlet:5, Structure Dimlet (None) +rftoolsdim:known_dimlet:12, Controller Dimlet (Default) +rftoolsdim:known_dimlet:8, Time Dimlet (Normal) +rftoolsdim:known_dimlet:9, Digit Dimlet (7) rftoolsdim:known_dimlet:9, Digit Dimlet (6) rftoolsdim:known_dimlet:9, Digit Dimlet (5) -rftoolsdim:known_dimlet:9, Digit Dimlet (0) +rftoolsdim:known_dimlet:9, Digit Dimlet (4) +rftoolsdim:known_dimlet:9, Digit Dimlet (3) rftoolsdim:known_dimlet:9, Digit Dimlet (2) rftoolsdim:known_dimlet:9, Digit Dimlet (1) -rftoolsdim:known_dimlet:13, Weather Dimlet (Default) -rftoolsdim:known_dimlet:6, Terrain Dimlet (Void) -rftoolsdim:known_dimlet:12, Controller Dimlet (Default) -rftoolsdim:known_dimlet:2, Material Dimlet (Stone) +rftoolsdim:known_dimlet:9, Digit Dimlet (0) rftoolsdim:efficiency_essence, Efficiency Essence rftoolsdim:mediocre_efficiency_essence, Mediocre Efficiency Essence rftoolsdim:empty_dimension_tab, Empty Dimension Tab @@ -41485,8 +41503,6 @@ tfspellpack:charm_ice_exploder, Malignant Ice Pearl tfspellpack:charm_goblin, Redcap Miner's Satchel tfspellpack:charm_troll, Icy Trollber tfspellpack:charm_accursed_tome, Accursed Tome -thaumicenergistics:infusion_provider, Essentia Infusion Provider -thaumicenergistics:arcane_assembler, Arcane Assembler thaumicenergistics:essentia_cell_1k, 1k ME Essentia Storage Cell thaumicenergistics:essentia_cell_4k, 4k ME Essentia Storage Cell thaumicenergistics:essentia_cell_16k, 16k ME Essentia Storage Cell @@ -41508,6 +41524,8 @@ thaumicenergistics:upgrade_arcane, Arcane Charging Upgrade thaumicenergistics:knowledge_core, Knowledge Core thaumicenergistics:blank_knowledge_core, Blank Knowledge Core thaumicenergistics:dummy_aspect, item.thaumicenergistics.dummy_aspect.name +thaumicenergistics:infusion_provider, Essentia Infusion Provider +thaumicenergistics:arcane_assembler, Arcane Assembler thaumicaugmentation:vis_regenerator, Vis Regenerator thaumicaugmentation:warded_chest, Warded Chest thaumicaugmentation:temporary_light, Casted Light @@ -41899,6 +41917,21 @@ thaumicaugmentation:thaumium_robes_hood, Hood of the Adept thaumicaugmentation:thaumium_robes_chestplate, Robe of the Adept thaumicaugmentation:thaumium_robes_leggings, Leggings of the Adept thaumicaugmentation:celestial_observer_placer, Celestial Observer +thaumictinkerer:funnel, Essentia Funnel +thaumictinkerer:dissimulation, Dissimulation Block +thaumictinkerer:transvector_interface, Transvector Interface +thaumictinkerer:transvector_dislocator, Transvector Dislocator +thaumictinkerer:repairer, Thaumic Restorer +thaumictinkerer:magnet, Kinetic Attractor +thaumictinkerer:mob_magnet, Corporeal Attractor +thaumictinkerer:osmotic_enchanter, Osmotic Enchanter +thaumictinkerer:enchantment_pillar, Enchanting Pillar +thaumictinkerer:animation_tablet, Dynamism Tablet +thaumictinkerer:black_quartz_block, Black Quartz Block +thaumictinkerer:summoner, Tablet of Necromancy +thaumictinkerer:ichor_block, Kami Essence Block +thaumictinkerer:bedrock_portal, Bedrock Portal +thaumictinkerer:warp_gate, Celestial Gateway thaumictinkerer:share_book, Tome of Knowledge Sharing thaumictinkerer:black_quartz, Smokey Quartz thaumictinkerer:cleaning_talisman, Cleansing Charm @@ -41947,51 +41980,36 @@ thaumictinkerer:infused_terra_fruit, Imbued Grain thaumictinkerer:infused_aer_fruit, Imbued Grain thaumictinkerer:infused_aqua_fruit, Imbued Grain thaumictinkerer:infused_ignis_fruit, Imbued Grain -thaumictinkerer:funnel, Essentia Funnel -thaumictinkerer:dissimulation, Dissimulation Block -thaumictinkerer:transvector_interface, Transvector Interface -thaumictinkerer:transvector_dislocator, Transvector Dislocator -thaumictinkerer:repairer, Thaumic Restorer -thaumictinkerer:magnet, Kinetic Attractor -thaumictinkerer:mob_magnet, Corporeal Attractor -thaumictinkerer:osmotic_enchanter, Osmotic Enchanter -thaumictinkerer:enchantment_pillar, Enchanting Pillar -thaumictinkerer:animation_tablet, Dynamism Tablet -thaumictinkerer:black_quartz_block, Black Quartz Block -thaumictinkerer:summoner, Tablet of Necromancy -thaumictinkerer:ichor_block, Kami Essence Block -thaumictinkerer:bedrock_portal, Bedrock Portal -thaumictinkerer:warp_gate, Celestial Gateway -thaumicwonders:creative_essentia_jar, Creative Essentia Jar -thaumicwonders:flux_distiller, Flux Distiller -thaumicwonders:coalescence_matrix, Coalescence Matrix -thaumicwonders:everburning_urn, Everburning Urn -thaumicwonders:catalyzation_chamber, Catalyzation Chamber -thaumicwonders:flux_capacitor, Flux Capacitor -thaumicwonders:placeholder_thaumium_block, Primordial Accretion Chamber -thaumicwonders:portal_generator, Portal Generator -thaumicwonders:meteorb, Meteorb -thaumicwonders:coalescence_matrix_precursor, Coalescence Matrix -thaumicwonders:primordial_accelerator_tunnel, Primordial Accelerator Tunnel -thaumicwonders:meaty_orb, Meaty Orb -thaumicwonders:shimmerleaf_crop, Shimmerleaf -thaumicwonders:placeholder_adv_alch_construct, Primordial Accretion Chamber thaumicwonders:void_beacon, Void Beacon -thaumicwonders:placeholder_obsidian, Catalyzation Chamber +thaumicwonders:catalyzation_chamber, Catalyzation Chamber +thaumicwonders:flux_distiller, Flux Distiller +thaumicwonders:placeholder_adv_alch_construct, Primordial Accretion Chamber +thaumicwonders:cinderpearl_crop, Cinderpearl +thaumicwonders:shimmerleaf_crop, Shimmerleaf +thaumicwonders:alkahest_vat, Alkahest Vat +thaumicwonders:portal_anchor, Portal Anchor +thaumicwonders:flux_capacitor, Flux Capacitor +thaumicwonders:vishroom_crop, Vishroom +thaumicwonders:everburning_urn, Everburning Urn +thaumicwonders:placeholder_thaumium_block, Primordial Accretion Chamber +thaumicwonders:dimensional_ripper, Dimensional Ripper +thaumicwonders:portal_generator, Portal Generator thaumicwonders:primordial_accretion_chamber, Primordial Accretion Chamber thaumicwonders:primordial_accelerator_terminus, Primordial Accelerator Terminus -thaumicwonders:vishroom_crop, Vishroom -thaumicwonders:placeholder_void_metal_block, Primordial Accretion Chamber -thaumicwonders:dimensional_ripper, Dimensional Ripper -thaumicwonders:portal_anchor, Portal Anchor -thaumicwonders:hexamite, Hexamite thaumicwonders:inspiration_engine, Inspiration Engine -thaumicwonders:madness_engine, Madness Engine -thaumicwonders:primordial_accelerator, Primordial Accelerator +thaumicwonders:creative_essentia_jar, Creative Essentia Jar +thaumicwonders:placeholder_obsidian, Catalyzation Chamber +thaumicwonders:meteorb, Meteorb +thaumicwonders:hexamite, Hexamite thaumicwonders:placeholder_arcane_stone, Catalyzation Chamber -thaumicwonders:cinderpearl_crop, Cinderpearl -thaumicwonders:alkahest_vat, Alkahest Vat +thaumicwonders:coalescence_matrix, Coalescence Matrix +thaumicwonders:primordial_accelerator_tunnel, Primordial Accelerator Tunnel +thaumicwonders:coalescence_matrix_precursor, Coalescence Matrix +thaumicwonders:madness_engine, Madness Engine +thaumicwonders:meaty_orb, Meaty Orb thaumicwonders:ore_diviner, Ore Diviner +thaumicwonders:placeholder_void_metal_block, Primordial Accretion Chamber +thaumicwonders:primordial_accelerator, Primordial Accelerator thaumicwonders:disjunction_cloth, Disjunction Cloth thaumicwonders:primal_destroyer, Primal Destroyer thaumicwonders:flying_carpet, Flying Carpet @@ -42091,12 +42109,12 @@ tce:tce_time_plate, Time plate tce:tce_time_star, Time star tce:tce_upgrade_count, Module count tce:tce_upgrade_speed, Module speed -torchmaster:frozen_pearl, Frozen Pearl torchmaster:mega_torch:0, Mega Torch torchmaster:mega_torch:1, Unlit Mega Torch torchmaster:terrain_lighter, Terrain Lighter torchmaster:dread_lamp, Dread Lamp torchmaster:feral_flare_lantern, Feral Flare Lantern +torchmaster:frozen_pearl, Frozen Pearl uberconduitprobe:uber_conduit_probe_item:0, Uber Conduit Probe variegated:compressed_vis_battery, Compressed Vis Battery variegated:blood_apple, Blood Apple @@ -44995,16 +45013,42 @@ buildcraftsilicon:plug_lens:33, Clear Filter buildcraftsilicon:plug_pulsar, Pipe Pulsar buildcraftsilicon:plug_light_sensor, Light Sensor buildcraftsilicon:plug_timer, Timer -contenttweaker:astral_insight_10, item.contenttweaker.astral_insight_10.name -contenttweaker:astral_insight_20, item.contenttweaker.astral_insight_20.name -contenttweaker:astral_insight_30, item.contenttweaker.astral_insight_30.name -contenttweaker:astral_insight_40, item.contenttweaker.astral_insight_40.name -contenttweaker:astral_insight_50, item.contenttweaker.astral_insight_50.name -contenttweaker:astral_insight_60, item.contenttweaker.astral_insight_60.name -contenttweaker:astral_insight_70, item.contenttweaker.astral_insight_70.name -contenttweaker:astral_insight_80, item.contenttweaker.astral_insight_80.name -contenttweaker:astral_insight_90, item.contenttweaker.astral_insight_90.name -contenttweaker:astral_insight_100, item.contenttweaker.astral_insight_100.name +contenttweaker:astral_insight_10, Astral Insight: 10 +contenttweaker:astral_insight_20, Astral Insight: 20 +contenttweaker:astral_insight_30, Astral Insight: 30 +contenttweaker:astral_insight_40, Astral Insight: 40 +contenttweaker:astral_insight_50, Astral Insight: 50 +contenttweaker:astral_insight_60, Astral Insight: 60 +contenttweaker:astral_insight_70, Astral Insight: 70 +contenttweaker:astral_insight_80, Astral Insight: 80 +contenttweaker:astral_insight_90, Astral Insight: 90 +contenttweaker:astral_insight_100, Astral Insight: 100 +contenttweaker:sedna_portal_block:0, tile.contenttweaker.sedna_portal_block.name +contenttweaker:rhenia_portal_block:0, tile.contenttweaker.rhenia_portal_block.name +contenttweaker:haumea_portal_block:0, tile.contenttweaker.haumea_portal_block.name +contenttweaker:luna_portal_block:0, tile.contenttweaker.luna_portal_block.name +contenttweaker:osiris_portal_block:0, tile.contenttweaker.osiris_portal_block.name +contenttweaker:ptah_portal_block:0, tile.contenttweaker.ptah_portal_block.name +contenttweaker:hator_portal_block:0, tile.contenttweaker.hator_portal_block.name +contenttweaker:europa_portal_block:0, tile.contenttweaker.europa_portal_block.name +contenttweaker:oi_portal_block:0, tile.contenttweaker.oi_portal_block.name +contenttweaker:falacer_portal_block:0, tile.contenttweaker.falacer_portal_block.name +contenttweaker:orcus_portal_block:0, tile.contenttweaker.orcus_portal_block.name +contenttweaker:myrmex_portal_block:0, tile.contenttweaker.myrmex_portal_block.name +contenttweaker:pixonia_portal_block:0, tile.contenttweaker.pixonia_portal_block.name +contenttweaker:proxima_portal_block:0, tile.contenttweaker.proxima_portal_block.name +contenttweaker:zoi_portal_block:0, tile.contenttweaker.zoi_portal_block.name +contenttweaker:nero_portal_block:0, tile.contenttweaker.nero_portal_block.name +contenttweaker:akathartos_portal_block:0, tile.contenttweaker.akathartos_portal_block.name +contenttweaker:pauram_portal_block:0, tile.contenttweaker.pauram_portal_block.name +contenttweaker:alkemia_portal_block:0, tile.contenttweaker.alkemia_portal_block.name +contenttweaker:apichisi_portal_block:0, tile.contenttweaker.apichisi_portal_block.name +contenttweaker:taerrapiatta_portal_block:0, tile.contenttweaker.taerrapiatta_portal_block.name +contenttweaker:diamerisma_portal_block:0, tile.contenttweaker.diamerisma_portal_block.name +contenttweaker:furatto_portal_block:0, tile.contenttweaker.furatto_portal_block.name +contenttweaker:finem_portal_block:0, tile.contenttweaker.finem_portal_block.name +contenttweaker:lyndenwyrm_portal_block:0, tile.contenttweaker.lyndenwyrm_portal_block.name +contenttweaker:gallifrey_portal_block:0, tile.contenttweaker.gallifrey_portal_block.name contenttweaker:mark_of_the_samurai, Mark of the Samurai contenttweaker:terraformassiflora, Terraformassiflora contenttweaker:biome_checker, Biome Checker @@ -45015,19 +45059,19 @@ contenttweaker:broken_oath, Broken Oathstone contenttweaker:rhythm_of_the_great_worm, Rhythm of the Great Worm contenttweaker:diabetic_callstone, Diabetic Callstone contenttweaker:memory_restoration_ritual, Memory Restoration Ritual -contenttweaker:spren_summoner_faith, item.contenttweaker.spren_summoner_faith.name -contenttweaker:spren_summoner_death, item.contenttweaker.spren_summoner_death.name -contenttweaker:spren_summoner_haste, item.contenttweaker.spren_summoner_haste.name -contenttweaker:spren_summoner_blasphemy, item.contenttweaker.spren_summoner_blasphemy.name -contenttweaker:spren_summoner_plot, item.contenttweaker.spren_summoner_plot.name -contenttweaker:spren_summoner_injury, item.contenttweaker.spren_summoner_injury.name -contenttweaker:spren_summoner_inadequacy, item.contenttweaker.spren_summoner_inadequacy.name -contenttweaker:spren_summoner_loneliness, item.contenttweaker.spren_summoner_loneliness.name -contenttweaker:spren_summoner_control, item.contenttweaker.spren_summoner_control.name -contenttweaker:spren_summoner_prepotence, item.contenttweaker.spren_summoner_prepotence.name -contenttweaker:spren_summoner_gluttony, item.contenttweaker.spren_summoner_gluttony.name -contenttweaker:spren_summoner_arrogance, item.contenttweaker.spren_summoner_arrogance.name -contenttweaker:oath_of_the_seven_undead_lords, item.contenttweaker.oath_of_the_seven_undead_lords.name +contenttweaker:spren_summoner_faith, Spren Summoner: Disbelief +contenttweaker:spren_summoner_death, Spren Summoner: Death +contenttweaker:spren_summoner_haste, Spren Summoner: Haste +contenttweaker:spren_summoner_blasphemy, Spren Summoner: Blasphemy +contenttweaker:spren_summoner_plot, Spren Summoner: Plotting +contenttweaker:spren_summoner_injury, Spren Summoner: Injury +contenttweaker:spren_summoner_inadequacy, Spren Summoner: Inadequacy +contenttweaker:spren_summoner_loneliness, Spren Summoner: Loneliness +contenttweaker:spren_summoner_control, Spren Summoner: Control +contenttweaker:spren_summoner_prepotence, Spren Summoner: Prepotence +contenttweaker:spren_summoner_gluttony, Spren Summoner: Gluttony +contenttweaker:spren_summoner_arrogance, Spren Summoner: Arrogance +contenttweaker:oath_of_the_seven_undead_lords, Oath of the Seven Undead Lords contenttweaker:creeponia_callstone, Creeponia Callstone contenttweaker:stormborn_callstone, Stormborn Callstone contenttweaker:deeplands_callstone, Deeplands Callstone @@ -45087,7 +45131,7 @@ contenttweaker:strange_charm, Strange Charm contenttweaker:pharos_callstone, Pharos Callstone contenttweaker:trinity_callstone, Trinity Callstone contenttweaker:peaceful_oath_callstone, Peaceful Oath Callstone -contenttweaker:gun_devil_callstone, Gun Devil Callstone +contenttweaker:gun_devil_callstone, Worshippers of the Gun Devil Callstone contenttweaker:unburied_callstone, Unburied Callstone contenttweaker:anemic_callstone, Anemic Callstone contenttweaker:orbital_callstone, Orbital Callstone @@ -45192,18 +45236,19 @@ contenttweaker:meatball_man_callstone, Meatball Man Callstone contenttweaker:ancient_decrystallizer, Ancient Decrystallizer contenttweaker:ancient_wyvern_trinket, Ancient Wyvern Trinket contenttweaker:lucky_box_advent_armor, Lucky Box: Shyre Warrior -contenttweaker:guardians_of_shadesmar_callstone, item.contenttweaker.guardians_of_shadesmar_callstone.name -contenttweaker:spren_summoner_hope, item.contenttweaker.spren_summoner_hope.name -contenttweaker:spren_summoner_balance, item.contenttweaker.spren_summoner_balance.name -contenttweaker:spren_summoner_glory, item.contenttweaker.spren_summoner_glory.name -contenttweaker:spren_summoner_knowledge, item.contenttweaker.spren_summoner_knowledge.name -contenttweaker:trinitas_callstone, item.contenttweaker.trinitas_callstone.name -contenttweaker:tainted_prison_key, item.contenttweaker.tainted_prison_key.name -contenttweaker:mission_of_undeath_callstone, item.contenttweaker.mission_of_undeath_callstone.name -contenttweaker:gun_devil_confrontation_callstone, item.contenttweaker.gun_devil_confrontation_callstone.name -contenttweaker:universal_constellation_callstone, item.contenttweaker.universal_constellation_callstone.name -contenttweaker:ghost_of_annoyance_callstone, item.contenttweaker.ghost_of_annoyance_callstone.name -contenttweaker:strange_stone_callstone, item.contenttweaker.strange_stone_callstone.name +contenttweaker:guardians_of_shadesmar_callstone, Guardians of Shadesmar Callstone +contenttweaker:spren_summoner_hope, Spren Summoner: Hope +contenttweaker:spren_summoner_balance, Spren Summoner: Balance +contenttweaker:spren_summoner_glory, Spren Summoner: Glory +contenttweaker:spren_summoner_knowledge, Spren Summoner: Knowledge +contenttweaker:trinitas_callstone, Trinitas Callstone +contenttweaker:tainted_prison_key, Tainted Prison key +contenttweaker:mission_of_undeath_callstone, Mission of Undeath Callstone +contenttweaker:gun_devil_confrontation_callstone, Gun Devil Callstone +contenttweaker:universal_constellation_callstone, Universal Constellation Callstone +contenttweaker:ghost_of_annoyance_callstone, Ghost of Annoyance Callstone +contenttweaker:strange_stone_callstone, Strange Stone Callstone +contenttweaker:lively_tree_callstone, Lively Tree Callstone contenttweaker:singular_gravity_honey, Singular Gravity Honey contenttweaker:black_hole_honey, Black Hole Honey contenttweaker:nethersky_amber:0, Nethersky Amber @@ -45505,30 +45550,30 @@ contenttweaker:meteoric_draconic_stone:0, Meteoric Draconic Stone contenttweaker:freed_sky_stone:0, Freed Sky Stone contenttweaker:eldritch_impetus_catalyzer:0, Eldritch Impetus Catalyzer contenttweaker:terrestrial_cauldron:0, Terrestrial Cauldron -contenttweaker:ascended_spatial_chassis:0, tile.contenttweaker.ascended_spatial_chassis.name -contenttweaker:actualizing_casing:0, tile.contenttweaker.actualizing_casing.name -contenttweaker:hyperuranion_actualizer_naquadah:0, tile.contenttweaker.hyperuranion_actualizer_naquadah.name -contenttweaker:hyperuranion_actualizer_dragonsteel:0, tile.contenttweaker.hyperuranion_actualizer_dragonsteel.name -contenttweaker:hyperuranion_actualizer_dimshard:0, tile.contenttweaker.hyperuranion_actualizer_dimshard.name -contenttweaker:hyperuranion_actualizer_rhenia:0, tile.contenttweaker.hyperuranion_actualizer_rhenia.name -contenttweaker:recursive_brain:0, tile.contenttweaker.recursive_brain.name -contenttweaker:recursive_brain_plug:0, tile.contenttweaker.recursive_brain_plug.name -contenttweaker:hyperuranion_conduit:0, tile.contenttweaker.hyperuranion_conduit.name -contenttweaker:hyperuranion_casing:0, tile.contenttweaker.hyperuranion_casing.name -contenttweaker:horizon_sustainer:0, tile.contenttweaker.horizon_sustainer.name -contenttweaker:dyson_extruder:0, tile.contenttweaker.dyson_extruder.name -contenttweaker:exotic_absorber:0, tile.contenttweaker.exotic_absorber.name -contenttweaker:exotic_dyson_conduit:0, tile.contenttweaker.exotic_dyson_conduit.name -contenttweaker:mortum_livingrock:0, tile.contenttweaker.mortum_livingrock.name -contenttweaker:mortum_livingwood:0, tile.contenttweaker.mortum_livingwood.name -contenttweaker:focused_plasma_collider:0, tile.contenttweaker.focused_plasma_collider.name -contenttweaker:superfocused_plasma_collider:0, tile.contenttweaker.superfocused_plasma_collider.name -contenttweaker:hyperfocused_plasma_collider:0, tile.contenttweaker.hyperfocused_plasma_collider.name -contenttweaker:stormlight_stone:0, tile.contenttweaker.stormlight_stone.name -contenttweaker:stone_of_shadesmar:0, tile.contenttweaker.stone_of_shadesmar.name +contenttweaker:ascended_spatial_chassis:0, Ascended Spatial Chassis +contenttweaker:actualizing_casing:0, Actualizing Casing +contenttweaker:hyperuranion_actualizer_naquadah:0, Hyperuranion Actualizer: Naquadah +contenttweaker:hyperuranion_actualizer_dragonsteel:0, Hyperuranion Actualizer: Dragonsteel +contenttweaker:hyperuranion_actualizer_dimshard:0, Hyperuranion Actualizer: Dimensional Shards +contenttweaker:hyperuranion_actualizer_rhenia:0, Hyperuranion Actualizer: Rhenium +contenttweaker:recursive_brain:0, Recursive Brain +contenttweaker:recursive_brain_plug:0, Recursive Brain Plug +contenttweaker:hyperuranion_conduit:0, Hyperuranion Conduit +contenttweaker:hyperuranion_casing:0, Hyperuranion Casing +contenttweaker:horizon_sustainer:0, Horizon Sustainer +contenttweaker:dyson_extruder:0, Dyson Extruder +contenttweaker:exotic_absorber:0, Exotic Absorber +contenttweaker:exotic_dyson_conduit:0, Exotic Dyson Conduit +contenttweaker:mortum_livingrock:0, Mortum Livingrock +contenttweaker:mortum_livingwood:0, Mortum Livingwood +contenttweaker:focused_plasma_collider:0, Focused Plasma Collider +contenttweaker:superfocused_plasma_collider:0, Superfocused Plasma Collider +contenttweaker:hyperfocused_plasma_collider:0, Hyperfocused Plasma Collider +contenttweaker:stormlight_stone:0, Stormlight Stone +contenttweaker:stone_of_shadesmar:0, Stone of Shadesmar contenttweaker:halite_bejewelled_ichorium_catalyst:0, Halite Bejewelled Ichorium Catalyst -contenttweaker:catalyst_of_the_warrens:0, tile.contenttweaker.catalyst_of_the_warrens.name -contenttweaker:absolutely_autentic_rainbowgen:0, tile.contenttweaker.absolutely_autentic_rainbowgen.name +contenttweaker:catalyst_of_the_warrens:0, Catalyst of the Warrens +contenttweaker:absolutely_autentic_rainbowgen:0, Absolutely Authentic Rainbow Generator contenttweaker:cuendillar_seal:0, Cuendillar Seal contenttweaker:fractallite_stone_of_love:0, Fractallite Stone of Love contenttweaker:seal_of_the_arbiter_blacksmith:0, Seal of the Arbiter: Blacksmith @@ -45539,29 +45584,39 @@ contenttweaker:seal_of_the_arbiter_experimentalist:0, Seal of the Arbiter: Exper contenttweaker:seal_of_the_arbiter_engineer:0, Seal of the Arbiter: Engineer contenttweaker:seal_of_the_arbiter_defender:0, Seal of the Arbiter: Defender contenttweaker:seal_of_freedom:0, Seal of Freedom -contenttweaker:balanced_machine_casing:0, tile.contenttweaker.balanced_machine_casing.name -contenttweaker:gallifreyan_neutronium_casing:0, tile.contenttweaker.gallifreyan_neutronium_casing.name -contenttweaker:quark_neutronium_module:0, tile.contenttweaker.quark_neutronium_module.name +contenttweaker:balanced_machine_casing:0, Balanced Machine Casing +contenttweaker:gallifreyan_neutronium_casing:0, Gallifreyan Neutronium Casing +contenttweaker:quark_neutronium_module:0, Quark Neutronium Module contenttweaker:ichorium_void_stone:0, Ichorium Void Stone contenttweaker:void_ichorium_rift_cap:0, Void Ichorium Rift Cap -contenttweaker:hyperuranion_actualizer_ichor:0, tile.contenttweaker.hyperuranion_actualizer_ichor.name -contenttweaker:undead_soil:0, tile.contenttweaker.undead_soil.name -contenttweaker:fractallite_halite_stone:0, tile.contenttweaker.fractallite_halite_stone.name -contenttweaker:catalyst_of_balance:0, tile.contenttweaker.catalyst_of_balance.name -contenttweaker:space_time_beam:0, tile.contenttweaker.space_time_beam.name -contenttweaker:quasar_stabilizer:0, tile.contenttweaker.quasar_stabilizer.name -contenttweaker:quasar_screen:0, tile.contenttweaker.quasar_screen.name -contenttweaker:galaxy_conduit:0, tile.contenttweaker.galaxy_conduit.name -contenttweaker:echo_warren_stone:0, tile.contenttweaker.echo_warren_stone.name -contenttweaker:galaxy_accelerator:0, tile.contenttweaker.galaxy_accelerator.name -contenttweaker:miniature_quasar:0, tile.contenttweaker.miniature_quasar.name -contenttweaker:ascended_fluix_etcher:0, tile.contenttweaker.ascended_fluix_etcher.name -contenttweaker:naquadah_casing:0, tile.contenttweaker.naquadah_casing.name -contenttweaker:dark_matter_node:0, tile.contenttweaker.dark_matter_node.name -contenttweaker:cosmic_balance_coil:0, tile.contenttweaker.cosmic_balance_coil.name -contenttweaker:toroid_galaxy_tube:0, tile.contenttweaker.toroid_galaxy_tube.name -contenttweaker:stone_of_worthiness:0, tile.contenttweaker.stone_of_worthiness.name -contenttweaker:recurring_nightmare_block:0, tile.contenttweaker.recurring_nightmare_block.name +contenttweaker:hyperuranion_actualizer_ichor:0, Hyperuranion Actualizer: Ichor +contenttweaker:undead_soil:0, Undead Soil +contenttweaker:fractallite_halite_stone:0, Fractallite Halite Stone +contenttweaker:catalyst_of_balance:0, Catalyst of Balance +contenttweaker:space_time_beam:0, Space-Time Beam +contenttweaker:quasar_stabilizer:0, Quasar Stabilizer +contenttweaker:quasar_screen:0, Quasar Screen +contenttweaker:galaxy_conduit:0, Galaxy Conduit +contenttweaker:echo_warren_stone:0, Echo Warren Stone +contenttweaker:galaxy_accelerator:0, Galaxy Accelerator +contenttweaker:miniature_quasar:0, Miniature Quasar +contenttweaker:ascended_fluix_etcher:0, Ascended Fluix Etcher +contenttweaker:naquadah_casing:0, Naquadah Casing +contenttweaker:dark_matter_node:0, Dark Matter Node +contenttweaker:cosmic_balance_coil:0, Cosmic Balance Coil +contenttweaker:toroid_galaxy_tube:0, Toroid Galaxy Tube +contenttweaker:stone_of_worthiness:0, Stone of Worthiness +contenttweaker:recurring_nightmare_block:0, Recurring Nightmare Block +contenttweaker:trinity_neutronium_casing:0, Trinity Neutronium Casing +contenttweaker:quark_cosmic_module:0, Cosmic String Module +contenttweaker:cosmic_string_module:0, Cosmic String Module +contenttweaker:tardis_casing:0, Tardis Casing +contenttweaker:tardis_stem:0, Tardis Stem +contenttweaker:tardis_branch:0, Tardis Branch +contenttweaker:tardis_polyp:0, Tardis Polyp +contenttweaker:nineteen_blocks:0, Nineteen Blocks +contenttweaker:wormhole_field_module:0, Wormhole Field Module +contenttweaker:fabric_of_the_orb:0, Fabric of the Orb contenttweaker:jade_egg, Jade Egg contenttweaker:amethyst_egg, Amethyst Egg contenttweaker:rosite_egg, Rosite Egg @@ -45661,6 +45716,10 @@ contenttweaker:cube_jello_cubes, Jello CUBE contenttweaker:radioactive_nachos, Radioactive Nachos contenttweaker:yummy_concrete, Yummy Concrete contenttweaker:just_jambalaya, Righteous Jambalaya +contenttweaker:black_hole_juice, Black Hole Juice +contenttweaker:sashimi_of_the_gate_of_darkness, Sashimi of the Gate of Darkness +contenttweaker:linked_apple_slice, Linked Apple Slice +contenttweaker:cleansed_cinnamon_apple, Cleansed Cinnamon Apple contenttweaker:nethersky_steel_ingot, Nethersky Steel Ingot contenttweaker:nethersky_steel_dust, Nethersky Steel Dust contenttweaker:void_dust, Void Dust @@ -47070,7 +47129,7 @@ contenttweaker:soul_of_entropy, Soul of Entropy contenttweaker:fluix_soul_fabrial, Fluix Soul Fabrial contenttweaker:touch_of_the_arbiter, Touch of the Arbiter contenttweaker:rarified_fluix_crystal, Rarified Fluix Crystal -contenttweaker:tier30_token, item.contenttweaker.tier30_token.name +contenttweaker:tier30_token, Tier 30 Excavation Token contenttweaker:lovely_egg, Lovely Egg contenttweaker:runes_of_the_true_tongue, Runes of the True Tongue contenttweaker:minted_fluix_crystal, Minted Fluix Crystal @@ -47135,189 +47194,208 @@ contenttweaker:thaumatorium_automation, Thaumatorium Automation contenttweaker:runic_altar_automation, Runic Altar Automation contenttweaker:plasma_farm, Farming Plasma contenttweaker:diary_of_a_realmshifter, Diary of a Realmshifter -contenttweaker:infinite_plate_stamp, item.contenttweaker.infinite_plate_stamp.name -contenttweaker:infinite_alchemical_plate, item.contenttweaker.infinite_alchemical_plate.name -contenttweaker:infinite_recursive_plate, item.contenttweaker.infinite_recursive_plate.name -contenttweaker:infinite_entropic_plate, item.contenttweaker.infinite_entropic_plate.name -contenttweaker:cuendillar_plate, item.contenttweaker.cuendillar_plate.name -contenttweaker:fractal_stone_dust, item.contenttweaker.fractal_stone_dust.name -contenttweaker:freed_sky_stone_dust, item.contenttweaker.freed_sky_stone_dust.name -contenttweaker:spatial_compound, item.contenttweaker.spatial_compound.name -contenttweaker:puzzle_solution_freedskystone, item.contenttweaker.puzzle_solution_freedskystone.name -contenttweaker:alchemical_deep_rock, item.contenttweaker.alchemical_deep_rock.name -contenttweaker:hypercharged_wool, item.contenttweaker.hypercharged_wool.name -contenttweaker:hypercharged_redstone, item.contenttweaker.hypercharged_redstone.name -contenttweaker:core_of_the_mythic_shells, item.contenttweaker.core_of_the_mythic_shells.name -contenttweaker:actualization_of_glory, item.contenttweaker.actualization_of_glory.name -contenttweaker:actualization_of_knowledge, item.contenttweaker.actualization_of_knowledge.name -contenttweaker:actualization_of_balance, item.contenttweaker.actualization_of_balance.name -contenttweaker:actualization_of_hope, item.contenttweaker.actualization_of_hope.name -contenttweaker:unbound_recursium_fragment, item.contenttweaker.unbound_recursium_fragment.name -contenttweaker:cosmic_pot, item.contenttweaker.cosmic_pot.name -contenttweaker:embodiment_of_glory, item.contenttweaker.embodiment_of_glory.name -contenttweaker:embodiment_of_balance, item.contenttweaker.embodiment_of_balance.name -contenttweaker:embodiment_of_hope, item.contenttweaker.embodiment_of_hope.name -contenttweaker:embodiment_of_knowledge, item.contenttweaker.embodiment_of_knowledge.name -contenttweaker:shard_of_restored_faith, item.contenttweaker.shard_of_restored_faith.name -contenttweaker:shard_of_forgotten_fear_of_death, item.contenttweaker.shard_of_forgotten_fear_of_death.name -contenttweaker:shard_of_forgiven_lost_time, item.contenttweaker.shard_of_forgiven_lost_time.name -contenttweaker:shard_of_rekindled_heritage, item.contenttweaker.shard_of_rekindled_heritage.name -contenttweaker:shard_of_no_hidden_intentions, item.contenttweaker.shard_of_no_hidden_intentions.name -contenttweaker:shard_of_physical_healing, item.contenttweaker.shard_of_physical_healing.name -contenttweaker:shard_of_realized_worth, item.contenttweaker.shard_of_realized_worth.name -contenttweaker:shard_of_restored_relationship, item.contenttweaker.shard_of_restored_relationship.name -contenttweaker:shard_of_surrender, item.contenttweaker.shard_of_surrender.name -contenttweaker:shard_of_individual_freedom, item.contenttweaker.shard_of_individual_freedom.name -contenttweaker:shard_of_controlled_gluttony, item.contenttweaker.shard_of_controlled_gluttony.name -contenttweaker:shard_of_humble_education, item.contenttweaker.shard_of_humble_education.name -contenttweaker:living_shard_of_shadesmar, item.contenttweaker.living_shard_of_shadesmar.name -contenttweaker:rune_of_freedom, item.contenttweaker.rune_of_freedom.name -contenttweaker:freedomsteel_ingot, item.contenttweaker.freedomsteel_ingot.name -contenttweaker:token_of_the_meatball_man, item.contenttweaker.token_of_the_meatball_man.name -contenttweaker:finis, item.contenttweaker.finis.name -contenttweaker:recursive_iced_coffee_pot, item.contenttweaker.recursive_iced_coffee_pot.name -contenttweaker:hiddenpowercallstone_loot, item.contenttweaker.hiddenpowercallstone_loot.name -contenttweaker:warren_configurator, item.contenttweaker.warren_configurator.name -contenttweaker:actualized_starlight_sphere, item.contenttweaker.actualized_starlight_sphere.name -contenttweaker:seeker_stone, item.contenttweaker.seeker_stone.name -contenttweaker:reality_pebble, item.contenttweaker.reality_pebble.name -contenttweaker:opalescent_matter, item.contenttweaker.opalescent_matter.name -contenttweaker:unleashed_mithril_1, item.contenttweaker.unleashed_mithril_1.name -contenttweaker:unleashed_mithril_2, item.contenttweaker.unleashed_mithril_2.name -contenttweaker:unleashed_mithril_3, item.contenttweaker.unleashed_mithril_3.name -contenttweaker:echo_warren_alloy, item.contenttweaker.echo_warren_alloy.name -contenttweaker:actualized_warren_alloy, item.contenttweaker.actualized_warren_alloy.name -contenttweaker:blade_of_the_samurai_queen, item.contenttweaker.blade_of_the_samurai_queen.name -contenttweaker:alchemical_dust, item.contenttweaker.alchemical_dust.name -contenttweaker:arcane_fissile_alloy, item.contenttweaker.arcane_fissile_alloy.name -contenttweaker:depleted_arcane_fissile_alloy, item.contenttweaker.depleted_arcane_fissile_alloy.name -contenttweaker:arcane_fissile_dust, item.contenttweaker.arcane_fissile_dust.name -contenttweaker:apothecary_fissile_alloy, item.contenttweaker.apothecary_fissile_alloy.name -contenttweaker:depleted_apothecary_fissile_alloy, item.contenttweaker.depleted_apothecary_fissile_alloy.name -contenttweaker:apothecary_fissile_dust, item.contenttweaker.apothecary_fissile_dust.name -contenttweaker:kampylotitum, item.contenttweaker.kampylotitum.name -contenttweaker:elleipsinyum, item.contenttweaker.elleipsinyum.name -contenttweaker:ekkremesynium, item.contenttweaker.ekkremesynium.name -contenttweaker:silvan_fissile_alloy, item.contenttweaker.silvan_fissile_alloy.name -contenttweaker:depleted_silvan_fissile_alloy, item.contenttweaker.depleted_silvan_fissile_alloy.name -contenttweaker:silvan_fissile_dust, item.contenttweaker.silvan_fissile_dust.name -contenttweaker:innerved_fissile_alloy, item.contenttweaker.innerved_fissile_alloy.name -contenttweaker:depleted_innerved_fissile_alloy, item.contenttweaker.depleted_innerved_fissile_alloy.name -contenttweaker:innerved_fissile_dust, item.contenttweaker.innerved_fissile_dust.name -contenttweaker:radiant_fissile_alloy, item.contenttweaker.radiant_fissile_alloy.name -contenttweaker:depleted_radiant_fissile_alloy, item.contenttweaker.depleted_radiant_fissile_alloy.name -contenttweaker:radiant_fissile_dust, item.contenttweaker.radiant_fissile_dust.name -contenttweaker:soul_of_kashan, item.contenttweaker.soul_of_kashan.name -contenttweaker:pure_twilight_matter, item.contenttweaker.pure_twilight_matter.name -contenttweaker:shard_of_the_cosmos, item.contenttweaker.shard_of_the_cosmos.name -contenttweaker:true_tongue_oath, item.contenttweaker.true_tongue_oath.name -contenttweaker:trinity_runes, item.contenttweaker.trinity_runes.name -contenttweaker:runes_of_the_lover, item.contenttweaker.runes_of_the_lover.name -contenttweaker:stone_of_the_lover, item.contenttweaker.stone_of_the_lover.name -contenttweaker:call_of_the_lover, item.contenttweaker.call_of_the_lover.name -contenttweaker:recursion_of_the_lover, item.contenttweaker.recursion_of_the_lover.name -contenttweaker:runes_of_the_loved, item.contenttweaker.runes_of_the_loved.name -contenttweaker:stone_of_the_loved, item.contenttweaker.stone_of_the_loved.name -contenttweaker:call_of_the_loved, item.contenttweaker.call_of_the_loved.name -contenttweaker:recursion_of_the_loved, item.contenttweaker.recursion_of_the_loved.name -contenttweaker:runes_of_the_love, item.contenttweaker.runes_of_the_love.name -contenttweaker:stone_of_the_love, item.contenttweaker.stone_of_the_love.name -contenttweaker:call_of_the_love, item.contenttweaker.call_of_the_love.name -contenttweaker:recursion_of_the_love, item.contenttweaker.recursion_of_the_love.name -contenttweaker:puzzle_solution_cherubim, item.contenttweaker.puzzle_solution_cherubim.name -contenttweaker:unleashed_triquetra, item.contenttweaker.unleashed_triquetra.name -contenttweaker:cuendillar_catalyst_1, item.contenttweaker.cuendillar_catalyst_1.name -contenttweaker:cuendillar_catalyst_2, item.contenttweaker.cuendillar_catalyst_2.name -contenttweaker:cuendillar_catalyst_3, item.contenttweaker.cuendillar_catalyst_3.name -contenttweaker:singular_fractal, item.contenttweaker.singular_fractal.name -contenttweaker:infinite_processor, item.contenttweaker.infinite_processor.name -contenttweaker:recursive_quantum, item.contenttweaker.recursive_quantum.name -contenttweaker:fractallite_quantum, item.contenttweaker.fractallite_quantum.name -contenttweaker:plate_clump_recursive, item.contenttweaker.plate_clump_recursive.name -contenttweaker:plate_clump_fractal, item.contenttweaker.plate_clump_fractal.name -contenttweaker:slightly_dense_pebble, item.contenttweaker.slightly_dense_pebble.name -contenttweaker:standard_of_the_shyre_empire, item.contenttweaker.standard_of_the_shyre_empire.name -contenttweaker:spooder_glasses, item.contenttweaker.spooder_glasses.name -contenttweaker:massive_boomboom, item.contenttweaker.massive_boomboom.name -contenttweaker:emc_crown, item.contenttweaker.emc_crown.name -contenttweaker:atomic_glasses, item.contenttweaker.atomic_glasses.name -contenttweaker:cool_walking_stick, item.contenttweaker.cool_walking_stick.name -contenttweaker:horrible_unedited_fanfiction, item.contenttweaker.horrible_unedited_fanfiction.name -contenttweaker:null_pointer, item.contenttweaker.null_pointer.name -contenttweaker:p0rtals_redish_white_hat, item.contenttweaker.p0rtals_redish_white_hat.name -contenttweaker:collar_bells, item.contenttweaker.collar_bells.name -contenttweaker:shield_of_the_arbiter, item.contenttweaker.shield_of_the_arbiter.name -contenttweaker:trinity_ingot, item.contenttweaker.trinity_ingot.name -contenttweaker:big_bang_matter, item.contenttweaker.big_bang_matter.name -contenttweaker:ascended_gallifreyan_alloy, item.contenttweaker.ascended_gallifreyan_alloy.name -contenttweaker:token_of_forgiveness, item.contenttweaker.token_of_forgiveness.name -contenttweaker:offer_of_restored_balance, item.contenttweaker.offer_of_restored_balance.name -contenttweaker:gem_of_pure_taint, item.contenttweaker.gem_of_pure_taint.name -contenttweaker:tainted_claw, item.contenttweaker.tainted_claw.name -contenttweaker:void_chains, item.contenttweaker.void_chains.name -contenttweaker:void_ichorium_gem, item.contenttweaker.void_ichorium_gem.name -contenttweaker:charm_of_the_falling_tower, item.contenttweaker.charm_of_the_falling_tower.name -contenttweaker:multiblock_input_swapping, item.contenttweaker.multiblock_input_swapping.name -contenttweaker:cursed_dragon_egg, item.contenttweaker.cursed_dragon_egg.name -contenttweaker:tainted_alchemic_catalyst, item.contenttweaker.tainted_alchemic_catalyst.name -contenttweaker:recursion_of_taint, item.contenttweaker.recursion_of_taint.name -contenttweaker:shield_of_the_king_in_purple, item.contenttweaker.shield_of_the_king_in_purple.name -contenttweaker:taint_shield, item.contenttweaker.taint_shield.name -contenttweaker:taint_gun, item.contenttweaker.taint_gun.name -contenttweaker:the_ultimate_taint_gun, item.contenttweaker.the_ultimate_taint_gun.name -contenttweaker:uncanny_void_cluster, item.contenttweaker.uncanny_void_cluster.name -contenttweaker:puzzle_solution_undeadsoil, item.contenttweaker.puzzle_solution_undeadsoil.name -contenttweaker:respect_of_the_lord_of_lust, item.contenttweaker.respect_of_the_lord_of_lust.name -contenttweaker:respect_of_the_lord_of_pride, item.contenttweaker.respect_of_the_lord_of_pride.name -contenttweaker:respect_of_the_lord_of_envy, item.contenttweaker.respect_of_the_lord_of_envy.name -contenttweaker:respect_of_the_lord_of_greed, item.contenttweaker.respect_of_the_lord_of_greed.name -contenttweaker:respect_of_the_lord_of_wrath, item.contenttweaker.respect_of_the_lord_of_wrath.name -contenttweaker:respect_of_the_lord_of_sloth, item.contenttweaker.respect_of_the_lord_of_sloth.name -contenttweaker:oath_of_the_lord_of_gluttony, item.contenttweaker.oath_of_the_lord_of_gluttony.name -contenttweaker:respect_of_death, item.contenttweaker.respect_of_death.name -contenttweaker:puzzle_solution_vowtodeath, item.contenttweaker.puzzle_solution_vowtodeath.name -contenttweaker:fractallite_taint, item.contenttweaker.fractallite_taint.name -contenttweaker:recursion_of_gluttony, item.contenttweaker.recursion_of_gluttony.name -contenttweaker:wish_of_infinity, item.contenttweaker.wish_of_infinity.name -contenttweaker:ingot_of_infinite_wishes, item.contenttweaker.ingot_of_infinite_wishes.name -contenttweaker:gun_devil_limb, item.contenttweaker.gun_devil_limb.name -contenttweaker:bullet_of_the_gun_devil, item.contenttweaker.bullet_of_the_gun_devil.name -contenttweaker:magazine_of_the_gun_devil, item.contenttweaker.magazine_of_the_gun_devil.name -contenttweaker:universal_constellation, item.contenttweaker.universal_constellation.name -contenttweaker:dust_of_infinite_wishes, item.contenttweaker.dust_of_infinite_wishes.name -contenttweaker:eleint_stone, item.contenttweaker.eleint_stone.name -contenttweaker:gem_of_dimensional_ascension, item.contenttweaker.gem_of_dimensional_ascension.name -contenttweaker:puzzle_solution_dimensionalascension, item.contenttweaker.puzzle_solution_dimensionalascension.name -contenttweaker:recursion_of_dimensional_ascension, item.contenttweaker.recursion_of_dimensional_ascension.name -contenttweaker:infinite_tainted_plate, item.contenttweaker.infinite_tainted_plate.name -contenttweaker:fiery_recursion_fragment, item.contenttweaker.fiery_recursion_fragment.name -contenttweaker:everburning_dust, item.contenttweaker.everburning_dust.name -contenttweaker:everburning_recursion_fragment, item.contenttweaker.everburning_recursion_fragment.name -contenttweaker:everburning_plating, item.contenttweaker.everburning_plating.name -contenttweaker:quasar_charged_gem, item.contenttweaker.quasar_charged_gem.name -contenttweaker:gravitational_time_crystal, item.contenttweaker.gravitational_time_crystal.name -contenttweaker:warren_plate, item.contenttweaker.warren_plate.name -contenttweaker:power_wrought_brightsteel_alloy_plate, item.contenttweaker.power_wrought_brightsteel_alloy_plate.name -contenttweaker:quasar_charged_dust, item.contenttweaker.quasar_charged_dust.name -contenttweaker:cleansed_brightsteel_alloy_plate, item.contenttweaker.cleansed_brightsteel_alloy_plate.name -contenttweaker:dimensionally_ascended_garnet, item.contenttweaker.dimensionally_ascended_garnet.name -contenttweaker:alchemically_hyperactive_crystal, item.contenttweaker.alchemically_hyperactive_crystal.name -contenttweaker:dark_matter_scattering_element, item.contenttweaker.dark_matter_scattering_element.name -contenttweaker:fractal_metal_clump, item.contenttweaker.fractal_metal_clump.name -contenttweaker:fractal_metal_plate, item.contenttweaker.fractal_metal_plate.name -contenttweaker:trinity_nugget, item.contenttweaker.trinity_nugget.name -contenttweaker:echo_warren_bar, item.contenttweaker.echo_warren_bar.name -contenttweaker:time_crystal_lattice, item.contenttweaker.time_crystal_lattice.name -contenttweaker:galaxy_superconductor, item.contenttweaker.galaxy_superconductor.name -contenttweaker:fractallite_focus_lens, item.contenttweaker.fractallite_focus_lens.name -contenttweaker:cosmic_string_primer, item.contenttweaker.cosmic_string_primer.name -contenttweaker:nightmare_of_annoyance, item.contenttweaker.nightmare_of_annoyance.name -contenttweaker:strange_stone_essence, item.contenttweaker.strange_stone_essence.name +contenttweaker:infinite_plate_stamp, Infinite Plate Stamp +contenttweaker:infinite_alchemical_plate, Infinite Alchemical Plate +contenttweaker:infinite_recursive_plate, Infinite Recursive Plate +contenttweaker:infinite_entropic_plate, Infinite Entropic Plate +contenttweaker:cuendillar_plate, Cuendillar Plate +contenttweaker:fractal_stone_dust, Fractal Stone Dust +contenttweaker:freed_sky_stone_dust, Freed Sky Stone Dust +contenttweaker:spatial_compound, Spatial Compound +contenttweaker:puzzle_solution_freedskystone, Puzzle Solution: Freed Sky Stone +contenttweaker:alchemical_deep_rock, Alchemical Deep Rock +contenttweaker:hypercharged_wool, Hypercharged Wool +contenttweaker:hypercharged_redstone, Hypercharged Redstone +contenttweaker:core_of_the_mythic_shells, Core of the Mythic Shells +contenttweaker:actualization_of_glory, Actualization of Glory +contenttweaker:actualization_of_knowledge, Actualization of Knowledge +contenttweaker:actualization_of_balance, Actualization of Balance +contenttweaker:actualization_of_hope, Actualization of Hope +contenttweaker:unbound_recursium_fragment, Unbound Recursium Fragment +contenttweaker:cosmic_pot, Cosmic Pot +contenttweaker:embodiment_of_glory, Embodiment of Glory +contenttweaker:embodiment_of_balance, Embodiment of Balance +contenttweaker:embodiment_of_hope, Embodiment of Hope +contenttweaker:embodiment_of_knowledge, Embodiment of Knowledge +contenttweaker:shard_of_restored_faith, Shard of Restored Faith +contenttweaker:shard_of_forgotten_fear_of_death, Shard of Forgotten Fear of Death +contenttweaker:shard_of_forgiven_lost_time, Shard of Forgiven Lost Time +contenttweaker:shard_of_rekindled_heritage, Shard of Rekindled Heritage +contenttweaker:shard_of_no_hidden_intentions, Shard of Open Intentions +contenttweaker:shard_of_physical_healing, Shard of Good Physical Health +contenttweaker:shard_of_realized_worth, Shard of Realized Worth +contenttweaker:shard_of_restored_relationship, Shard of Restored Relationships +contenttweaker:shard_of_surrender, Shard of Peaceful Surrender +contenttweaker:shard_of_individual_freedom, Shard of Individual Freedom +contenttweaker:shard_of_controlled_gluttony, Shard of Controlled Gulosity +contenttweaker:shard_of_humble_education, Shard of Humble Erudition +contenttweaker:living_shard_of_shadesmar, Living Shard of Shadesmar +contenttweaker:rune_of_freedom, Rune of Freedom +contenttweaker:freedomsteel_ingot, Freedomsteel Ingot +contenttweaker:token_of_the_meatball_man, Token of the Meatball Man +contenttweaker:finis, Finis +contenttweaker:recursive_iced_coffee_pot, Recursive Iced Coffee Pot +contenttweaker:hiddenpowercallstone_loot, Loot from Hidden Power Callstone +contenttweaker:warren_configurator, Warren Configurator +contenttweaker:actualized_starlight_sphere, Actualized Starlight Sphere +contenttweaker:seeker_stone, Seeker Stone +contenttweaker:reality_pebble, Reality Pebble +contenttweaker:opalescent_matter, Opalescent Matter +contenttweaker:unleashed_mithril_1, Unleashed Mithril: Lover +contenttweaker:unleashed_mithril_2, Unleashed Mithril: Loved +contenttweaker:unleashed_mithril_3, Unleashed Mithril: Love +contenttweaker:echo_warren_alloy, Echo Warren Alloy Ingot +contenttweaker:actualized_warren_alloy, Actualized Warren Alloy Ingot +contenttweaker:blade_of_the_samurai_queen, Blade of the Samurai Bee +contenttweaker:alchemical_dust, Alchemical Dust +contenttweaker:arcane_fissile_alloy, Arcane Fissile Alloy +contenttweaker:depleted_arcane_fissile_alloy, Depleted Arcane Fissile Alloy +contenttweaker:arcane_fissile_dust, Arcane Fissile Dust +contenttweaker:apothecary_fissile_alloy, Apothecary Fissile Alloy +contenttweaker:depleted_apothecary_fissile_alloy, Depleted Apothecary Fissile Alloy +contenttweaker:apothecary_fissile_dust, Apothecary Fissile Dust +contenttweaker:kampylotitum, Kampylotitum Ingot +contenttweaker:elleipsinyum, Elleipsynium Ingot +contenttweaker:ekkremesynium, Ekkremesynium Ingot +contenttweaker:silvan_fissile_alloy, Silvan Fissile Alloy +contenttweaker:depleted_silvan_fissile_alloy, Depleted Silvan Fissile Alloy +contenttweaker:silvan_fissile_dust, Silvan Fissile Dust +contenttweaker:innerved_fissile_alloy, Innerved Fissile Alloy +contenttweaker:depleted_innerved_fissile_alloy, Depleted Innerved Fissile Alloy +contenttweaker:innerved_fissile_dust, Innerved Fissile Dust +contenttweaker:radiant_fissile_alloy, Radiant Fissile Alloy +contenttweaker:depleted_radiant_fissile_alloy, Depleted Radiant Fissile Alloy +contenttweaker:radiant_fissile_dust, Radiant Fissile Dust +contenttweaker:soul_of_kashan, Soul of Kashan +contenttweaker:pure_twilight_matter, Pure Twilight Matter +contenttweaker:shard_of_the_cosmos, Shard of the Cosmos +contenttweaker:true_tongue_oath, Oath in the True Tongue +contenttweaker:trinity_runes, Trinity Runes +contenttweaker:runes_of_the_lover, Runes of the Lover +contenttweaker:stone_of_the_lover, Stone of the Lover +contenttweaker:call_of_the_lover, Call of the Lover +contenttweaker:recursion_of_the_lover, Recursion of the Lover +contenttweaker:runes_of_the_loved, Runes of the Loved +contenttweaker:stone_of_the_loved, Stone of the Loved +contenttweaker:call_of_the_loved, Call of the Loved +contenttweaker:recursion_of_the_loved, recursion of the Loved +contenttweaker:runes_of_the_love, Runes of the Love +contenttweaker:stone_of_the_love, Stone of the Love +contenttweaker:call_of_the_love, Call of the Love +contenttweaker:recursion_of_the_love, Recursion of the Love +contenttweaker:puzzle_solution_cherubim, Puzzle Solution: Trinitas Cherubims +contenttweaker:unleashed_triquetra, Unleashed Triquetra +contenttweaker:cuendillar_catalyst_1, Cuendillar Catalyst of the Lover +contenttweaker:cuendillar_catalyst_2, Cuendillar Catalyst of the Loved +contenttweaker:cuendillar_catalyst_3, Cuendillar Catalyst of the Love +contenttweaker:singular_fractal, Singular Fractal +contenttweaker:infinite_processor, Infinite Processor +contenttweaker:recursive_quantum, Recursive Quantum +contenttweaker:fractallite_quantum, Fractallite Quantum +contenttweaker:plate_clump_recursive, Recursive Quantum Clump +contenttweaker:plate_clump_fractal, Fractal Quantum Clump +contenttweaker:slightly_dense_pebble, A Slightly Dense Pebble +contenttweaker:standard_of_the_shyre_empire, Standard of the Shyre Empire +contenttweaker:spooder_glasses, Spooder Glasses +contenttweaker:massive_boomboom, Massive Boom-Boom +contenttweaker:emc_crown, EMC Crown +contenttweaker:atomic_glasses, Atomic Glasses +contenttweaker:cool_walking_stick, Cool Walking Stick +contenttweaker:horrible_unedited_fanfiction, Horrible Unedited Fanfiction +contenttweaker:null_pointer, Null Pointer +contenttweaker:p0rtals_redish_white_hat, P0rtal's Redish White Hat +contenttweaker:collar_bells, Collar Bells +contenttweaker:shield_of_the_arbiter, Shield of the Arbiter +contenttweaker:trinity_ingot, Trinity Ingot +contenttweaker:big_bang_matter, Big Bang Matter +contenttweaker:ascended_gallifreyan_alloy, Ascended Gallifreyan Alloy Ingot +contenttweaker:token_of_forgiveness, Token of Forgiveness +contenttweaker:offer_of_restored_balance, Offer of Restored Balance +contenttweaker:gem_of_pure_taint, Gem of Pure Taint +contenttweaker:tainted_claw, Tainted Claw +contenttweaker:void_chains, Void Chains +contenttweaker:void_ichorium_gem, Void Ichorium Gem +contenttweaker:charm_of_the_falling_tower, Charm of the Falling Tower +contenttweaker:multiblock_input_swapping, Multiblock Input Swapping +contenttweaker:cursed_dragon_egg, Cursed Dragon Egg +contenttweaker:tainted_alchemic_catalyst, Tainted Alchemic Catalyst +contenttweaker:recursion_of_taint, Recursion of Taint +contenttweaker:shield_of_the_king_in_purple, Shield of the King in Purple +contenttweaker:taint_shield, Taint Shield +contenttweaker:taint_gun, Taint Gun +contenttweaker:the_ultimate_taint_gun, The Ultimate Taint Gun +contenttweaker:uncanny_void_cluster, Uncanny Void Cluster +contenttweaker:puzzle_solution_undeadsoil, Puzzle SOlution: Undead Soil +contenttweaker:respect_of_the_lord_of_lust, Respect of the Lord of Lust +contenttweaker:respect_of_the_lord_of_pride, Respect of the Lord of Pride +contenttweaker:respect_of_the_lord_of_envy, Respect of the Lord of Envy +contenttweaker:respect_of_the_lord_of_greed, Respect of the Lord of Greed +contenttweaker:respect_of_the_lord_of_wrath, Respect of the Lord of Wrath +contenttweaker:respect_of_the_lord_of_sloth, Respect of the Lord of Sloth +contenttweaker:oath_of_the_lord_of_gluttony, Oath of the Lord of Gluttony +contenttweaker:respect_of_death, Respect of Death +contenttweaker:puzzle_solution_vowtodeath, Puzzle Solution: Vow to Death +contenttweaker:fractallite_taint, Fractallite Taint +contenttweaker:recursion_of_gluttony, Recursion of Gluttony +contenttweaker:wish_of_infinity, Wish of Infinity +contenttweaker:ingot_of_infinite_wishes, Ingot of Infinite Wishes +contenttweaker:gun_devil_limb, Gun Devil Limb +contenttweaker:bullet_of_the_gun_devil, Bullet of the Gun devil +contenttweaker:magazine_of_the_gun_devil, Magazine of the Gun Devil +contenttweaker:universal_constellation, Universal Constellation +contenttweaker:dust_of_infinite_wishes, Dust of Infinite Wishes +contenttweaker:eleint_stone, Stone of the Eleint +contenttweaker:gem_of_dimensional_ascension, Gem of Dimensional Ascension +contenttweaker:puzzle_solution_dimensionalascension, Puzzle Solution: Dimensional AScension +contenttweaker:recursion_of_dimensional_ascension, Recursion of Dimensional Ascension +contenttweaker:infinite_tainted_plate, Infinite Tainted Plate +contenttweaker:fiery_recursion_fragment, Fiery Recursion Fragment +contenttweaker:everburning_dust, Everburning Dust +contenttweaker:everburning_recursion_fragment, Everburning Recursion Fragment +contenttweaker:everburning_plating, Everburning Plating +contenttweaker:quasar_charged_gem, Quasar Charged Gem +contenttweaker:gravitational_time_crystal, Gravitational Time Crystal +contenttweaker:warren_plate, Warren Plate +contenttweaker:power_wrought_brightsteel_alloy_plate, Power-Wrought Brightsteel Alloy Plate +contenttweaker:quasar_charged_dust, Quasar-Charged Dust +contenttweaker:cleansed_brightsteel_alloy_plate, Cleansed Brightsteel Alloy Plate +contenttweaker:dimensionally_ascended_garnet, Dimensionally Ascended Garnet +contenttweaker:alchemically_hyperactive_crystal, Alchemically Hyperactive Crystal +contenttweaker:dark_matter_scattering_element, Dark Matter Scattering Element +contenttweaker:fractal_metal_clump, Fractal Metal Clump +contenttweaker:fractal_metal_plate, Fractal Metal Plate +contenttweaker:trinity_nugget, Trinity Nugget +contenttweaker:echo_warren_bar, Echo Warren Bar +contenttweaker:time_crystal_lattice, Time Crystal Lattice +contenttweaker:galaxy_superconductor, Galaxy Superconductor +contenttweaker:fractallite_focus_lens, Fractallite Focus Lens +contenttweaker:cosmic_string_primer, Cosmic String Primer +contenttweaker:cosmic_string, Cosmic String +contenttweaker:nightmare_of_annoyance, Nightmare of Annoyance +contenttweaker:strange_stone_essence, Strange Stone Essence +contenttweaker:neutronium_pearl, Neutronium Pearl +contenttweaker:mixed_metal_shard, Mixed Metal Shard +contenttweaker:black_hole_alloy_clump, Black Hole Alloy Clump +contenttweaker:softened_black_hole_alloy_clump, Softened Black Hole Alloy Clump +contenttweaker:drawn_black_hole_alloy_clump, Drawn Black Hole Alloy Clump +contenttweaker:quenched_black_hole_alloy_clump, Quenched Black Hole Alloy Clump +contenttweaker:black_hole_alloy_ingot, Black Hole Alloy Ingot +contenttweaker:galactic_core, Galactic Core +contenttweaker:galactic_power_unit, Galactic Power Unit +contenttweaker:cosmic_string_conduit, Cosmic String Conduit +contenttweaker:eye_of_harmony_power_unit, Eye of Harmony Power Unit +contenttweaker:defined_bar, Defined Bar +contenttweaker:salt_of_knowledge, Salt of Knowledge +contenttweaker:clearing_taint, Clearing Taint +contenttweaker:lost_cities_worldgen, Found in the Lost Cities +contenttweaker:experience_configurator, Experience Configurator +contenttweaker:charged_signalum, Charged Signalum Ingot +contenttweaker:supercharged_signalum, Supercharged Signalum Ingot contenttweaker:miniature_star:0, Miniature Star contenttweaker:miniature_pulsar:0, Miniature Pulsar contenttweaker:miniature_black_hole:0, Miniature Black Hole -contenttweaker:miniature_white_hole:0, tile.contenttweaker.miniature_white_hole.name -contenttweaker:stone_of_dimensional_ascension, item.contenttweaker.stone_of_dimensional_ascension.name +contenttweaker:miniature_white_hole:0, Miniature White Hole +contenttweaker:stone_of_dimensional_ascension, Stone of Dimensional Ascension contenttweaker:superenchant_wrapper, Rite of Super-Enchanting contenttweaker:enchdesc_coralium, Enchantment Description: Coralium contenttweaker:enchdesc_dread, Enchantment Description: Dread @@ -47507,7 +47585,7 @@ contenttweaker:forgetful_serum, Forgetful Serum contenttweaker:shungite_prism, Shungite Prism contenttweaker:paparazzi_camera, Paparazzi Camera contenttweaker:true_name_meatball_man, True Name of the Meatball Man -contenttweaker:astral_mastery_tome, item.contenttweaker.astral_mastery_tome.name +contenttweaker:astral_mastery_tome, Tome of Astral Mastery contenttweaker:hand_framing_tool, Hand Framing Tool contenttweaker:master_spell_motus, Master Spell: Motus contenttweaker:master_spell_aqua, Master Spell: Aqua @@ -47538,14 +47616,16 @@ contenttweaker:master_spell_sensus, Master Spell: Sensus contenttweaker:master_spell_ignis, Master Spell: Ignis contenttweaker:master_spell_mythus, Master Spell: Mythus contenttweaker:master_spell_aversio, Master Spell: Aversio -contenttweaker:master_spell_infernum, item.contenttweaker.master_spell_infernum.name +contenttweaker:master_spell_infernum, Master Spell: Infernum +contenttweaker:master_spell_sonus, Master Spell: Sonus +contenttweaker:master_spell_cognitio, item.contenttweaker.master_spell_cognitio.name contenttweaker:wormhole_catalyst, Wormhole Catalyst contenttweaker:taerrapiatta_warper, Taerrapiatta Warper contenttweaker:diamerisma_warper, Diamerisma Warper contenttweaker:furatto_warper, Furatto Warper -contenttweaker:vibe_warper, Vibe Warper -contenttweaker:apichisi_warper, Apichisi Warper contenttweaker:finem_warper, Finem Warper +contenttweaker:apichisi_warper, Apichisi Warper +contenttweaker:vibe_warper, Vibe Warper contenttweaker:imstuck_getmehome, I'M STUCK, GET ME HOME! contenttweaker:flint_and_furnace, Flint and Furnace contenttweaker:deathloop, Deathloop @@ -47593,8 +47673,8 @@ contenttweaker:recursive_tesseract, Recursive Tesseract contenttweaker:star_core, Star Core contenttweaker:pulsar_core, Pulsar Core contenttweaker:black_hole_core, Black Hole Core -contenttweaker:white_hole_core, item.contenttweaker.white_hole_core.name -contenttweaker:quasar_core, item.contenttweaker.quasar_core.name +contenttweaker:white_hole_core, White Hole Core +contenttweaker:quasar_core, Quasar Core contenttweaker:condensed_essence, Condensed Essence contenttweaker:furry_mass, Furry Mass contenttweaker:bloodlust_coin, Bloodlust Coin @@ -47759,14 +47839,14 @@ contenttweaker:trait_thunder, Trait Description: Thunder contenttweaker:trait_necrotic, Trait Description: Necrotic contenttweaker:trait_sentience, Trait Description: Sentience contenttweaker:trait_steady, Trait Description: Steady -contenttweaker:call_to_mission, item.contenttweaker.call_to_mission.name -contenttweaker:summons_of_the_realmshifter_cherubim, item.contenttweaker.summons_of_the_realmshifter_cherubim.name -contenttweaker:prayer_to_the_trinity_of_love, item.contenttweaker.prayer_to_the_trinity_of_love.name -contenttweaker:key_of_restored_balance, item.contenttweaker.key_of_restored_balance.name -contenttweaker:void_ichorium_jewel, item.contenttweaker.void_ichorium_jewel.name -contenttweaker:void_ichorium_rift, item.contenttweaker.void_ichorium_rift.name -contenttweaker:summons_to_the_meatball_man, item.contenttweaker.summons_to_the_meatball_man.name -contenttweaker:vow_to_death, item.contenttweaker.vow_to_death.name +contenttweaker:call_to_mission, Call to Mission +contenttweaker:summons_of_the_realmshifter_cherubim, Summons to the Realmshifter Cherubims +contenttweaker:prayer_to_the_trinity_of_love, Plea to the Trinity of Love +contenttweaker:key_of_restored_balance, Key of Restored Balance +contenttweaker:void_ichorium_jewel, Void Ichorium Jewel +contenttweaker:void_ichorium_rift, Void Ichorium Rift +contenttweaker:summons_to_the_meatball_man, Summons to the Meatball Man +contenttweaker:vow_to_death, Vow to Death contenttweaker:dreading_warp_cleanser, Dreading Warp Cleanser contenttweaker:omothol_warp_cleanser, Omothol Warp Cleanser contenttweaker:abyssal_wasteland_warp_cleanser, Abyssal Wasteland Warp Cleanser @@ -48436,18 +48516,6 @@ ae2fc:part_fluid_pattern_terminal, ME Fluid Pattern Terminal ae2fc:part_fluid_pattern_ex_terminal, ME Extended Processing Fluid Pattern Terminal ae2fc:large_item_encoded_pattern, Encoded Pattern ae2fc:wireless_fluid_pattern_terminal, Wireless Fluid Pattern Terminal -threng:machine:0, Fluix Aggregator -threng:machine:1, Pulse Centrifuge -threng:machine:2, ME Circuit Etcher -threng:machine:3, Preemptive Assembly Unit -threng:machine:4, ME Level Maintainer -threng:machine:5, Crystal Energizer -threng:big_assembler:0, Mass Assembler Frame -threng:big_assembler:1, Mass Assembler Vent -threng:big_assembler:2, Mass Assembler Controller -threng:big_assembler:3, MA Pattern Provider -threng:big_assembler:4, MA Crafting Coprocessor -threng:big_assembler:5, Mass Assembler IO Port threng:material:0, Fluix Steel Ingot threng:material:1, Carbonic Fluix Complex threng:material:2, Fluix-Plated Iron Ingot @@ -48463,6 +48531,18 @@ threng:material:11, Speculation Core (16x) threng:material:12, Speculation Core (32x) threng:material:13, Speculation Core (64x) threng:material:14, Speculative Processor +threng:machine:0, Fluix Aggregator +threng:machine:1, Pulse Centrifuge +threng:machine:2, ME Circuit Etcher +threng:machine:3, Preemptive Assembly Unit +threng:machine:4, ME Level Maintainer +threng:machine:5, Crystal Energizer +threng:big_assembler:0, Mass Assembler Frame +threng:big_assembler:1, Mass Assembler Vent +threng:big_assembler:2, Mass Assembler Controller +threng:big_assembler:3, MA Pattern Provider +threng:big_assembler:4, MA Crafting Coprocessor +threng:big_assembler:5, Mass Assembler IO Port fluiddrawers:tank:0, Fluid Drawer fluiddrawers:tank_custom:0, Framed Fluid Drawer ichunutil:compact_porkchop, Compact Raw Porkchop @@ -48692,13 +48772,13 @@ magicbees:mysteriousmagnet:18, Mysterious Magnet magicbees:moondial, Jade Moon Dial magicbees:manasteelgrafter, Manasteel Grafter magicbees:manasteelscoop, Manasteel Scoop -magicbees:frames.temporal, Temporal Frame -magicbees:frames.gentle, Gentle Frame -magicbees:frames.resilient, Resilient Frame -magicbees:frames.oblivion, Oblivion Frame magicbees:frames.necrotic, Necrotic Frame -magicbees:frames.metabolic, Metabolic Frame +magicbees:frames.resilient, Resilient Frame magicbees:frames.magic, Magic Frame +magicbees:frames.metabolic, Metabolic Frame +magicbees:frames.temporal, Temporal Frame +magicbees:frames.oblivion, Oblivion Frame +magicbees:frames.gentle, Gentle Frame magicbees:hiveblock:0, Curious Hive magicbees:hiveblock:1, Unusual Hive magicbees:hiveblock:2, Resonating Hive diff --git a/config/CustomMainMenu/mainmenu.json b/config/CustomMainMenu/mainmenu.json index 91eb2ac3..1e8e9009 100644 --- a/config/CustomMainMenu/mainmenu.json +++ b/config/CustomMainMenu/mainmenu.json @@ -85,7 +85,7 @@ "action" : { "type": "openLink", - "link": "https://github.com/sainagh/meatballcraft/wiki/%5B0.17.0%5D-Improving-Performance" + "link": "https://github.com/sainagh/meatballcraft/wiki/%5B0.18%5D-Improving-Performance" } }, diff --git a/config/InvTweaks.cfg b/config/InvTweaks.cfg index 2a969f62..cc231eca 100644 --- a/config/InvTweaks.cfg +++ b/config/InvTweaks.cfg @@ -1,6 +1,6 @@ #Inventory Tweaks Configuration #(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) -#Sat Apr 26 10:18:12 PDT 2025 +#Tue May 13 11:08:59 PDT 2025 enableMiddleClick=true showChestButtons=true enableSortingOnPickup=false diff --git a/config/ItemBlacklist.json b/config/ItemBlacklist.json index 3308ceda..499a75ed 100644 --- a/config/ItemBlacklist.json +++ b/config/ItemBlacklist.json @@ -477,36 +477,6 @@ "damage": "*" } ], - "423": [ - { - "item": "xreliquary:rod_of_lyssa", - "damage": "*" - }, - { - "item": "abyssalcraft:scroll", - "damage": "*" - }, - { - "item": "abyssalcraft:unique_scroll", - "damage": "*" - }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, - { - "item": "rftoolsdim:dimension_builder", - "damage": "*" - }, - { - "item": "rftoolsdim:dimension_enscriber", - "damage": "*" - }, - { - "item": "rftoolsdim:dimlet_workbench", - "damage": "*" - } - ], "170": [ { "item": "xreliquary:rod_of_lyssa", @@ -791,6 +761,14 @@ { "item": "rftoolsdim:dimlet_workbench", "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" } ], "1": [ @@ -827,6 +805,126 @@ "damage": "*" } ], + "420": [ + { + "item": "abyssalcraft:scroll", + "damage": "*" + }, + { + "item": "abyssalcraft:unique_scroll", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_builder", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_enscriber", + "damage": "*" + }, + { + "item": "rftoolsdim:dimlet_workbench", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" + } + ], + "421": [ + { + "item": "abyssalcraft:scroll", + "damage": "*" + }, + { + "item": "abyssalcraft:unique_scroll", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_builder", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_enscriber", + "damage": "*" + }, + { + "item": "rftoolsdim:dimlet_workbench", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" + } + ], + "422": [ + { + "item": "abyssalcraft:scroll", + "damage": "*" + }, + { + "item": "abyssalcraft:unique_scroll", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_builder", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_enscriber", + "damage": "*" + }, + { + "item": "rftoolsdim:dimlet_workbench", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" + } + ], + "423": [ + { + "item": "abyssalcraft:scroll", + "damage": "*" + }, + { + "item": "abyssalcraft:unique_scroll", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_builder", + "damage": "*" + }, + { + "item": "rftoolsdim:dimension_enscriber", + "damage": "*" + }, + { + "item": "rftoolsdim:dimlet_workbench", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" + } + ], "146": [ { "item": "xreliquary:rod_of_lyssa", @@ -1375,6 +1473,14 @@ { "item": "rftoolsdim:dimlet_workbench", "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_1", + "damage": "*" + }, + { + "item": "twilightforest:charm_of_life_2", + "damage": "*" } ], "813": [ @@ -1596,6 +1702,36 @@ "item": "twilightforest:charm_of_life_2", "damage": "*" } + ], + "427": [ + { + "item": "appliedenergistics2:wireless_terminal", + "damage": "*" + }, + { + "item": "appliedenergistics2:wireless_crafting_terminal", + "damage": "*" + }, + { + "item": "appliedenergistics2:wireless_fluid_terminal", + "damage": "*" + }, + { + "item": "ae2exttable:wireless_basic_crafting_terminal", + "damage": "*" + }, + { + "item": "ae2exttable:wireless_advanced_crafting_terminal", + "damage": "*" + }, + { + "item": "ae2exttable:wireless_elite_crafting_terminal", + "damage": "*" + }, + { + "item": "ae2exttable:wireless_ultimate_crafting_terminal", + "damage": "*" + } ] } \ No newline at end of file diff --git a/config/ItemFavorites/oiisborked.dat b/config/ItemFavorites/oiisborked.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/oiisborked.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ItemFavorites/ripoi2.dat b/config/ItemFavorites/ripoi2.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/ripoi2.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ItemFavorites/tardisscreens.dat b/config/ItemFavorites/tardisscreens.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/tardisscreens.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ProjectE/custom_emc.json b/config/ProjectE/custom_emc.json index 67182675..b2c0aef9 100644 --- a/config/ProjectE/custom_emc.json +++ b/config/ProjectE/custom_emc.json @@ -22975,6 +22975,114 @@ { "item": "glassential:glass_ethereal_reverse|0", "emc": 0 + }, + { + "item": "twilightforest:root|0", + "emc": 32 + }, + { + "item": "thebetweenlands:swamp_dirt|0", + "emc": 1 + }, + { + "item": "thebetweenlands:swamp_grass|0", + "emc": 1 + }, + { + "item": "minecraft:gray_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:white_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:orange_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:magenta_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:light_blue_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:yellow_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:lime_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:pink_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:silver_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:cyan_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:blue_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:brown_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:green_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:red_shulker_box|0", + "emc": 4132 + }, + { + "item": "minecraft:black_shulker_box|0", + "emc": 4132 + }, + { + "item": "ironchest:diamond_crystal_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:iron_gold_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:gold_diamond_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:copper_silver_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:silver_gold_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:copper_iron_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:vanilla_iron_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:vanilla_copper_shulker_upgrade|0", + "emc": 0 + }, + { + "item": "ironchest:diamond_obsidian_shulker_upgrade|0", + "emc": 0 } ] } \ No newline at end of file diff --git a/config/ProjectE/mapping.cfg b/config/ProjectE/mapping.cfg index 5fbe7857..c1bd0623 100644 --- a/config/ProjectE/mapping.cfg +++ b/config/ProjectE/mapping.cfg @@ -56,7 +56,7 @@ mapperconfigurations { I:divinerpgpriority=1 I:equivalentenergisticspriority=1 - # Priority for Mod with ModId = expequiv. Values: 3950 [range: 0 ~ 512, default: 1] + # Priority for Mod with ModId = expequiv. Values: 3956 [range: 0 ~ 512, default: 1] I:expequivpriority=1 I:metallurgypriority=1 @@ -245,7 +245,7 @@ mapperconfigurations { apicustomconversionmapper { allow { - # Allow Mod expequiv to add its 82398 Recipes to the EMC Calculation [default: true] + # Allow Mod expequiv to add its 82784 Recipes to the EMC Calculation [default: true] B:expequiv=true } diff --git a/config/Universal Tweaks - Bugfixes.cfg b/config/Universal Tweaks - Bugfixes.cfg index bb2c1e56..cb972e74 100644 --- a/config/Universal Tweaks - Bugfixes.cfg +++ b/config/Universal Tweaks - Bugfixes.cfg @@ -238,6 +238,10 @@ general { # CONCURRENT_LINKED_HASHMAP S:"Tile Entity Map"=CONCURRENT_LINKED_HASHMAP + # Always builds village structures with biome-specific blocks + # Improves compatibility with mods such as BiomeTweaker + B:"Village Component Parts"=true + # Fixes witch hut structure data not accounting for the height it is generated at B:"Witch Huts"=true } diff --git a/config/Universal Tweaks - Mod Integration.cfg b/config/Universal Tweaks - Mod Integration.cfg index ec33b644..16651ed5 100644 --- a/config/Universal Tweaks - Mod Integration.cfg +++ b/config/Universal Tweaks - Mod Integration.cfg @@ -215,6 +215,10 @@ general { mekanism { # Fixes various duplication exploits B:"Duplication Fixes"=true + + # Fixes a logic error allowing extracting fluids from fluid tanks regardless of requested fluid + # Has no effect when playing with Mekanism CEu + B:"Fluid Tank Extraction"=true } "mob stages" { @@ -470,65 +474,56 @@ general { } "tinkers' construct" { - # Fixes various duplication exploits - B:"Duplication Fixes"=true - # Excludes gaseous fluids from being transferable via faucets + B:"Ceramics: Gaseous Fluids"=false + B:"Duplication Fixes"=true B:"Gaseous Fluids"=false - - # Hides tool/bow materials in the 'Materials and You' book - # Syntax: material - # Enabling debug logging prints all materials on game launch S:"Material Blacklist" < > - - # Determines the maximum number of possible items to display before not rendering any to prevent substantial lag - # 0 to disable rendering items in the smeltery entirely - # -1 for the default, which is always rendering items I:"Maximum Items to Render in Smeltery"=-1 - - # Suppresses special abilities of long swords and rapiers when shurikens are wielded in the offhand B:"Offhand Shuriken"=true - - # Caches all ore dictionary smelting recipes to speed up game loading B:"Ore Dictionary Cache"=true - - # Fixes server world being leaked to various particles B:"Particle Fixes"=true - - # Despawns unbreakable projectiles faster to improve framerates B:"Projectile Despawning"=true - - # Enables usage of tweaks in below category to customize Tinkers' tools stats B:"Tool Customization"=true "tool customization" { + S:"Attack Damage Decay Rate"=0.9 + D:"Cleaver Attack Damage Cutoff"=75.0 + D:"General Attack Damage Cutoff"=15.0 + D:"Longsword Attack Damage Cutoff"=65.0 + D:"PlusTiC: Katana Attack Damage Cutoff"=22.0 + D:"Rapier Attack Damage Cutoff"=55.0 + + # Enables usage of tweaks in below category to customize Tinkers' tools stats + B:"[1] Tool Customization"=true + + # Sets the attack damage cutoff at which diminishing returns start for any Tinkers' tool not listed here + # Default value: 15.0 + D:"[2] General Attack Damage Cutoff"=15.0 + + # Sets the attack damage cutoff at which diminishing returns start for the cleaver + # Default value: 25.0 + D:"[3] Cleaver Attack Damage Cutoff"=25.0 + + # Sets the attack damage cutoff at which diminishing returns start for the longsword + # Default value: 18.0 + D:"[4] Longsword Attack Damage Cutoff"=18.0 + + # Sets the attack damage cutoff at which diminishing returns start for the rapier + # Default value: 13.0 + D:"[5] Rapier Attack Damage Cutoff"=13.0 + + # Sets the attack damage cutoff at which diminishing returns start for the PlusTiC katana + # Default value: 22.0 + D:"[6] PlusTiC: Katana Attack Damage Cutoff"=22.0 + # Sets the rate at which a tool's attack damage incrementally decays depending on its damage cutoff # Default value: 0.9 # Range: 0.0 - 1.0 # Note: A rate of 1.0 means there is no damage decay # Note: The damage curve will cap the maximum value to (tool's damage cutoff)/(1 - decay rate) - S:"Attack Damage Decay Rate"=0.9 - - # Sets the attack damage cutoff at which diminishing returns start for the cleaver - # Default value: 25.0 - D:"Cleaver Attack Damage Cutoff"=75.0 - - # Sets the attack damage cutoff at which diminishing returns start for any Tinkers' tool not listed here - # Default value: 15.0 - D:"General Attack Damage Cutoff"=15.0 - - # Sets the attack damage cutoff at which diminishing returns start for the longsword - # Default value: 18.0 - D:"Longsword Attack Damage Cutoff"=65.0 - - # Sets the attack damage cutoff at which diminishing returns start for the PlusTiC katana - # Default value: 22.0 - D:"PlusTiC: Katana Attack Damage Cutoff"=22.0 - - # Sets the attack damage cutoff at which diminishing returns start for the rapier - # Default value: 13.0 - D:"Rapier Attack Damage Cutoff"=55.0 + S:"[7] Attack Damage Decay Rate"=0.9 } } @@ -680,6 +675,9 @@ general { } evilcraft { + # Avoid repeatedly running intensive calculations involving spawning a random Vengeance Spirit + B:"Vengeance Spirit Random Performance"=true + # Cache the result of Vengeance Spirit checks against the config, which may attempt to build and check against hundreds of Regex Patterns every tick B:"Vengeance Spirit Regex Cache"=true } @@ -735,6 +733,11 @@ general { B:"Baubles Compatibility"=true } + "gaia dimension" { + # Safely access a nullable array when checking recipes in the Restructurer + B:"Fix Restructurer Crash"=true + } + } diff --git a/config/Universal Tweaks - Tweaks.cfg b/config/Universal Tweaks - Tweaks.cfg index 16f28c5c..fd431673 100644 --- a/config/Universal Tweaks - Tweaks.cfg +++ b/config/Universal Tweaks - Tweaks.cfg @@ -14,8 +14,6 @@ general { # Determines how tall cacti can grow I:"Cactus Size"=3 - - # Allows placing End Crystals without requiring Obsidian or Bedrock below B:"End Crystal Placing"=false # Determines the numerator of the block drop formula on explosions @@ -196,6 +194,23 @@ general { anvil { # Sets the experience level cap for anvil recipes I:"Anvil XP Level Cap"=40 + + # Allows repairing damaged anvils by right-clicking them with a repair item + B:"Repairable Anvil Toggle"=false + + ########################################################################################################## + # repairable anvil items + #--------------------------------------------------------------------------------------------------------# + # List of items which can be used to repair damaged anvils and their amount + # Syntax: modid:block, amount + # Syntax: oredict, amount + ########################################################################################################## + + "repairable anvil items" { + I:blockIron=1 + I:"minecraft:iron_ingot"=9 + } + } piston { @@ -208,6 +223,24 @@ general { > } + "end crystal placement" { + # Allows placing end crystals on more blocks than obsidian or bedrock below + B:"[1] End Crystal Placement Toggle"=false + + # List of blocks concerning placement of end crystals + # Behavior depends on the list mode + # Syntax: modid:block + S:"[2] Block List" < + > + + # Blacklist Mode: Blocks that don't allow placing of end crystals, others do + # Whitelist Mode: Blocks that allow placing of end crystals, others don't + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + } + } entities { @@ -310,6 +343,13 @@ general { # When viewing in third person, don't stop the camera on non-solid blocks B:"Third Person Ignores Non-solid Blocks"=false + # Controls villager professions in specified biomes + # Syntax: whitelist/blacklist;modid:biome=modid:profession,modid:profession,... + # Example 1: whitelist;minecraft:plains=minecraft:librarian,minecraft:priest + # Example 2: blacklist;minecraft:desert=minecraft:farmer + S:"Villager Profession Biome Restriction" < + > + # Allows creating Iron Golems with non-air blocks in the bottom corners of the structure B:"Weaken Golem Structure Requirements"=false @@ -849,8 +889,6 @@ general { misc { # Always displays the actual potion duration instead of `**:**` B:"Accurate Potion Duration"=true - - # Silently takes a screenshot every time an advancement is achieved B:"Advancement Screenshot"=false # Always returns the player to the main menu when quitting the game @@ -1278,6 +1316,25 @@ general { B:"Broadcast Wither Death Sound"=true } + "advancement screenshot" { + # Silently takes a screenshot every time an advancement is achieved + B:"[1] Advancement Screenshot Toggle"=false + + # Syntax: modid:advancement + S:"[2] Advancement List" < + > + + # Blacklist Mode: Advancements which are not captured, others are + # Whitelist Mode: Advancements which are captured, others are not + # Valid values: + # WHITELIST + # BLACKLIST + S:"[3] List Mode"=BLACKLIST + + # Cooldown in ticks after each capture to prevent lag through screenshot spam + I:"[4] Screenshot Cooldown"=20 + } + } performance { diff --git a/config/ZenUtils.cfg b/config/ZenUtils.cfg index 72fe1501..f5393897 100644 --- a/config/ZenUtils.cfg +++ b/config/ZenUtils.cfg @@ -2,6 +2,7 @@ general { B:enableMixin=true + B:enableRandomTickEvent=false } diff --git a/config/advRocketry/planetDefs.xml b/config/advRocketry/planetDefs.xml index 7b88b9ba..c4a54e74 100644 --- a/config/advRocketry/planetDefs.xml +++ b/config/advRocketry/planetDefs.xml @@ -125,13 +125,14 @@ true + true 1.0,0.8,0.0 1.0,0.8,0.0 - 130 - 5 + 100 + 15 0 72000 - 120 + 100 diff --git a/config/astralsorcery/amulet_enchantments.cfg b/config/astralsorcery/amulet_enchantments.cfg index 6547ead3..f9f62f72 100644 --- a/config/astralsorcery/amulet_enchantments.cfg +++ b/config/astralsorcery/amulet_enchantments.cfg @@ -7,7 +7,7 @@ ########################################################################################################## data { - # [default: [minecraft:protection:10], [minecraft:fire_protection:5], [minecraft:feather_falling:5], [minecraft:blast_protection:2], [minecraft:projectile_protection:5], [minecraft:respiration:2], [minecraft:aqua_affinity:2], [minecraft:thorns:1], [minecraft:depth_strider:2], [minecraft:frost_walker:2], [minecraft:sharpness:10], [minecraft:smite:5], [minecraft:bane_of_arthropods:5], [minecraft:knockback:5], [minecraft:fire_aspect:2], [minecraft:looting:2], [minecraft:sweeping:2], [minecraft:efficiency:10], [minecraft:silk_touch:1], [minecraft:unbreaking:5], [minecraft:fortune:2], [minecraft:power:10], [minecraft:punch:2], [minecraft:flame:2], [minecraft:infinity:1], [minecraft:luck_of_the_sea:2], [minecraft:lure:2], [minecraft:mending:2], [draconicevolution:enchant_reaper:2], [railcraft:wrecking:2], [railcraft:implosion:2], [railcraft:destruction:1], [railcraft:smack:1], [extrautils2:xu.kaboomerang:10], [extrautils2:xu.zoomerang:10], [extrautils2:xu.burnerang:10], [extrautils2:xu.bladerang:10], [extrautils2:xu.boomereaperang:10], [randomthings:magnetic:1], [openblocks:explosive:2], [openblocks:last_stand:5], [openblocks:flim_flam:2], [projectred-expansion:electric_efficiency:2], [advancedrocketry:spacebreathing:10], [endercore:xpboost:5], [endercore:autosmelt:2], [tombstone:shadow_step:2], [tombstone:soulbound:2], [tombstone:magic_siphon:2], [tombstone:plague_bringer:2], [tombstone:blessing:2], [tombstone:curse_of_bones:2], [enderio:witherarrow:5], [enderio:soulbound:1], [enderio:repellent:1], [enderio:witherweapon:5], [aerialaffinity:aerial_affinity:2], [aoa3:brace:1], [aoa3:intervention:1], [aoa3:archmage:1], [aoa3:sever:5], [aoa3:recharge:2], [aoa3:control:2], [aoa3:shell:5], [aoa3:crush:5], [aoa3:form:2], [ebwizardry:magic_sword:10], [ebwizardry:magic_bow:10], [ebwizardry:flaming_weapon:10], [ebwizardry:freezing_weapon:10], [ebwizardry:magic_protection:5], [ebwizardry:frost_protection:2], [ebwizardry:shock_protection:2], [bewitchment:magic_protection:1], [bibliocraft:bibliocraft.deathcompassench:1], [bibliocraft:bibliocraft.readingench:5], [divinerpg:rive:1], [divinerpg:aftershock:1], [mod_lavacow:poisonous:1], [mod_lavacow:lifesteal:1], [mod_lavacow:corrosive:1], [mod_lavacow:critical_boost:2], [soulshardsrespawn:soul_stealer:5], [thaumictinkerer:ascentboost:2], [thaumictinkerer:pounce:1], [thaumictinkerer:shockwave:5], [thaumictinkerer:slowfall:1], [thaumictinkerer:finalstrike:2], [thaumictinkerer:valiance:5], [thaumictinkerer:vamprisim:2], [thaumictinkerer:dispersedstrikes:2], [thaumictinkerer:focusedstrikes:2], [thaumictinkerer:quickdraw:2], [thaumictinkerer:tunnel:5], [thaumictinkerer:shatter:5], [thaumictinkerer:desintegrate:5], [thaumictinkerer:autosmelt:5], [variegated:manabound:1], [woot:headhunter:2], [abyssalcraft:coralium:2], [abyssalcraft:dread:2], [abyssalcraft:light_pierce:10], [abyssalcraft:iron_wall:5], [abyssalcraft:sapping:5], [abyssalcraft:multi_rend:2], [cofhcore:holding:5], [cofhcore:insight:5], [cofhcore:leech:5], [cofhcore:multishot:5], [cofhcore:smashing:2], [cofhcore:smelting:2], [cofhcore:soulbound:5], [cofhcore:vorpal:2], [cyclicmagic:enchantment.autosmelt:2], [cyclicmagic:enchantment.excavation:1], [cyclicmagic:enchantment.launch:10], [cyclicmagic:enchantment.lifeleech:10], [cyclicmagic:enchantment.magnet:1], [cyclicmagic:enchantment.multishot:1], [cyclicmagic:enchantment.quickdraw:1], [cyclicmagic:enchantment.venom:10], [cyclicmagic:enchantment.waterwalking:1], [cyclicmagic:enchantment.expboost:1], [astralsorcery:enchantment.as.nightvision:1], [astralsorcery:enchantment.as.smelting:1], [simplyjetpacks:fuel_efficiency:1]] + # [default: [minecraft:protection:10], [minecraft:fire_protection:5], [minecraft:feather_falling:5], [minecraft:blast_protection:2], [minecraft:projectile_protection:5], [minecraft:respiration:2], [minecraft:aqua_affinity:2], [minecraft:thorns:1], [minecraft:depth_strider:2], [minecraft:frost_walker:2], [minecraft:sharpness:10], [minecraft:smite:5], [minecraft:bane_of_arthropods:5], [minecraft:knockback:5], [minecraft:fire_aspect:2], [minecraft:looting:2], [minecraft:sweeping:2], [minecraft:efficiency:10], [minecraft:silk_touch:1], [minecraft:unbreaking:5], [minecraft:fortune:2], [minecraft:power:10], [minecraft:punch:2], [minecraft:flame:2], [minecraft:infinity:1], [minecraft:luck_of_the_sea:2], [minecraft:lure:2], [minecraft:mending:2], [draconicevolution:enchant_reaper:2], [railcraft:wrecking:2], [railcraft:implosion:2], [railcraft:destruction:1], [railcraft:smack:1], [extrautils2:xu.kaboomerang:10], [extrautils2:xu.zoomerang:10], [extrautils2:xu.burnerang:10], [extrautils2:xu.bladerang:10], [extrautils2:xu.boomereaperang:10], [randomthings:magnetic:1], [openblocks:explosive:2], [openblocks:last_stand:5], [openblocks:flim_flam:2], [projectred-expansion:electric_efficiency:2], [advancedrocketry:spacebreathing:10], [endercore:autosmelt:2], [endercore:xpboost:5], [tombstone:shadow_step:2], [tombstone:soulbound:2], [tombstone:magic_siphon:2], [tombstone:plague_bringer:2], [tombstone:blessing:2], [tombstone:curse_of_bones:2], [tombstone:spectral_conjurer:2], [enderio:repellent:1], [enderio:soulbound:1], [enderio:witherweapon:5], [enderio:witherarrow:5], [aerialaffinity:aerial_affinity:2], [aoa3:brace:1], [aoa3:intervention:1], [aoa3:archmage:1], [aoa3:sever:5], [aoa3:recharge:2], [aoa3:control:2], [aoa3:shell:5], [aoa3:crush:5], [aoa3:form:2], [ebwizardry:magic_sword:10], [ebwizardry:magic_bow:10], [ebwizardry:flaming_weapon:10], [ebwizardry:freezing_weapon:10], [ebwizardry:magic_protection:5], [ebwizardry:frost_protection:2], [ebwizardry:shock_protection:2], [bewitchment:magic_protection:1], [bibliocraft:bibliocraft.deathcompassench:1], [bibliocraft:bibliocraft.readingench:5], [divinerpg:rive:1], [divinerpg:aftershock:1], [mod_lavacow:poisonous:1], [mod_lavacow:lifesteal:1], [mod_lavacow:corrosive:1], [mod_lavacow:critical_boost:2], [soulshardsrespawn:soul_stealer:5], [thaumictinkerer:ascentboost:2], [thaumictinkerer:pounce:1], [thaumictinkerer:shockwave:5], [thaumictinkerer:slowfall:1], [thaumictinkerer:finalstrike:2], [thaumictinkerer:valiance:5], [thaumictinkerer:vamprisim:2], [thaumictinkerer:dispersedstrikes:2], [thaumictinkerer:focusedstrikes:2], [thaumictinkerer:quickdraw:2], [thaumictinkerer:tunnel:5], [thaumictinkerer:shatter:5], [thaumictinkerer:desintegrate:5], [thaumictinkerer:autosmelt:5], [variegated:manabound:1], [woot:headhunter:2], [abyssalcraft:coralium:2], [abyssalcraft:dread:2], [abyssalcraft:light_pierce:10], [abyssalcraft:iron_wall:5], [abyssalcraft:sapping:5], [abyssalcraft:multi_rend:2], [cofhcore:holding:5], [cofhcore:insight:5], [cofhcore:leech:5], [cofhcore:multishot:5], [cofhcore:smashing:2], [cofhcore:smelting:2], [cofhcore:soulbound:5], [cofhcore:vorpal:2], [cyclicmagic:enchantment.autosmelt:2], [cyclicmagic:enchantment.excavation:1], [cyclicmagic:enchantment.launch:10], [cyclicmagic:enchantment.lifeleech:10], [cyclicmagic:enchantment.magnet:1], [cyclicmagic:enchantment.multishot:1], [cyclicmagic:enchantment.quickdraw:1], [cyclicmagic:enchantment.venom:10], [cyclicmagic:enchantment.waterwalking:1], [cyclicmagic:enchantment.expboost:1], [astralsorcery:enchantment.as.nightvision:1], [astralsorcery:enchantment.as.smelting:1], [simplyjetpacks:fuel_efficiency:1]] S:data < minecraft:protection:10 minecraft:fire_protection:5 diff --git a/config/betterbuilderswands.cfg b/config/betterbuilderswands.cfg index 6c209ae8..dd0ab612 100644 --- a/config/betterbuilderswands.cfg +++ b/config/betterbuilderswands.cfg @@ -16,6 +16,22 @@ balance { general { # Blocks that won't work at all with the wands. E.g. 'minecraft:bedrock/0' S:blacklisted_blocks < + projectex:power_flower/0 + projectex:power_flower/1 + projectex:power_flower/2 + projectex:power_flower/3 + projectex:power_flower/4 + projectex:power_flower/5 + projectex:power_flower/6 + projectex:power_flower/7 + projectex:power_flower/8 + projectex:power_flower/9 + projectex:power_flower/10 + projectex:power_flower/11 + projectex:power_flower/12 + projectex:power_flower/13 + projectex:power_flower/14 + projectex:power_flower/15 > # Enable recipe for diamond builder's wand diff --git a/config/betterquesting/DefaultQuests/QuestLines/0.json b/config/betterquesting/DefaultQuests/QuestLines/0.json index f99527c8..81106ee6 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/0.json +++ b/config/betterquesting/DefaultQuests/QuestLines/0.json @@ -5032,804 +5032,825 @@ "y:3": -120 }, "717:10": { + "id:3": 189570972, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 3168, + "y:3": 96 + }, + "718:10": { "id:3": 191189457, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3744, "y:3": -12 }, - "718:10": { + "719:10": { "id:3": 262948337, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -264 }, - "719:10": { + "720:10": { "id:3": 267368053, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": 60 }, - "720:10": { + "721:10": { "id:3": 283823173, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": 24 }, - "721:10": { + "722:10": { "id:3": 285554142, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1548, "y:3": 24 }, - "722:10": { + "723:10": { "id:3": 292319552, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": 60 }, - "723:10": { + "724:10": { "id:3": 299237608, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3096, "y:3": 24 }, - "724:10": { + "725:10": { "id:3": 331342148, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -444 }, - "725:10": { + "726:10": { "id:3": 352701878, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": -12 }, - "726:10": { + "727:10": { "id:3": 358789496, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": -48 }, - "727:10": { + "728:10": { "id:3": 404913088, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": 96 }, - "728:10": { + "729:10": { "id:3": 457497037, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -84 }, - "729:10": { + "730:10": { "id:3": 478677150, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": 132 }, - "730:10": { + "731:10": { "id:3": 482221128, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": 24 }, - "731:10": { + "732:10": { "id:3": 509587062, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -156 }, - "732:10": { + "733:10": { "id:3": 548069164, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3204, "y:3": -84 }, - "733:10": { + "734:10": { "id:3": 585232112, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -84 }, - "734:10": { + "735:10": { "id:3": 608217835, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -48 }, - "735:10": { + "736:10": { "id:3": 609304222, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -408 }, - "736:10": { + "737:10": { "id:3": 619388708, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -192 }, - "737:10": { + "738:10": { "id:3": 627303045, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -120 }, - "738:10": { + "739:10": { "id:3": 648075999, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -156 }, - "739:10": { + "740:10": { "id:3": 648991311, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -84 }, - "740:10": { + "741:10": { "id:3": 651565677, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -12 }, - "741:10": { + "742:10": { "id:3": 655786821, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -120 }, - "742:10": { + "743:10": { "id:3": 656465562, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -228 }, - "743:10": { + "744:10": { "id:3": 690563211, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -156 }, - "744:10": { + "745:10": { "id:3": 695054604, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -48 }, - "745:10": { + "746:10": { "id:3": 714682973, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1836, "y:3": -264 }, - "746:10": { + "747:10": { "id:3": 716708024, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3312, "y:3": -120 }, - "747:10": { + "748:10": { "id:3": 718654576, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -12 }, - "748:10": { + "749:10": { "id:3": 726098530, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -48 }, - "749:10": { + "750:10": { "id:3": 745089078, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -48 }, - "750:10": { + "751:10": { "id:3": 769610759, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -48 }, - "751:10": { + "752:10": { "id:3": 770001395, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 96 }, - "752:10": { + "753:10": { "id:3": 790616998, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 24 }, - "753:10": { + "754:10": { "id:3": 809768846, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -228 }, - "754:10": { + "755:10": { "id:3": 813659679, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -192 }, - "755:10": { + "756:10": { "id:3": 814979819, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -156 }, - "756:10": { + "757:10": { "id:3": 826305078, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1764, "y:3": 96 }, - "757:10": { + "758:10": { "id:3": 946204526, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3024, "y:3": 60 }, - "758:10": { + "759:10": { "id:3": 946686645, "sizeX:3": 24, "sizeY:3": 24, "x:3": 504, "y:3": -480 }, - "759:10": { + "760:10": { "id:3": 946808945, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 168 }, - "760:10": { + "761:10": { "id:3": 951871488, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3132, "y:3": -156 }, - "761:10": { + "762:10": { "id:3": 970927034, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -84 }, - "762:10": { + "763:10": { "id:3": 982745465, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": -48 }, - "763:10": { + "764:10": { "id:3": 996129961, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": -120 }, - "764:10": { + "765:10": { "id:3": 1047249538, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3168, "y:3": -192 }, - "765:10": { + "766:10": { "id:3": 1065510600, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3204, "y:3": -192 }, - "766:10": { + "767:10": { "id:3": 1066250269, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -84 }, - "767:10": { + "768:10": { "id:3": 1096669152, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": 96 }, - "768:10": { + "769:10": { "id:3": 1111658403, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -228 }, - "769:10": { + "770:10": { "id:3": 1126830519, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": 24 }, - "770:10": { + "771:10": { "id:3": 1142834944, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1944, "y:3": -120 }, - "771:10": { + "772:10": { "id:3": 1151267866, "sizeX:3": 24, "sizeY:3": 24, "x:3": 2088, "y:3": 96 }, - "772:10": { + "773:10": { "id:3": 1155741702, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": 60 }, - "773:10": { + "774:10": { "id:3": 1167022541, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": -156 }, - "774:10": { + "775:10": { "id:3": 1210666494, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": 132 }, - "775:10": { + "776:10": { "id:3": 1230893198, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -336 }, - "776:10": { + "777:10": { + "id:3": 1248230501, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 972, + "y:3": -120 + }, + "778:10": { "id:3": 1281489751, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": -192 }, - "777:10": { + "779:10": { "id:3": 1283790114, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3024, "y:3": 24 }, - "778:10": { + "780:10": { "id:3": 1313815980, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -12 }, - "779:10": { + "781:10": { "id:3": 1337626444, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3420, "y:3": -12 }, - "780:10": { + "782:10": { "id:3": 1338651064, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": 24 }, - "781:10": { + "783:10": { "id:3": 1342545885, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -192 }, - "782:10": { + "784:10": { "id:3": 1343888287, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -120 }, - "783:10": { + "785:10": { "id:3": 1359221554, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -48 }, - "784:10": { + "786:10": { "id:3": 1382366189, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -192 }, - "785:10": { + "787:10": { "id:3": 1403059773, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3204, "y:3": -120 }, - "786:10": { + "788:10": { "id:3": 1415320476, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -156 }, - "787:10": { + "789:10": { "id:3": 1455291383, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -300 }, - "788:10": { + "790:10": { "id:3": 1479405903, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -120 }, - "789:10": { + "791:10": { "id:3": 1501196473, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": -12 }, - "790:10": { + "792:10": { "id:3": 1501755393, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -372 }, - "791:10": { + "793:10": { "id:3": 1503761052, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3168, "y:3": -84 }, - "792:10": { + "794:10": { "id:3": 1514902796, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": 168 }, - "793:10": { + "795:10": { "id:3": 1521131802, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": -120 }, - "794:10": { + "796:10": { "id:3": 1522720224, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 96 }, - "795:10": { + "797:10": { "id:3": 1539715922, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": 96 }, - "796:10": { + "798:10": { "id:3": 1577699709, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -120 }, - "797:10": { + "799:10": { "id:3": 1582606702, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -120 }, - "798:10": { + "800:10": { "id:3": 1597993732, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1044, "y:3": -120 }, - "799:10": { + "801:10": { "id:3": 1611384648, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": 96 }, - "800:10": { + "802:10": { + "id:3": 1647333921, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 648, + "y:3": -228 + }, + "803:10": { "id:3": 1660051088, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -12 }, - "801:10": { + "804:10": { "id:3": 1671058553, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3060, "y:3": 24 }, - "802:10": { + "805:10": { "id:3": 1681217594, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -48 }, - "803:10": { + "806:10": { "id:3": 1681849124, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3204, "y:3": -156 }, - "804:10": { + "807:10": { "id:3": 1699700070, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -156 }, - "805:10": { + "808:10": { "id:3": 1703495878, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": 60 }, - "806:10": { + "809:10": { "id:3": 1713406254, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -84 }, - "807:10": { + "810:10": { "id:3": 1724085619, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 60 }, - "808:10": { + "811:10": { "id:3": 1727374336, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": -12 }, - "809:10": { + "812:10": { "id:3": 1829243204, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -12 }, - "810:10": { + "813:10": { "id:3": 1830502096, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -480 }, - "811:10": { + "814:10": { "id:3": 1836563922, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3780, "y:3": -12 }, - "812:10": { + "815:10": { "id:3": 1843441452, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -48 }, - "813:10": { + "816:10": { "id:3": 1900648883, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -84 }, - "814:10": { + "817:10": { "id:3": 1947473444, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -120 }, - "815:10": { + "818:10": { "id:3": 1979802923, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3060, "y:3": -120 }, - "816:10": { + "819:10": { "id:3": 1980945817, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1116, "y:3": -84 }, - "817:10": { + "820:10": { "id:3": 2009829659, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": 24 }, - "818:10": { + "821:10": { "id:3": 2022468480, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -192 }, - "819:10": { + "822:10": { "id:3": 2035349863, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 132 }, - "820:10": { + "823:10": { "id:3": 2044693951, "sizeX:3": 24, "sizeY:3": 24, "x:3": 720, "y:3": -372 }, - "821:10": { + "824:10": { "id:3": 2052397510, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1836, "y:3": -228 }, - "822:10": { + "825:10": { "id:3": 2066003189, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -120 }, - "823:10": { + "826:10": { "id:3": 2070436398, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": 60 }, - "824:10": { + "827:10": { "id:3": 2074294565, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": 96 }, - "825:10": { + "828:10": { "id:3": 2078654107, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": 24 }, - "826:10": { + "829:10": { "id:3": 2088399499, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -12 }, - "827:10": { + "830:10": { "id:3": 2106186542, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -84 }, - "828:10": { + "831:10": { "id:3": 2117123475, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": -84 }, - "829:10": { + "832:10": { "id:3": 2125675950, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3420, "y:3": -48 }, - "830:10": { + "833:10": { "id:3": 2133694398, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": 24 }, - "831:10": { + "834:10": { "id:3": 2143131475, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestLines/3.json b/config/betterquesting/DefaultQuests/QuestLines/3.json index c772ccec..5cc1da55 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/3.json +++ b/config/betterquesting/DefaultQuests/QuestLines/3.json @@ -2100,153 +2100,174 @@ "y:3": -468 }, "298:10": { + "id:3": 400947744, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, + "y:3": -276 + }, + "299:10": { "id:3": 566141768, "sizeX:3": 24, "sizeY:3": 24, "x:3": -408, "y:3": 12 }, - "299:10": { + "300:10": { "id:3": 593507433, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -468 }, - "300:10": { + "301:10": { "id:3": 596821559, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -516 }, - "301:10": { + "302:10": { "id:3": 622606550, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -516 }, - "302:10": { + "303:10": { "id:3": 673076831, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -492 }, - "303:10": { + "304:10": { + "id:3": 746862659, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -24, + "y:3": -276 + }, + "305:10": { + "id:3": 804922623, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -432, + "y:3": 60 + }, + "306:10": { "id:3": 805049422, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -180 }, - "304:10": { + "307:10": { "id:3": 807924350, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -492 }, - "305:10": { + "308:10": { "id:3": 810176091, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -468 }, - "306:10": { + "309:10": { "id:3": 850659984, "sizeX:3": 24, "sizeY:3": 24, "x:3": -456, "y:3": 36 }, - "307:10": { + "310:10": { "id:3": 871786931, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -468 }, - "308:10": { + "311:10": { "id:3": 984531997, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -516 }, - "309:10": { + "312:10": { "id:3": 1053008472, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -348 }, - "310:10": { + "313:10": { "id:3": 1302355832, "sizeX:3": 24, "sizeY:3": 24, "x:3": -48, "y:3": -252 }, - "311:10": { + "314:10": { "id:3": 1326761132, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -324 }, - "312:10": { + "315:10": { "id:3": 1370359542, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -300 }, - "313:10": { + "316:10": { "id:3": 1461929411, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -324 }, - "314:10": { + "317:10": { "id:3": 1494150833, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -300 }, - "315:10": { + "318:10": { "id:3": 1567883667, "sizeX:3": 24, "sizeY:3": 24, "x:3": 264, "y:3": -96 }, - "316:10": { + "319:10": { "id:3": 1837024033, "sizeX:3": 24, "sizeY:3": 24, "x:3": 48, "y:3": -324 }, - "317:10": { + "320:10": { "id:3": 1907230724, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -492 }, - "318:10": { + "321:10": { "id:3": 1913343585, "sizeX:3": 24, "sizeY:3": 24, "x:3": 24, "y:3": -348 }, - "319:10": { + "322:10": { "id:3": 2034373847, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestLines/5.json b/config/betterquesting/DefaultQuests/QuestLines/5.json index a3a43edf..9e35da0f 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/5.json +++ b/config/betterquesting/DefaultQuests/QuestLines/5.json @@ -3149,90 +3149,111 @@ "y:3": -264 }, "448:10": { + "id:3": 736384140, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 540, + "y:3": -444 + }, + "449:10": { "id:3": 795857967, "sizeX:3": 24, "sizeY:3": 24, "x:3": -252, "y:3": 60 }, - "449:10": { + "450:10": { + "id:3": 949656804, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 504, + "y:3": -444 + }, + "451:10": { "id:3": 1031147864, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -156 }, - "450:10": { + "452:10": { "id:3": 1083627567, "sizeX:3": 24, "sizeY:3": 24, "x:3": 576, "y:3": -264 }, - "451:10": { + "453:10": { + "id:3": 1091209787, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": -480 + }, + "454:10": { "id:3": 1272834460, "sizeX:3": 24, "sizeY:3": 24, "x:3": 576, "y:3": -300 }, - "452:10": { + "455:10": { "id:3": 1304340834, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -264 }, - "453:10": { + "456:10": { "id:3": 1365120258, "sizeX:3": 24, "sizeY:3": 24, "x:3": 612, "y:3": 24 }, - "454:10": { + "457:10": { "id:3": 1403757701, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -228 }, - "455:10": { + "458:10": { "id:3": 1430343507, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -192 }, - "456:10": { + "459:10": { "id:3": 1453897011, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 132 }, - "457:10": { + "460:10": { "id:3": 1553598788, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -300 }, - "458:10": { + "461:10": { "id:3": 1596066184, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": -156 }, - "459:10": { + "462:10": { "id:3": 1799610165, "sizeX:3": 24, "sizeY:3": 24, "x:3": -180, "y:3": 60 }, - "460:10": { + "463:10": { "id:3": 2087826195, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestSettings.json b/config/betterquesting/DefaultQuests/QuestSettings.json index baa61506..f2552c76 100644 --- a/config/betterquesting/DefaultQuests/QuestSettings.json +++ b/config/betterquesting/DefaultQuests/QuestSettings.json @@ -1,7 +1,8 @@ { "betterquesting:10": { "editmode:1": 0, - "home_image:8": "meatballcraft:textures/gui/title_card.png", + "home_image:8": "meatballcraft:textures/gui/default_title.png", + "home_offset_y:3": 155, "pack_name:8": "Meatballcraft" }, "format:8": "2.1.0" diff --git a/config/betterquesting/DefaultQuests/Quests/0/0.json b/config/betterquesting/DefaultQuests/Quests/0/0.json index 4e2a835c..24177a3a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/0.json +++ b/config/betterquesting/DefaultQuests/Quests/0/0.json @@ -41,19 +41,6 @@ } }, "2:10": { - "Count:3": 1, - "id:8": "minecraft:written_book", - "tag:10": { - "author:8": "meatballcraft", - "pages:9": { - "0:8": "{\"text\":\"To optimize the game and its performance across multiple hardware platforms, some in-game animations (like fire) have been disabled by default.\\n\\nSEE NEXT PAGE\"}", - "1:8": "{\"text\":\"I know some players care about having pretty-looking things.\\n\\nTo re-enable animations, paste the loliasm.cfg file from AlternativeConfigs into the config folder.\\n\\nSEE NEXT PAGE\"}", - "2:8": "{\"text\":\"WARNING: doing this may lower performance, or even make the pack unplayable.\"}" - }, - "title:8": "No Animations" - } - }, - "3:10": { "Count:3": 1, "id:8": "minecraft:written_book", "tag:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/0/1111658403.json b/config/betterquesting/DefaultQuests/Quests/0/1111658403.json index 14116701..183e530c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1111658403.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1111658403.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_donaeth_rusen" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Donaeth Rusen" } }, "questID:3": 1111658403, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1230893198.json b/config/betterquesting/DefaultQuests/Quests/0/1230893198.json index bdd09c38..edb47893 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1230893198.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1230893198.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_kurald_emurlahn" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Kurald Emurlahn" } }, "questID:3": 1230893198, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1248230501.json b/config/betterquesting/DefaultQuests/Quests/0/1248230501.json new file mode 100644 index 00000000..aa54b1ef --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/0/1248230501.json @@ -0,0 +1,53 @@ +{ + "preRequisites:11": [ + 152 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "§7§oRockets and space stations are cool, but unfortunately sometimes they bug out.\nFor those that do not want to deal with the possible issues from using Advanced Rocketry, there\u0027s the Bee Stargate!\n\n§fWow, of course Bees have developed extremely advanced Wormhole technology. I love the Bees!\nStepping through a Stargate, that feels quite cool, I will not deny it...\nIt seems like these structures play an important role in the history, tradition, and culture of Bees. Those that are capable of producing components for these Stargates appear to be highly regarded by the rest of the Bees. This reminds me of how priests and monks are treated by humans. I wonder if their religion has something to do with Stargates...", + "icon:10": { + "Count:3": 1, + "id:8": "contenttweaker:bee_stargate" + }, + "name:8": "The Bee Stargate" + } + }, + "questID:3": 1248230501, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "contenttweaker:stargate_sand" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:stargate_chevron_block" + }, + "2:10": { + "Count:3": 1, + "id:8": "contenttweaker:stargate_ring_block" + }, + "3:10": { + "Count:3": 1, + "id:8": "contenttweaker:stargate_controller_block" + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:bee_stargate" + } + } + }, + "taskID:8": "bq_standard:optional_retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/1342545885.json b/config/betterquesting/DefaultQuests/Quests/0/1342545885.json index 6651c13d..c17f6c9e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1342545885.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1342545885.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_omtose_phellack" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Omthose Phellack" } }, "questID:3": 1342545885, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1455291383.json b/config/betterquesting/DefaultQuests/Quests/0/1455291383.json index 74df43b4..e96af516 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1455291383.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1455291383.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_kurald_thyrllan" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Kurald Thyrllan" } }, "questID:3": 1455291383, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1501755393.json b/config/betterquesting/DefaultQuests/Quests/0/1501755393.json index 2a352e64..71c6c0eb 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1501755393.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1501755393.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_kurald_galain" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Kurald Galain" } }, "questID:3": 1501755393, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1521131802.json b/config/betterquesting/DefaultQuests/Quests/0/1521131802.json index efd02334..27bc3587 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1521131802.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1521131802.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_ahkrast_korvalain" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Ahkrast Korvalain" } }, "questID:3": 1521131802, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1597993732.json b/config/betterquesting/DefaultQuests/Quests/0/1597993732.json index 2ea6d5e4..3150d1d3 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1597993732.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1597993732.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oA space station and the warp multiblocks are used to travel to the various planets (see quests below).\n\nAdvanced Rocketry can be a bit annoying to deal with, so alternative warper recipes are available. These have to be used in a space station, so you will have to still put one into orbit. ", + "desc:8": "§7§oA space station and the warp multiblocks are used to travel to the various planets (see quests above).\n\n", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:infused_sol_stone" @@ -23,16 +23,6 @@ } }, "taskID:8": "bq_standard:retrieval" - }, - "1:10": { - "index:3": 1, - "requiredItems:9": { - "0:10": { - "Count:3": 1, - "id:8": "contenttweaker:bee_stargate" - } - }, - "taskID:8": "bq_standard:optional_retrieval" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/1647333921.json b/config/betterquesting/DefaultQuests/Quests/0/1647333921.json new file mode 100644 index 00000000..2d1eaa8b --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/0/1647333921.json @@ -0,0 +1,49 @@ +{ + "preRequisites:11": [ + 198 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "bewitched_essence_salts" + } + }, + "name:8": "Bewitched Salts" + } + }, + "questID:3": 1647333921, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "forge:bucketfilled", + "tag:10": { + "Amount:3": 1000, + "FluidName:8": "bewitched_essence_salts" + } + } + }, + "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:xp_assimilator" + } + } + }, + "taskID:8": "bq_standard:optional_retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/1724085619.json b/config/betterquesting/DefaultQuests/Quests/0/1724085619.json index 05a4a9ad..7e4e5305 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1724085619.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1724085619.json @@ -13,6 +13,60 @@ } }, "questID:3": 1724085619, + "rewards:9": { + "0:10": { + "index:3": 0, + "rewardID:8": "bq_standard:item", + "rewards:9": { + "0:10": { + "Count:3": 1, + "id:8": "buildinggadgets:template", + "tag:10": { + "TemplateName:8": "Directed Quasar", + "UUID:8": "aff6f6b2-a1d6-4c0f-ab25-e0e7024c553a", + "copycounter:3": 2, + "endPos:10": { + "X:3": -86, + "Y:3": 98, + "Z:3": 37 + }, + "itemcountmap:9": { + "0:10": { + "count:3": 60, + "item:3": 22470, + "meta:3": 0 + }, + "1:10": { + "count:3": 2, + "item:3": 1, + "meta:3": 1 + }, + "2:10": { + "count:3": 1, + "item:3": 22473, + "meta:3": 0 + }, + "3:10": { + "count:3": 24, + "item:3": 22625, + "meta:3": 0 + }, + "4:10": { + "count:3": 16, + "item:3": 23033, + "meta:3": 0 + } + }, + "startPos:10": { + "X:3": -98, + "Y:3": 106, + "Z:3": 25 + } + } + } + } + } + }, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/0/1727374336.json b/config/betterquesting/DefaultQuests/Quests/0/1727374336.json index bc8354bd..2ee1b0a7 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1727374336.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1727374336.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "", + "desc:8": "§7§oNerdySpider is mainly responsible for the textures in chapter 10! Thanks a lot!", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:warren_creation_fabrial" diff --git a/config/betterquesting/DefaultQuests/Quests/0/174.json b/config/betterquesting/DefaultQuests/Quests/0/174.json index 705739ba..003f60b0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/174.json +++ b/config/betterquesting/DefaultQuests/Quests/0/174.json @@ -36,9 +36,26 @@ "0:10": { "Count:3": 1, "id:8": "contenttweaker:taerrapiatta_warper" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:wormhole_field_module" } }, "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:wormhole_field_generator" + } + } + }, + "taskID:8": "bq_standard:optional_retrieval" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/1836563922.json b/config/betterquesting/DefaultQuests/Quests/0/1836563922.json index d7e60e70..c9356eaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1836563922.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1836563922.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "", + "desc:8": "§7§oCongratulations! You reached the canon ending for the modpack! \nIf you still crave some more, you can reach alternative endings by completing some side quests in this chapter!", "frame:8": "STAR4_ON_DIAGONAL_STAR4", "icon:10": { "Count:3": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/189570972.json b/config/betterquesting/DefaultQuests/Quests/0/189570972.json new file mode 100644 index 00000000..0cd0c6f8 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/0/189570972.json @@ -0,0 +1,28 @@ +{ + "preRequisites:11": [ + 2268 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "contenttweaker:lively_tree_callstone" + }, + "name:8": "Lively Tree is Lively" + } + }, + "questID:3": 189570972, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "contenttweaker:lively_tree_callstone" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/262948337.json b/config/betterquesting/DefaultQuests/Quests/0/262948337.json index f03a79ad..cd100d95 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/262948337.json +++ b/config/betterquesting/DefaultQuests/Quests/0/262948337.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_tellan" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Tellan" } }, "questID:3": 262948337, diff --git a/config/betterquesting/DefaultQuests/Quests/0/327.json b/config/betterquesting/DefaultQuests/Quests/0/327.json index 04429c76..ea775604 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/327.json +++ b/config/betterquesting/DefaultQuests/Quests/0/327.json @@ -47,16 +47,6 @@ } }, "taskID:8": "bq_standard:retrieval" - }, - "1:10": { - "index:3": 1, - "requiredItems:9": { - "0:10": { - "Count:3": 1, - "id:8": "aoa3:distorting_artifact" - } - }, - "taskID:8": "bq_standard:optional_retrieval" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/330.json b/config/betterquesting/DefaultQuests/Quests/0/330.json index 4e1de08c..b3650b35 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/330.json +++ b/config/betterquesting/DefaultQuests/Quests/0/330.json @@ -39,6 +39,16 @@ } }, "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:distorting_artifact" + } + }, + "taskID:8": "bq_standard:optional_retrieval" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/331342148.json b/config/betterquesting/DefaultQuests/Quests/0/331342148.json index 6f8c4f49..6af494f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/331342148.json +++ b/config/betterquesting/DefaultQuests/Quests/0/331342148.json @@ -41,7 +41,7 @@ } } }, - "name:8": "Warren Whisperer" + "name:8": "The Eleint" } }, "questID:3": 331342148, diff --git a/config/betterquesting/DefaultQuests/Quests/0/609304222.json b/config/betterquesting/DefaultQuests/Quests/0/609304222.json index dba03a10..4d27f3be 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/609304222.json +++ b/config/betterquesting/DefaultQuests/Quests/0/609304222.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_starvald_demelain" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Starvald Demelain" } }, "questID:3": 609304222, diff --git a/config/betterquesting/DefaultQuests/Quests/0/813659679.json b/config/betterquesting/DefaultQuests/Quests/0/813659679.json index 19e8e7a0..15948466 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/813659679.json +++ b/config/betterquesting/DefaultQuests/Quests/0/813659679.json @@ -7,9 +7,9 @@ "desc:8": "", "icon:10": { "Count:3": 1, - "id:8": "contenttweaker:eleint_stone" + "id:8": "contenttweaker:power_wrought_brightsteel_alloy_plate" }, - "name:8": "The Eleint" + "name:8": "The Power" } }, "questID:3": 813659679, @@ -19,7 +19,7 @@ "requiredItems:9": { "0:10": { "Count:3": 1, - "id:8": "contenttweaker:eleint_stone" + "id:8": "contenttweaker:power_wrought_brightsteel_alloy_plate" } }, "taskID:8": "bq_standard:retrieval" diff --git a/config/betterquesting/DefaultQuests/Quests/0/814979819.json b/config/betterquesting/DefaultQuests/Quests/0/814979819.json index a120fba8..e7f0028c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/814979819.json +++ b/config/betterquesting/DefaultQuests/Quests/0/814979819.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "No Description", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "forge:bucketfilled", @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_verdith_anath" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Verdith Anath" } }, "questID:3": 814979819, @@ -31,6 +31,24 @@ } }, "taskID:8": "bq_standard:retrieval" + }, + "1:10": { + "index:3": 1, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "contenttweaker:hypergrowth_actualizer" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:trinity_hypergrowth_component" + }, + "2:10": { + "Count:3": 1, + "id:8": "contenttweaker:cosmic_hypergrowth_component" + } + }, + "taskID:8": "bq_standard:optional_retrieval" } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/970927034.json b/config/betterquesting/DefaultQuests/Quests/0/970927034.json index d0a81656..dc69ebd7 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/970927034.json +++ b/config/betterquesting/DefaultQuests/Quests/0/970927034.json @@ -13,7 +13,7 @@ "FluidName:8": "whisper_of_thel" } }, - "name:8": "New Quest" + "name:8": "A Postcard From Thel" } }, "questID:3": 970927034, diff --git a/config/betterquesting/DefaultQuests/Quests/10/342.json b/config/betterquesting/DefaultQuests/Quests/10/342.json index 3deff362..f42127aa 100644 --- a/config/betterquesting/DefaultQuests/Quests/10/342.json +++ b/config/betterquesting/DefaultQuests/Quests/10/342.json @@ -16,7 +16,7 @@ "FluidName:8": "caesium" } }, - "name:8": "Cesium" + "name:8": "Caesium" } }, "questID:3": 342, diff --git a/config/betterquesting/DefaultQuests/Quests/11/955.json b/config/betterquesting/DefaultQuests/Quests/11/955.json index f3ceeffd..1671aaaa 100644 --- a/config/betterquesting/DefaultQuests/Quests/11/955.json +++ b/config/betterquesting/DefaultQuests/Quests/11/955.json @@ -9,7 +9,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oFarm withers with deep mob learning, and obtain an aeldunari by progressing abyssalcraft.", + "desc:8": "§7§oFarm withers with deep mob learning, and obtain a Heart of the Dark Dragon by progressing abyssalcraft.", "icon:10": { "Count:3": 1, "id:8": "soulshardsrespawn:vile_sword", diff --git a/config/betterquesting/DefaultQuests/Quests/14/1888.json b/config/betterquesting/DefaultQuests/Quests/14/1888.json index 0439856c..3f06b8fb 100644 --- a/config/betterquesting/DefaultQuests/Quests/14/1888.json +++ b/config/betterquesting/DefaultQuests/Quests/14/1888.json @@ -5,7 +5,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oSome materials will have mining level requirement than obsidian, netherite has the highest mining level.", + "desc:8": "§7§oSome materials will have mining level requirements higher than obsidian, netherite has the highest mining level.", "icon:10": { "Count:3": 1, "id:8": "tconstruct:pick_head", diff --git a/config/betterquesting/DefaultQuests/Quests/3/400947744.json b/config/betterquesting/DefaultQuests/Quests/3/400947744.json new file mode 100644 index 00000000..4713edbd --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/400947744.json @@ -0,0 +1,34 @@ +{ + "preRequisites:11": [ + 893 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:wormhole_field_generator" + } + }, + "name:8": "Wormhole Field Generator" + } + }, + "questID:3": 400947744, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:wormhole_field_generator" + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/746862659.json b/config/betterquesting/DefaultQuests/Quests/3/746862659.json new file mode 100644 index 00000000..f08fcec7 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/746862659.json @@ -0,0 +1,34 @@ +{ + "preRequisites:11": [ + 893 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:bee_stargate" + } + }, + "name:8": "Bee Stargate" + } + }, + "questID:3": 746862659, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:bee_stargate" + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/3/804922623.json b/config/betterquesting/DefaultQuests/Quests/3/804922623.json new file mode 100644 index 00000000..1b5c6686 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/3/804922623.json @@ -0,0 +1,34 @@ +{ + "preRequisites:11": [ + 20538 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:xp_assimilator" + } + }, + "name:8": "Experience Bath" + } + }, + "questID:3": 804922623, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "modularmachinery:itemblueprint", + "tag:10": { + "dynamicmachine:8": "modularmachinery:xp_assimilator" + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/1091209787.json b/config/betterquesting/DefaultQuests/Quests/5/1091209787.json new file mode 100644 index 00000000..98e1faaa --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/1091209787.json @@ -0,0 +1,315 @@ +{ + "preRequisites:11": [ + 1253, + 585706829 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.UniversalConstellation", + "UID1:8": "gendustry.bee.UniversalConstellation" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlow", + "UID1:8": "forestry.speedSlow" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShort", + "UID1:8": "forestry.lifespanShort" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityNormal", + "UID1:8": "forestry.fertilityNormal" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceDown2", + "UID1:8": "forestry.toleranceDown2" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersNether", + "UID1:8": "forestry.flowersNether" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlowest", + "UID1:8": "forestry.floweringSlowest" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectAggressive", + "UID1:8": "forestry.effectAggressive" + } + } + }, + "Health:3": 30, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.UniversalConstellation", + "UID1:8": "gendustry.bee.UniversalConstellation" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlow", + "UID1:8": "forestry.speedSlow" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShort", + "UID1:8": "forestry.lifespanShort" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityNormal", + "UID1:8": "forestry.fertilityNormal" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceDown2", + "UID1:8": "forestry.toleranceDown2" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersNether", + "UID1:8": "forestry.flowersNether" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlowest", + "UID1:8": "forestry.floweringSlowest" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectAggressive", + "UID1:8": "forestry.effectAggressive" + } + } + }, + "MaxH:3": 30 + } + }, + "name:8": "Universal Constellation Bee" + } + }, + "questID:3": 1091209787, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.UniversalConstellation", + "UID1:8": "gendustry.bee.UniversalConstellation" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlow", + "UID1:8": "forestry.speedSlow" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShort", + "UID1:8": "forestry.lifespanShort" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityNormal", + "UID1:8": "forestry.fertilityNormal" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceDown2", + "UID1:8": "forestry.toleranceDown2" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersNether", + "UID1:8": "forestry.flowersNether" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlowest", + "UID1:8": "forestry.floweringSlowest" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectAggressive", + "UID1:8": "forestry.effectAggressive" + } + } + }, + "Health:3": 30, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.UniversalConstellation", + "UID1:8": "gendustry.bee.UniversalConstellation" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlow", + "UID1:8": "forestry.speedSlow" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShort", + "UID1:8": "forestry.lifespanShort" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityNormal", + "UID1:8": "forestry.fertilityNormal" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceDown2", + "UID1:8": "forestry.toleranceDown2" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolTrue", + "UID1:8": "forestry.boolTrue" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersNether", + "UID1:8": "forestry.flowersNether" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlowest", + "UID1:8": "forestry.floweringSlowest" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectAggressive", + "UID1:8": "forestry.effectAggressive" + } + } + }, + "MaxH:3": 30 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/20466.json b/config/betterquesting/DefaultQuests/Quests/5/20466.json index 6630f261..a31ab629 100644 --- a/config/betterquesting/DefaultQuests/Quests/5/20466.json +++ b/config/betterquesting/DefaultQuests/Quests/5/20466.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oStone and nether essences can be used to create ores with Mythic properties.\n\nOne mineral makes one ore...\n\nOne ore makes multiple minerals, especially if you use an industrial grinder!\n\nThis process can be looped for exponential yield (granted that you have enough essence).\n\nWorks with Rupee, Arlemite, Realmite, Rosite, Limonite, Netherite, Bloodgem, Emberstone.", + "desc:8": "§7§oStone and nether essences can be used to create ores with Mythic properties.\n\nOne mineral makes one ore...\n\nOne ore makes multiple minerals, especially if you use an industrial grinder!\n\nThis process can be looped for exponential yield (granted that you have enough essence).\n\nWorks with Rupee, Arlemite, Realmite, Rosite, Limonite, Netherite, Bloodgem, Emberstone, Runium, Ascended Jade, Ascended Sapphire,, Ascended Amethyst.", "icon:10": { "Count:3": 1, "id:8": "mysticalagriculture:stone_essence" diff --git a/config/betterquesting/DefaultQuests/Quests/5/736384140.json b/config/betterquesting/DefaultQuests/Quests/5/736384140.json new file mode 100644 index 00000000..3deb493d --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/736384140.json @@ -0,0 +1,315 @@ +{ + "preRequisites:11": [ + 1253, + 585706829 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.Gallifreyan", + "UID1:8": "gendustry.bee.Gallifreyan" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "Health:3": 20, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.Gallifreyan", + "UID1:8": "gendustry.bee.Gallifreyan" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "MaxH:3": 20 + } + }, + "name:8": "Gallifreyan Bee" + } + }, + "questID:3": 736384140, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.Gallifreyan", + "UID1:8": "gendustry.bee.Gallifreyan" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "Health:3": 20, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.Gallifreyan", + "UID1:8": "gendustry.bee.Gallifreyan" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "MaxH:3": 20 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/949656804.json b/config/betterquesting/DefaultQuests/Quests/5/949656804.json new file mode 100644 index 00000000..63e33b6b --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/949656804.json @@ -0,0 +1,315 @@ +{ + "preRequisites:11": [ + 1253, + 585706829 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.TreeOfLife", + "UID1:8": "gendustry.bee.TreeOfLife" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "Health:3": 20, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.TreeOfLife", + "UID1:8": "gendustry.bee.TreeOfLife" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "MaxH:3": 20 + } + }, + "name:8": "Tree of Life Bee" + } + }, + "questID:3": 949656804, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "forestry:bee_queen_ge", + "tag:10": { + "Genome:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.TreeOfLife", + "UID1:8": "gendustry.bee.TreeOfLife" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "Health:3": 20, + "IsAnalyzed:1": 0, + "Mate:10": { + "Chromosomes:9": { + "0:10": { + "Slot:1": 0, + "UID0:8": "gendustry.bee.TreeOfLife", + "UID1:8": "gendustry.bee.TreeOfLife" + }, + "1:10": { + "Slot:1": 1, + "UID0:8": "forestry.speedSlowest", + "UID1:8": "forestry.speedSlowest" + }, + "2:10": { + "Slot:1": 2, + "UID0:8": "forestry.lifespanShorter", + "UID1:8": "forestry.lifespanShorter" + }, + "3:10": { + "Slot:1": 3, + "UID0:8": "forestry.fertilityHigh", + "UID1:8": "forestry.fertilityHigh" + }, + "4:10": { + "Slot:1": 4, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "5:10": { + "Slot:1": 5, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "6:10": { + "Slot:1": 6, + "UID0:8": "forestry.toleranceNone", + "UID1:8": "forestry.toleranceNone" + }, + "7:10": { + "Slot:1": 7, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "8:10": { + "Slot:1": 8, + "UID0:8": "forestry.boolFalse", + "UID1:8": "forestry.boolFalse" + }, + "9:10": { + "Slot:1": 9, + "UID0:8": "forestry.flowersVanilla", + "UID1:8": "forestry.flowersVanilla" + }, + "10:10": { + "Slot:1": 10, + "UID0:8": "forestry.floweringSlower", + "UID1:8": "forestry.floweringSlower" + }, + "11:10": { + "Slot:1": 11, + "UID0:8": "forestry.territoryAverage", + "UID1:8": "forestry.territoryAverage" + }, + "12:10": { + "Slot:1": 12, + "UID0:8": "forestry.effectNone", + "UID1:8": "forestry.effectNone" + } + } + }, + "MaxH:3": 20 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/resources/meatballcraft/textures/gui/default_title.png b/config/betterquesting/resources/meatballcraft/textures/gui/default_title.png new file mode 100644 index 0000000000000000000000000000000000000000..8a024bd5cd1f28e9926abaedc9b7849048ba56f8 GIT binary patch literal 82940 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 Pt3aZju6{1-oD!M # Will rewrite any default meteor types with new versions. diff --git a/config/brandon3055/CustomFusionRecipes.json b/config/brandon3055/CustomFusionRecipes.json index 312a77fc..5015cafe 100644 --- a/config/brandon3055/CustomFusionRecipes.json +++ b/config/brandon3055/CustomFusionRecipes.json @@ -871,6 +871,57 @@ "contenttweaker:cuendillar_plate", "contenttweaker:cuendillar_plate" ] + }, + { + "mode": "ADD", + "result": "contenttweaker:freedom_definer", + "catalyst": "contenttweaker:core_of_halite_definition", + "energy": 10000000000, + "tier": 3, + "ingredients": [ + "draconicevolution:chaotic_core", + "draconicevolution:chaotic_core", + "contenttweaker:trinity_ingot", + "contenttweaker:trinity_ingot", + "contenttweaker:freedomsteel_ingot", + "contenttweaker:freedomsteel_ingot", + "contenttweaker:freedomsteel_ingot", + "contenttweaker:freedomsteel_ingot" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:wishful_definer", + "catalyst": "contenttweaker:cuendillar_seal", + "energy": 10000000000, + "tier": 3, + "ingredients": [ + "contenttweaker:ingot_of_infinite_wishes", + "contenttweaker:ingot_of_infinite_wishes", + "contenttweaker:ingot_of_infinite_wishes", + "contenttweaker:ingot_of_infinite_wishes", + "contenttweaker:freedom_definer", + "contenttweaker:freedom_definer" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:quasar_charged_core_of_definition", + "catalyst": "contenttweaker:cuendillar_seal", + "energy": 10000000000, + "tier": 3, + "ingredients": [ + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:quasar_charged_gem", + "contenttweaker:wishful_definer", + "contenttweaker:wishful_definer" + ] } ] \ No newline at end of file diff --git a/config/brokenwings.cfg b/config/brokenwings.cfg index f3356fd7..fd25d90f 100644 --- a/config/brokenwings.cfg +++ b/config/brokenwings.cfg @@ -66,6 +66,18 @@ countermeasures { twilightforest:charm_of_life_2 dimension: 52 twilightforest:charm_of_life_1 dimension: 623 twilightforest:charm_of_life_2 dimension: 623 + twilightforest:charm_of_life_1 dimension: 800 + twilightforest:charm_of_life_2 dimension: 800 + twilightforest:charm_of_life_1 dimension: 802 + twilightforest:charm_of_life_2 dimension: 802 + twilightforest:charm_of_life_1 dimension: 420 + twilightforest:charm_of_life_2 dimension: 420 + twilightforest:charm_of_life_1 dimension: 421 + twilightforest:charm_of_life_2 dimension: 421 + twilightforest:charm_of_life_1 dimension: 422 + twilightforest:charm_of_life_2 dimension: 422 + twilightforest:charm_of_life_1 dimension: 423 + twilightforest:charm_of_life_2 dimension: 423 > } @@ -114,6 +126,18 @@ countermeasures { twilightforest:charm_of_life_2 dimension: 52 twilightforest:charm_of_life_1 dimension: 623 twilightforest:charm_of_life_2 dimension: 623 + twilightforest:charm_of_life_1 dimension: 800 + twilightforest:charm_of_life_2 dimension: 800 + twilightforest:charm_of_life_1 dimension: 802 + twilightforest:charm_of_life_2 dimension: 802 + twilightforest:charm_of_life_1 dimension: 420 + twilightforest:charm_of_life_2 dimension: 420 + twilightforest:charm_of_life_1 dimension: 421 + twilightforest:charm_of_life_2 dimension: 421 + twilightforest:charm_of_life_1 dimension: 422 + twilightforest:charm_of_life_2 dimension: 422 + twilightforest:charm_of_life_1 dimension: 423 + twilightforest:charm_of_life_2 dimension: 423 > } diff --git a/config/buildcraft/detailed.properties b/config/buildcraft/detailed.properties index 0fbf07d5..7e4291dd 100644 --- a/config/buildcraft/detailed.properties +++ b/config/buildcraft/detailed.properties @@ -1,5 +1,5 @@ # The buildcraft detailed configuration file. This contains a lot of miscellaneous options that have no affect on gameplay. # You should refer to the BC source code for a detailed description of what these do. (https://github.com/BuildCraft/BuildCraft) # This file will be overwritten every time that buildcraft starts, so don't change anything other than the values. -#Sat Apr 26 10:16:24 PDT 2025 +#Tue May 13 11:07:22 PDT 2025 render.pipe.misc.inside.shade=0.725 diff --git a/config/compactmachines3/recipes/advancedr-spacelaser.json b/config/compactmachines3/recipes/advancedr-spacelaser.json deleted file mode 100644 index 08087197..00000000 --- a/config/compactmachines3/recipes/advancedr-spacelaser.json +++ /dev/null @@ -1,413 +0,0 @@ -{ - "name": "cm3ar:spacelaser", - - "disabled": false, - - "target-item": "advancedrocketry:spacelaser", - "target-count": 1, - - "duration": 200, - "symmetrical": true, - - "catalyst": "contenttweaker:multiblock_preview", - "catalyst-meta": 0, - - - "input-types": { - "a": { - "id": "libvulpesdvstructuremachine", - "meta": 0 - }, - "b": { - "id": "advancedrocketry:vacuumlaser", - "meta": 1, - "item": { - "id": "advancedrocketry:vacuumlaser", - "count": 48 - } - }, - "c": { - "id": "advancedrocketry:blocklens", - "meta": 0 - }, - "d": { - "id": "libvulpes:forgepowerinput", - "meta": 0 - }, - "e": { - "id": "libvulpes:hatch", - "meta": 1 - }, - "f": { - "id": "advancedrocketry:spacelaser", - "meta": 0, - "item": { - "id": "advancedrocketry:spacelaser", - "count": 1 - } - }, - "g": { - "id": "libvulpes:structuremachine", - "meta": 0 - } - }, - "shape": [ - [ - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "a", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "a", - "a", - "a" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "a", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_", - "_" - ] - ], - [ - [ - "_", - "b", - "b", - "b", - "a", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "c", - "c", - "a", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "a", - "a", - "a", - "_", - "_", - "_", - "_" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "c", - "_", - "g", - "a", - "g" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "a", - "c", - "a", - "a", - "a" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "c", - "_", - "g", - "a", - "g" - ], - [ - "d", - "b", - "b", - "b", - "a", - "a", - "a", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "c", - "c", - "a", - "_", - "_", - "_", - "_" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "_", - "_", - "_", - "_", - "_" - ] - ], - [ - [ - "_", - "b", - "b", - "b", - "a", - "_", - "_", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "c", - "c", - "a", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "a", - "a", - "a", - "_", - "e", - "f", - "e" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "c", - "_", - "g", - "g", - "g" - ], - [ - "_", - "_", - "_", - "_", - "_", - "_", - "a", - "c", - "g", - "g", - "g" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "c", - "_", - "g", - "g", - "g" - ], - [ - "d", - "b", - "b", - "b", - "a", - "a", - "a", - "_", - "_", - "_", - "_" - ], - [ - "d", - "b", - "b", - "b", - "c", - "c", - "a", - "_", - "_", - "_", - "_" - ], - [ - "_", - "b", - "b", - "b", - "a", - "_", - "_", - "_", - "_", - "_", - "_" - ] - ] - ] -} \ No newline at end of file diff --git a/config/compactmachines3/recipes/directed_quasar_recipe.json b/config/compactmachines3/recipes/directed_quasar_recipe.json new file mode 100644 index 00000000..d9383163 --- /dev/null +++ b/config/compactmachines3/recipes/directed_quasar_recipe.json @@ -0,0 +1,1021 @@ +{ + "name": "compactmachines3:directed_quasar_recipe", + "target-item": "contenttweaker:directed_miniature_quasar", + "target-meta": 0, + "target-count": 1, + + "duration": 200, + + "catalyst": "contenttweaker:quasar_screen", + + + + + + "input-types": { + "a": { + "id": "contenttweaker:quasar_stabilizer", + "meta": 0 + }, + "b": { + "id": "glassential:glass_ethereal_reverse", + "meta": 0 + }, + "c": { + "id": "contenttweaker:quasar_burst_director", + "meta": 0 + }, + "d": { + "id": "contenttweaker:miniature_quasar", + "meta": 0 + } + }, + "shape": [ + [ + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "b", + "a", + "_", + "_", + "_", + "a", + "b", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "a", + "a", + "_", + "_", + "b", + "_", + "_", + "a", + "a", + "_", + "_" + ], + [ + "_", + "a", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "a", + "_" + ], + [ + "_", + "a", + "_", + "_", + "_", + "c", + "c", + "c", + "_", + "_", + "_", + "a", + "_" + ], + [ + "a", + "_", + "_", + "_", + "c", + "_", + "_", + "_", + "c", + "_", + "_", + "_", + "a" + ], + [ + "a", + "_", + "_", + "c", + "_", + "_", + "_", + "_", + "_", + "c", + "_", + "_", + "a" + ], + [ + "a", + "b", + "b", + "c", + "_", + "_", + "d", + "_", + "_", + "c", + "b", + "b", + "a" + ], + [ + "a", + "_", + "_", + "c", + "_", + "_", + "_", + "_", + "_", + "c", + "_", + "_", + "a" + ], + [ + "a", + "_", + "_", + "_", + "c", + "_", + "_", + "_", + "c", + "_", + "_", + "_", + "a" + ], + [ + "_", + "a", + "_", + "_", + "_", + "c", + "c", + "c", + "_", + "_", + "_", + "a", + "_" + ], + [ + "_", + "a", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "a", + "_" + ], + [ + "_", + "_", + "a", + "a", + "_", + "_", + "b", + "_", + "_", + "a", + "a", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "b", + "a", + "_", + "_", + "_", + "a", + "b", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "b", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/dyson_abater_helper.json b/config/compactmachines3/recipes/dyson_abater_helper.json index 11efb628..057ae2d7 100644 --- a/config/compactmachines3/recipes/dyson_abater_helper.json +++ b/config/compactmachines3/recipes/dyson_abater_helper.json @@ -27,11 +27,10 @@ "d": { "id": "minecraft:wool", "meta": 0 - } - }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:0b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_revolver\",statusTag:{type:0b,message:\"\"}}" + }, + "e": { + "id": "modularmachinery:dyson_abater_controller", + "meta": 0 } }, "shape": [ @@ -63,7 +62,7 @@ ], [ [ - "a:A" + "a" ], [ "d" @@ -84,7 +83,7 @@ "b" ], [ - "a:A" + "e" ] ], [ diff --git a/config/compactmachines3/recipes/dyson_irradiator_helper0.json b/config/compactmachines3/recipes/dyson_irradiator_helper0.json index 951a7c6c..78f1141c 100644 --- a/config/compactmachines3/recipes/dyson_irradiator_helper0.json +++ b/config/compactmachines3/recipes/dyson_irradiator_helper0.json @@ -34,17 +34,6 @@ "meta": 2 } }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_top\",statusTag:{type:0b,message:\"\"}}" - }, - "d:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_bottom\",statusTag:{type:0b,message:\"\"}}" - }, - "e:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator\",statusTag:{type:0b,message:\"\"}}" - } - }, "shape": [ [ [ @@ -54,7 +43,7 @@ "_" ], [ - "a:A" + "a" ] ], [ @@ -114,7 +103,7 @@ ], [ [ - "e:A" + "e" ], [ "b" @@ -186,7 +175,7 @@ "_" ], [ - "d:A" + "d" ] ] ] diff --git a/config/compactmachines3/recipes/dyson_irradiator_helper1.json b/config/compactmachines3/recipes/dyson_irradiator_helper1.json index 399f554e..06ab7488 100644 --- a/config/compactmachines3/recipes/dyson_irradiator_helper1.json +++ b/config/compactmachines3/recipes/dyson_irradiator_helper1.json @@ -34,17 +34,6 @@ "meta": 2 } }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_top\",statusTag:{type:0b,message:\"\"}}" - }, - "d:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_bottom\",statusTag:{type:0b,message:\"\"}}" - }, - "e:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator\",statusTag:{type:0b,message:\"\"}}" - } - }, "shape": [ [ [ @@ -54,7 +43,7 @@ "_" ], [ - "a:A" + "a" ] ], [ @@ -114,7 +103,7 @@ ], [ [ - "e:A" + "e" ], [ "b" @@ -186,7 +175,7 @@ "_" ], [ - "d:A" + "d" ] ] ] diff --git a/config/compactmachines3/recipes/dyson_irradiator_helper2.json b/config/compactmachines3/recipes/dyson_irradiator_helper2.json index c041f31c..c68f2af3 100644 --- a/config/compactmachines3/recipes/dyson_irradiator_helper2.json +++ b/config/compactmachines3/recipes/dyson_irradiator_helper2.json @@ -11,7 +11,6 @@ - "input-types": { "a": { "id": "modularmachinery:dyson_irradiator_top_controller", @@ -34,17 +33,6 @@ "meta": 2 } }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_top\",statusTag:{type:0b,message:\"\"}}" - }, - "d:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator_bottom\",statusTag:{type:0b,message:\"\"}}" - }, - "e:A": { - "nbt": "{rotation:2b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_irradiator\",statusTag:{type:0b,message:\"\"}}" - } - }, "shape": [ [ [ @@ -54,7 +42,7 @@ "_" ], [ - "a:A" + "a" ] ], [ @@ -114,7 +102,7 @@ ], [ [ - "e:A" + "e" ], [ "b" @@ -186,7 +174,7 @@ "_" ], [ - "d:A" + "d" ] ] ] diff --git a/config/compactmachines3/recipes/dyson_revolver_helper.json b/config/compactmachines3/recipes/dyson_revolver_helper.json index 545a9f76..51146cf5 100644 --- a/config/compactmachines3/recipes/dyson_revolver_helper.json +++ b/config/compactmachines3/recipes/dyson_revolver_helper.json @@ -23,18 +23,10 @@ "meta": 0 } }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:0b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_scatterer\",statusTag:{type:0b,message:\"\"}}" - }, - "c:A": { - "nbt": "{rotation:0b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_revolver\",statusTag:{type:0b,message:\"\"}}" - } - }, "shape": [ [ [ - "a:A" + "a" ], [ "_" @@ -63,7 +55,7 @@ "b" ], [ - "c:A" + "c" ] ] ] diff --git a/config/compactmachines3/recipes/dyson_scatterer_helper.json b/config/compactmachines3/recipes/dyson_scatterer_helper.json index c914a79e..8364ba3f 100644 --- a/config/compactmachines3/recipes/dyson_scatterer_helper.json +++ b/config/compactmachines3/recipes/dyson_scatterer_helper.json @@ -47,14 +47,6 @@ "meta": 0 } }, - "input-nbt": { - "a:A": { - "nbt": "{rotation:0b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_dynamizer\",statusTag:{type:0b,message:\"\"}}" - }, - "h:A": { - "nbt": "{rotation:0b,owner:\"8c381e15-592d-4003-ae11-6367e203127b\",ForgeCaps:{\"abyssalcraft:itemtransfer\":{configurations:[],isRunning:0b},\"nuclearcraft:capability_default_radiation_resistance\":{radiationResistance:0.0d}},casingColor:16730368,id:\"minecraft:tilemachinecontroller\",items:{inSlots:[I;],outSlots:[I;],miscSlots:[I;0],inventoryArray:[{holderId:0,holderEmpty:1b}],sides:[I;0,1,2,3,4,5]},parentMachine:\"modularmachinery:dyson_scatterer\",statusTag:{type:0b,message:\"\"}}" - } - }, "shape": [ [ [ @@ -85,12 +77,12 @@ "_" ], [ - "h:A" + "h" ] ], [ [ - "a:A" + "a" ], [ "c" diff --git a/config/compactmachines3/recipes/flint_furnace_structure.json b/config/compactmachines3/recipes/flint_furnace_structure.json new file mode 100644 index 00000000..135e0ffa --- /dev/null +++ b/config/compactmachines3/recipes/flint_furnace_structure.json @@ -0,0 +1,322 @@ +{ + "name": "compactmachines3:flint_furnace_structure", + "target-item": "contenttweaker:flint_and_furnace", + "target-meta": 0, + "target-count": 1, + + "duration": 200, + + "catalyst": "contenttweaker:multiblock_preview", + + + + + + "input-types": { + "a": { + "id": "extrautils2:compressedcobblestone", + "meta": 2 + }, + "c": { + "id": "minecraft:coal_block", + "meta": 0 + }, + "d": { + "id": "extrautils2:compressedcobblestone", + "meta": 3 + } + }, + "shape": [ + [ + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "d", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "d", + "_", + "_", + "_", + "d", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "d", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "a", + "a", + "a", + "c", + "a", + "a", + "a", + "_", + "_" + ], + [ + "a", + "a", + "a", + "a", + "c", + "c", + "c", + "a", + "a", + "a", + "a" + ], + [ + "_", + "_", + "a", + "a", + "a", + "c", + "a", + "a", + "a", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "a", + "a", + "a", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "a", + "_", + "_", + "_", + "_", + "_" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/compactmachines3/recipes/vibe_warper_structure.json b/config/compactmachines3/recipes/vibe_warper_structure.json new file mode 100644 index 00000000..c6cdecd9 --- /dev/null +++ b/config/compactmachines3/recipes/vibe_warper_structure.json @@ -0,0 +1,226 @@ +{ + "name": "compactmachines3:vibe_warper_structure", + "target-item": "contenttweaker:vibe_warper", + "target-meta": 0, + "target-count": 1, + + "duration": 200, + + "catalyst": "contenttweaker:multiblock_preview", + + + + + "input-types": { + "a": { + "id": "thaumcraft:metal_alchemical_advanced", + "meta": 0 + }, + "b": { + "id": "thaumcraft:stone_arcane_brick", + "meta": 0 + }, + "c": { + "id": "aoa3:ancient_rock", + "meta": 0 + } + }, + "shape": [ + [ + [ + "_", + "_", + "a", + "_", + "a", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "_", + "_", + "_", + "_", + "_", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "a", + "_", + "_", + "_", + "_", + "_", + "a" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "a", + "_", + "a", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "b", + "_", + "b", + "_", + "_" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "b", + "_", + "_", + "_", + "_", + "_", + "b" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "b", + "_", + "_", + "_", + "_", + "_", + "b" + ], + [ + "_", + "_", + "_", + "_", + "_", + "_", + "_" + ], + [ + "_", + "_", + "b", + "_", + "b", + "_", + "_" + ] + ], + [ + [ + "_", + "_", + "b", + "b", + "b", + "_", + "_" + ], + [ + "_", + "_", + "b", + "c", + "b", + "_", + "_" + ], + [ + "b", + "b", + "b", + "c", + "b", + "b", + "b" + ], + [ + "b", + "c", + "c", + "c", + "c", + "c", + "b" + ], + [ + "b", + "b", + "b", + "c", + "b", + "b", + "b" + ], + [ + "_", + "_", + "b", + "c", + "b", + "_", + "_" + ], + [ + "_", + "_", + "b", + "b", + "b", + "_", + "_" + ] + ] + ] + +} \ No newline at end of file diff --git a/config/cyclicmagic.cfg b/config/cyclicmagic.cfg index 4022808b..95a5768e 100644 --- a/config/cyclicmagic.cfg +++ b/config/cyclicmagic.cfg @@ -1401,6 +1401,8 @@ modpacks { rftoolsdim_terrain_absorber rftoolsdim:feature_absorber rftoolsdim:time_absorber + xnet:controller + packagedexcrafting:marked_pedestal > # Crops & leaves that are blocked from harvesting (Brush Scythe and Tree Scythe). A star is for a wildcard [default: [terraqueous:pergola], [harvestcraft:*_sapling]] diff --git a/config/defaultoptions/keybindings.txt b/config/defaultoptions/keybindings.txt index d01515be..de1e5c72 100644 --- a/config/defaultoptions/keybindings.txt +++ b/config/defaultoptions/keybindings.txt @@ -75,6 +75,7 @@ key_key.erebus.glide:0:NONE key_key.erebus.poweredglide:0:NONE key_key.erebus.beetleram:0:NONE key_key.erebus.beetlemine:56:NONE +key_Open sound muffler screen:0:NONE key_keybind.hammercorerenderstack:77:NONE key_key.xu2.searchforitems:31:SHIFT key_key.findme.search:23:SHIFT @@ -127,6 +128,11 @@ key_key.open_wireless_terminal.desc:20:CONTROL key_key.open_wireless_crafting_terminal.desc:18:CONTROL key_key.open_wireless_pattern_terminal.desc:19:CONTROL key_key.open_wireless_fluid_terminal.desc:33:CONTROL +key_key.open_wireless_interface_terminal.desc:23:SHIFT +key_key.open_basic_extended_wireless_crafting_terminal:0:NONE +key_key.open_advanced_extended_wireless_crafting_terminal:0:NONE +key_key.open_elite_extended_wireless_crafting_terminal:0:NONE +key_key.open_ultimate_extended_wireless_crafting_terminal:0:NONE key_key.aether.accessory_menu:0:NONE key_key.keyExtraInvo:0:NONE key_key.keyWheel:0:NONE @@ -175,7 +181,7 @@ key_key.porterNextDestination:27:NONE key_key.porterPrevDestination:26:NONE key_key.debugDumpNBTItem:0:NONE key_key.debugDumpNBTBlock:0:NONE -key_invtweaks.key.sort:19:SHIFT +key_invtweaks.key.sort:0:NONE key_key.jeiutilities.displayRecipe:29:NONE key_key.jeiutilities.pickBookmark:-98:NONE key_key.jeiutilities.transferRecipe:17:CONTROL diff --git a/config/extremesoundmuffler.cfg b/config/extremesoundmuffler.cfg new file mode 100644 index 00000000..4baf5e30 --- /dev/null +++ b/config/extremesoundmuffler.cfg @@ -0,0 +1,56 @@ +# Configuration file + +anchors { + # Disable the Anchors? + B:disableAnchors=false +} + + +general { + # Volume set when pressed the mute button by default + # Min: 0.0 + # Max: 0.99 + D:defaultMuteVolume=0.0 + + # Blacklisted Sounds - add the name of the sounds to blacklist, separated with comma + S:forbiddenSounds < + ui. + music. + ambient. + > + + # Hide non-recent muffled sounds from the recent sounds list + B:hideMuffledFromRecent=true + + # Allow the "ALL" sounds list to include the blacklisted sounds? + B:lawfulAllList=false + + # Move the muffle and play buttons to the left side of the GUI + B:leftButtons=false + + # Show tips in the Muffler screen? + B:showTip=true + + # Whether or not use the dark theme + B:useDarkTheme=false +} + + +########################################################################################################## +# inventory_button +#--------------------------------------------------------------------------------------------------------# +# Buttons can be moved by holding CTRL and LMB over the button and dragging it around +########################################################################################################## + +inventory_button { + # Disable the Muffle button in the player inventory? + B:disableInventoryButton=false + + # X coordinate of the Muffler button in the player inventory. + I:invButtonX=75 + + # Y coordinate of the Muffler button in the player inventory. + I:invButtonY=7 +} + + diff --git a/config/gendustry/meatball_bees.cfg b/config/gendustry/meatball_bees.cfg index 8ab96cb8..e3c26b6f 100644 --- a/config/gendustry/meatball_bees.cfg +++ b/config/gendustry/meatball_bees.cfg @@ -2805,7 +2805,6 @@ if HaveForestryModule Bees << mutation: 55% "gendustry.bee.Radiant" + "magicbees.speciesArcane" => "gendustry.bee.Serenading" Req Temperature Normal mutation: 55% "gendustry.bee.Bomber" + "careerbees.phd" => "gendustry.bee.Nucleartechnician" Req Temperature Normal mutation: 55% "magicbees.speciesTEPyro" + "careerbees.phd" => "gendustry.bee.Thermallyexpanded" Req Temperature Normal - mutation: 55% "magicbees.speciesTEPyro" + "careerbees.phd" => "gendustry.bee.Thermallyexpanded" Req Temperature Normal mutation: 36% "gendustry.bee.Oxygen" + "gendustry.bee.Deeplearner" => "gendustry.bee.Helium" Req Temperature Normal mutation: 36% "gendustry.bee.Oxygen" + "gendustry.bee.Helium" => "gendustry.bee.Fluorine" Req Temperature Normal mutation: 42% "forestry.speciesPhantasmal" + "magicbees.speciesEmerald" => "gendustry.bee.NerdySpider" Req Temperature Normal @@ -2816,8 +2815,7 @@ if HaveForestryModule Bees << mutation: 60% "magicbees.speciesSorcerous" + "careerbees.acceleration" => "gendustry.bee.LordRaine" Req Temperature Normal mutation: 20% "extrabees.species.bone" + "magicbees.speciesScholarly" => "gendustry.bee.Aedial" Req Temperature Normal mutation: 22% "gendustry.bee.Ringbearer" + "extrabees.species.granite" => "gendustry.bee.Mathias" Req Temperature Normal - mutation: 99% "extrabees.species.energetic" + "magicbees.speciesSavants" => "gendustry.bee.ChaosStrikez" Req Temperature Normal - mutation: 99% "careerbees.energy" + "gendustry.bee.Balanced" => "gendustry.bee.TreeOfLife" Req Temperature Normal + mutation: 99% "extrabees.species.energetic" + "magicbees.speciesSavant" => "gendustry.bee.ChaosStrikez" Req Temperature Normal } diff --git a/config/gendustry/meatball_bees.en_US.lang b/config/gendustry/meatball_bees.en_US.lang index 32def83d..78fb2282 100644 --- a/config/gendustry/meatball_bees.en_US.lang +++ b/config/gendustry/meatball_bees.en_US.lang @@ -107,4 +107,16 @@ gendustry.honeycomb.fluorine.name=Fluorine Comb gendustry.honeycomb.helium.name=Helium Comb gendustry.allele.flowers.woodLog=Wood Logs gendustry.allele.flowers.sideralSteel=Steel +gendustry.bees.species.Connor=Connor +gendustry.bees.species.Kurrycat=KurryCat +gendustry.bees.species.Gallifreyan=Gallifreyan +gendustry.bees.species.Aedial=Aedial +gendustry.bees.species.NerdySpider=NerdySpider +gendustry.bees.species.ChaosStrikez=ChaosStrikez +gendustry.bees.species.UniversalConstellation=Universal Constellation +gendustry.bees.species.TreeOfLife=Tree of Life +gendustry.bees.species.Mathias=Mathias +gendustry.bees.species.SpoonyPanda=SpoonyPanda +gendustry.bees.species.LordRaine=LordRaine +gendustry.bees.species.Freeky=Freeky diff --git a/config/ichunutil.cfg b/config/ichunutil.cfg index d615572c..d55465dd 100644 --- a/config/ichunutil.cfg +++ b/config/ichunutil.cfg @@ -70,7 +70,7 @@ module { I:versionNotificationTypes=0 # Don't change this. - I:versionSave=26 + I:versionSave=13 } } diff --git a/config/jei/itemBlacklist.cfg b/config/jei/itemBlacklist.cfg index c54ac709..51e9504c 100644 --- a/config/jei/itemBlacklist.cfg +++ b/config/jei/itemBlacklist.cfg @@ -301,6 +301,7 @@ advanced { tconstruct:shovel:0:alumite,alumite,alumite openblocks:tank:hassium; enderio:item_broken_spawner:Primordial Wizard + enderio:item_broken_spawner:Spectral Golem enderio:item_broken_spawner:Creep openblocks:tank:universal_matter; openblocks:tank:binnie.whiskey.wheat; @@ -349,6 +350,7 @@ advanced { tconstruct:lumberaxe:0:elementium,elementium,elementium,elementium enderio:item_soul_vial:Carrotop extracells:pattern.fluid:refined_biofuel;m=0 + enderio:item_broken_spawner:Invasion Cyberman tconstruct:shortbow:0:stone,stone,string tconstruct:hatchet:0:amethyst,amethyst,amethyst extracells:pattern.fluid:oganesson;m=0 @@ -846,6 +848,7 @@ advanced { openblocks:tank:oganesson; openblocks:tank:abyssite; enderio:item_broken_spawner:Lesser Shoggoth + enderio:item_broken_spawner:Lightning Dragon tconstruct:cleaver:0:ma.intermedium,ma.intermedium,ma.intermedium,ma.intermedium enderio:item_soul_vial:Mystic Lottoman tconstruct:hammer:0:terrasteel,terrasteel,terrasteel,terrasteel @@ -1157,6 +1160,7 @@ advanced { enderio:item_broken_spawner:Volar tconstruct:shuriken:0:jade,jade,jade,jade enderio:item_soul_vial:Leafy Giant + enderio:item_broken_spawner:Revenant enderio:item_soul_vial:Carminite Broodling tconstruct:shuriken:0:fierymetal,fierymetal,fierymetal,fierymetal tconstruct:arrow:0:wood,refinediron,feather @@ -1426,6 +1430,7 @@ advanced { tconstruct:hatchet:0:desert_myrmex,desert_myrmex,desert_myrmex openblocks:tank:rocketfuel; tconstruct:frypan:0:end_steel,end_steel + enderio:item_broken_spawner:Enigmoth extracells:pattern.fluid:zinc;m=0 extracells:pattern.fluid:neutrons;m=0 enderio:item_soul_vial:Sabretooth @@ -1451,6 +1456,7 @@ advanced { extracells:pattern.fluid:fuel_mixed_heavy_heat_1;m=0 tconstruct:hatchet:0:iridium,iridium,iridium tconstruct:hatchet:0:ardite,ardite,ardite + enderio:item_broken_spawner:Barako, the Sun Chief tconstruct:longsword:0:blood_infused_wood,blood_infused_wood,blood_infused_wood tconstruct:broadsword:0:refinedglowstone,refinedglowstone,refinedglowstone tconstruct:rapier:0:weezer,weezer,weezer @@ -1619,6 +1625,7 @@ advanced { enderio:item_broken_spawner:Spider openblocks:tank:fuel_lecm_245_fluoride_flibe; tconstruct:hatchet:0:cactus,cactus,cactus + enderio:item_broken_spawner:entity.companion.name tconstruct:scythe:0:cactus,cactus,cactus,cactus tconstruct:longbow:0:osmium,osmium,osmium,string extracells:pattern.fluid:uranium;m=0 @@ -1646,6 +1653,7 @@ advanced { tconstruct:hatchet:0:mirion,mirion,mirion tconstruct:scythe:0:quartzenrichediron,quartzenrichediron,quartzenrichediron,quartzenrichediron extracells:pattern.fluid:binnie.liqueur.hazelnut;m=0 + enderio:item_broken_spawner:entity.blackfrost.name extracells:pattern.fluid:binnie.juice.banana;m=0 enderio:item_soul_vial:Enchanted Archer tconstruct:pickaxe:0:cyanite,cyanite,cyanite @@ -1661,6 +1669,7 @@ advanced { enderio:item_soul_vial:Chiromaw tconstruct:hatchet:0:integrationforegoing.pink_slime,integrationforegoing.pink_slime,integrationforegoing.pink_slime tconstruct:hammer:0:energetic_alloy,energetic_alloy,energetic_alloy,energetic_alloy + enderio:item_broken_spawner:Ferrous Wroughtnaut openblocks:tank:fluorite_water; tconstruct:shuriken:0:adamantium,adamantium,adamantium,adamantium tconstruct:rapier:0:firewood,firewood,firewood @@ -1778,6 +1787,7 @@ advanced { enderio:item_soul_vial:Glistening Pixon enderio:item_broken_spawner:Sun Spirit extracells:pattern.fluid:europium;m=0 + enderio:item_broken_spawner:Dalek enderio:item_broken_spawner:Skull Creature tconstruct:lumberaxe:0:flint,flint,flint,flint extracells:pattern.fluid:stellar_alloy;m=0 @@ -1906,6 +1916,7 @@ advanced { enderio:item_soul_vial:Precasian Lottoman enderio:item_soul_vial:Paravite tconstruct:longbow:0:dragonsteel_lightning,dragonsteel_lightning,dragonsteel_lightning,string + enderio:item_broken_spawner:Isnachi extracells:pattern.fluid:calcium_sulfate_solution;m=0 openblocks:tank:gluons; enderio:item_broken_spawner:Rock Snot @@ -2836,6 +2847,7 @@ advanced { enderio:item_soul_vial:Avaton openblocks:tank:nightmare_binder_nickel; enderio:item_soul_vial:Armored Giant + enderio:item_broken_spawner:Vespa Brood tconstruct:shortbow:0:chaotic_plustic,chaotic_plustic,string tconstruct:mattock:0:chocolate,chocolate,chocolate tconstruct:longsword:0:platinum,platinum,platinum @@ -3442,6 +3454,7 @@ advanced { forestry:digger_bag tconstruct:frypan:0:iron,iron tconstruct:arrow:0:wood,energetic_alloy,feather + enderio:item_broken_spawner:Flame Imp tconstruct:shortbow:0:ma.prudentium,ma.prudentium,string enderio:item_broken_spawner:Horntail tconstruct:hammer:0:manasteel,manasteel,manasteel,manasteel @@ -3757,6 +3770,7 @@ advanced { plustic:katana:0:blutonium,blutonium,blutonium,blutonium enderio:item_broken_spawner:Icey Ball tconstruct:shovel:0:mod_lavacow.vespa_carapace,mod_lavacow.vespa_carapace,mod_lavacow.vespa_carapace + enderio:item_broken_spawner:Osvermis Spiritus enderio:item_soul_vial:Soulvyre tconstruct:hammer:0:ma.intermedium,ma.intermedium,ma.intermedium,ma.intermedium extracells:pattern.fluid:molten_molybdenum;m=0 @@ -4140,6 +4154,7 @@ advanced { tconstruct:crossbow:0:slime,slime,slime,string tconstruct:shuriken:0:vibrant_alloy,vibrant_alloy,vibrant_alloy,vibrant_alloy tconstruct:mattock:0:copper,copper,copper + enderio:item_broken_spawner:Warmander enderio:item_soul_vial:Wither Skeleton enderio:item_soul_vial:Gecko openblocks:tank:europium; @@ -4189,6 +4204,7 @@ advanced { tconstruct:shortbow:0:lyon,lyon,string enderio:item_broken_spawner:Castle Guardian [NYI] enderio:item_soul_vial:Death Worm + enderio:item_broken_spawner:Grave Robber tconstruct:hammer:0:ma.inferium,ma.inferium,ma.inferium,ma.inferium tconstruct:rapier:0:refinedglowstone,refinedglowstone,refinedglowstone tconstruct:longbow:0:pigiron,pigiron,pigiron,string @@ -4218,6 +4234,7 @@ advanced { enderio:item_broken_spawner:Ancient Golem enderio:item_soul_vial:Clown extracells:pattern.fluid:atomic_nuclei;m=0 + enderio:item_broken_spawner:Frostmaw enderio:item_soul_vial:Sheep tconstruct:battlesign:0:vibranium,vibranium enderio:item_soul_vial:Reaver @@ -4490,6 +4507,7 @@ advanced { extracells:pattern.fluid:limonite;m=0 enderio:item_broken_spawner:Vhraak tconstruct:cleaver:0:adamantium,adamantium,adamantium,adamantium + enderio:item_broken_spawner:Monoclops tconstruct:mattock:0:lead,lead,lead tconstruct:rapier:0:rosidian,rosidian,rosidian tconstruct:cleaver:0:blood_infused_glitch,blood_infused_glitch,blood_infused_glitch,blood_infused_glitch @@ -4900,6 +4918,7 @@ advanced { enderio:item_broken_spawner:Red Guardian enderio:item_broken_spawner:Skele-Elder tconstruct:battlesign:0:refinedglowstone,refinedglowstone + enderio:item_broken_spawner:Foliaath openblocks:tank:alubrass; tconstruct:lumberaxe:0:fusewood_plustic,fusewood_plustic,fusewood_plustic,fusewood_plustic openblocks:tank:twilight_fire; @@ -5495,6 +5514,7 @@ advanced { enderio:item_soul_vial:Cicada tconstruct:longbow:0:rubber,rubber,rubber,string tconstruct:battlesign:0:boron,boron + enderio:item_broken_spawner:Harbinger Cube openblocks:tank:fuel_lep_239; railcraft:dust:2 extracells:pattern.fluid:binnie.liqueur.cherry;m=0 @@ -5559,6 +5579,7 @@ advanced { tconstruct:crossbow:0:limonite,limonite,limonite,string plustic:katana:0:extrabotany:ingotorichalcos,extrabotany:ingotorichalcos,extrabotany:ingotorichalcos,extrabotany:ingotorichalcos openblocks:tank:uranium_238_fluoride_flibe; + enderio:item_broken_spawner:Fire Hydra Head tconstruct:mattock:0:bloodmaster,bloodmaster,bloodmaster enderio:item_broken_spawner:Shyrelands Lottoman enderio:item_soul_vial:Antlion Trove Guardian @@ -5615,6 +5636,7 @@ advanced { tconstruct:battlesign:0:elementium,elementium plustic:laser_gun:0:advancedalloy,advancedalloy,prismarine,manyullyn tconstruct:scythe:0:darkmatter,darkmatter,darkmatter,darkmatter + enderio:item_broken_spawner:Grottol tconstruct:hatchet:0:dragonsteel_ice,dragonsteel_ice,dragonsteel_ice tconstruct:pickaxe:0:amethyst,amethyst,amethyst tconstruct:longsword:0:thaumium,thaumium,thaumium @@ -5778,6 +5800,7 @@ advanced { extracells:pattern.fluid:dimensional_essence;m=0 plustic:laser_gun:0:topaz,topaz,prismarine,manyullyn enderio:item_broken_spawner:Rockrider + enderio:item_broken_spawner:Dread Queen enderio:item_soul_vial:Nightfly openblocks:tank:molten_adamantium; tconstruct:cleaver:0:construction_alloy,construction_alloy,construction_alloy,construction_alloy @@ -5961,6 +5984,7 @@ advanced { extracells:pattern.fluid:evanescent_bifrost;m=0 tconstruct:battlesign:0:blood_infused_glitch,blood_infused_glitch plustic:katana:0:nickel,nickel,nickel,nickel + enderio:item_broken_spawner:Lantern tconstruct:pickaxe:0:blood_infused_iron,blood_infused_iron,blood_infused_iron tconstruct:lumberaxe:0:ma.superium,ma.superium,ma.superium,ma.superium extracells:pattern.fluid:oil_dense_heat_2;m=0 @@ -6115,6 +6139,7 @@ advanced { openblocks:tank:quartz_nak_hot; tconstruct:shovel:0:xu_demonic_metal,xu_demonic_metal,xu_demonic_metal tconstruct:kama:0:emberstone,emberstone,emberstone + enderio:item_broken_spawner:Amber Scarab tconstruct:shortbow:0:dark_steel,dark_steel,string tconstruct:pickaxe:0:mithril,mithril,mithril tconstruct:hammer:0:magmaslime,magmaslime,magmaslime,magmaslime @@ -6233,6 +6258,7 @@ advanced { openblocks:tank:intermedium; tconstruct:shuriken:0:mithril,mithril,mithril,mithril enderio:item_soul_vial:Alicanto + enderio:item_broken_spawner:Lil' Sludge enderio:item_soul_vial:Giant Miner openblocks:tank:fuel_leu_235; plustic:katana:0:silver,silver,silver,silver @@ -6248,6 +6274,7 @@ advanced { tconstruct:crossbow:0:hard_carbon,hard_carbon,hard_carbon,string enderio:item_soul_vial:Botfly tconstruct:lumberaxe:0:titanium,titanium,titanium,titanium + enderio:item_broken_spawner:Amber Lord enderio:item_soul_vial:Kobold extracells:pattern.fluid:sodium;m=0 tconstruct:hammer:0:realmite,realmite,realmite,realmite @@ -6367,6 +6394,7 @@ advanced { enderio:item_broken_spawner:Modulo enderio:item_broken_spawner:Mini Me enderio:item_broken_spawner:Skellox + enderio:item_broken_spawner:entity.dalek_scaro.name tconstruct:broadsword:0:jungle_myrmex,jungle_myrmex,jungle_myrmex enderio:item_broken_spawner:Vinocorne tconstruct:shuriken:0:soularium,soularium,soularium,soularium @@ -6555,6 +6583,7 @@ advanced { tconstruct:broadsword:0:endstone,endstone,endstone plustic:laser_gun:0:knightslime,knightslime,prismarine,manyullyn extracells:pattern.fluid:nobelium;m=0 + enderio:item_broken_spawner:Baby Foliaath tconstruct:shortbow:0:ghostwood_plustic,ghostwood_plustic,string tconstruct:longsword:0:iron,iron,iron enderio:item_broken_spawner:Undead Troll @@ -6661,6 +6690,7 @@ advanced { enderio:item_broken_spawner:Piranha tconstruct:hatchet:0:cyanite,cyanite,cyanite enderio:item_soul_vial:Construct of Strength + enderio:item_broken_spawner:Ghost of Grave Robber enderio:item_broken_spawner:Sand Golem enderio:item_broken_spawner:Nipper openblocks:tank:fuel_lecf_251_fluoride; @@ -6685,6 +6715,7 @@ advanced { openblocks:tank:fuel_heu_233_fluoride_flibe; enderio:item_broken_spawner:Tiny Bird plustic:katana:0:amber,amber,amber,amber + enderio:item_broken_spawner:Fire Hydra tconstruct:pickaxe:0:chocolate,chocolate,chocolate enderio:item_broken_spawner:Arid Warrior tconstruct:shortbow:0:dragonsteel_ice,dragonsteel_ice,string @@ -6969,6 +7000,7 @@ advanced { enderio:item_soul_vial:Floro Lottoman openblocks:tank:binnie.resin; tconstruct:arrow:0:wood,xu_magical_wood,feather + enderio:item_broken_spawner:Barakoana enderio:item_broken_spawner:Fyracryx tconstruct:kama:0:knightmetal,knightmetal,knightmetal tconstruct:kama:0:darkmatter,darkmatter,darkmatter @@ -7000,6 +7032,7 @@ advanced { enderio:item_soul_vial:Snow Guardian enderio:item_broken_spawner:Orbling tconstruct:shovel:0:amber,amber,amber + enderio:item_broken_spawner:Enigmoth Caterpillar extracells:pattern.fluid:glowstone_nak_hot;m=0 enderio:item_broken_spawner:Cleaver tconstruct:excavator:0:wood,wood,wood,wood @@ -7068,6 +7101,7 @@ advanced { openblocks:tank:redstone_nak; plustic:laser_gun:0:yellowgarnet,yellowgarnet,prismarine,manyullyn tconstruct:shovel:0:pigiron,pigiron,pigiron + enderio:item_broken_spawner:Cactoid tconstruct:arrow:0:wood,ghoulish,feather enderio:item_broken_spawner:Green Rune Templar tconstruct:kama:0:iron,iron,iron @@ -7217,6 +7251,7 @@ advanced { tconstruct:shuriken:0:emeradic_actadd_plustic,emeradic_actadd_plustic,emeradic_actadd_plustic,emeradic_actadd_plustic tconstruct:battlesign:0:desert_myrmex,desert_myrmex plustic:laser_gun:0:awakened_plustic,awakened_plustic,prismarine,manyullyn + enderio:item_broken_spawner:Roving Cube enderio:item_broken_spawner:Hydrolisk enderio:item_broken_spawner:Hunter Master enderio:item_broken_spawner:Construct of Terror @@ -7592,6 +7627,7 @@ advanced { openblocks:tank:nitrogen; extracells:pattern.fluid:fuel_lecm_247_fluoride_flibe;m=0 tconstruct:rapier:0:parafrosynium,parafrosynium,parafrosynium + enderio:item_broken_spawner:Wyvern enderio:item_broken_spawner:Arcane Bore enderio:item_soul_vial:Zal Herbalist tconstruct:frypan:0:abyssalnite,abyssalnite @@ -8124,6 +8160,7 @@ advanced { cyclicmagic:exp_pylon tconstruct:shuriken:0:blueslime,blueslime,blueslime,blueslime tinymobfarm:emerald_farm + enderio:item_broken_spawner:Barakoa agricraft:water_tank tconstruct:cleaver:0:conductive_iron,conductive_iron,conductive_iron,conductive_iron extracells:pattern.fluid:decay_inducing_matter;m=0 @@ -8188,6 +8225,7 @@ advanced { tconstruct:battlesign:0:dragonsteel_fire,dragonsteel_fire extracells:pattern.fluid:moltendreadium;m=0 enderio:item_broken_spawner:Cherry Barrager + enderio:item_broken_spawner:Polyphemus tconstruct:kama:0:ma.prosperity,ma.prosperity,ma.prosperity plustic:katana:0:barathosynium,barathosynium,barathosynium,barathosynium tconstruct:excavator:0:mod_lavacow.scythe_claw,mod_lavacow.scythe_claw,mod_lavacow.scythe_claw,mod_lavacow.scythe_claw @@ -8345,6 +8383,7 @@ advanced { techreborn:ingot:2 techreborn:ingot:0 tconstruct:rapier:0:electrical_steel,electrical_steel,electrical_steel + enderio:item_broken_spawner:Ghost Swarmer tconstruct:crossbow:0:skeletal,skeletal,skeletal,string tconstruct:pickaxe:0:ghastly,ghastly,ghastly extracells:pattern.fluid:uranium_233_fluoride_flibe;m=0 @@ -8410,6 +8449,7 @@ advanced { tconstruct:cleaver:0:brass,brass,brass,brass tconstruct:scythe:0:void_actadd_plustic,void_actadd_plustic,void_actadd_plustic,void_actadd_plustic tconstruct:longsword:0:lumium_plustic,lumium_plustic,lumium_plustic + enderio:item_broken_spawner:Sea Hag tconstruct:bolt:0:wood,knightmetal,feather extracells:pattern.fluid:galactic_matter;m=0 nuclearcraft:dust:4 @@ -8611,6 +8651,7 @@ advanced { tconstruct:scythe:0:lyon,lyon,lyon,lyon enderio:item_soul_vial:Bobo tconstruct:scythe:0:abyssalnite,abyssalnite,abyssalnite,abyssalnite + enderio:item_broken_spawner:Cactyrant enderio:item_broken_spawner:Crypt Crawler Tunnel Entrance tconstruct:rapier:0:aluminum,aluminum,aluminum extracells:pattern.fluid:oil;m=0 diff --git a/config/jei/worldSettings.cfg b/config/jei/worldSettings.cfg index 2ac2e62c..fd56d9dc 100644 --- a/config/jei/worldSettings.cfg +++ b/config/jei/worldSettings.cfg @@ -174,6 +174,16 @@ world-150694039 { } +world-1522441570 { + B:bookmarkOverlayEnabled=false + B:cheatItemsEnabled=true + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText=tree of life + B:overlayEnabled=true +} + + world-1580560999 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false @@ -374,7 +384,7 @@ world-288993849 { world-310143583 { # Show the list of bookmarks next to open GUIs. - B:bookmarkOverlayEnabled=true + B:bookmarkOverlayEnabled=false # Give items instead of showing the recipe. B:cheatItemsEnabled=true @@ -384,7 +394,7 @@ world-310143583 { # Hide and unhide ingredients by clicking them in the list. B:editEnabled=false - S:filterText=sashim + S:filterText=fluid. # Show the list of ingredients next to open GUIs. B:overlayEnabled=true @@ -581,20 +591,11 @@ world-78688046 { world-830336226 { - # Show the list of bookmarks next to open GUIs. B:bookmarkOverlayEnabled=true - - # Give items instead of showing the recipe. B:cheatItemsEnabled=false - - # Default item to use to fill up fluids when clicking on a fluid ingredient in the menu, (format: item_name@meta) S:defaultFluidContainerItem= - - # Hide and unhide ingredients by clicking them in the list. B:editEnabled=false S:filterText= - - # Show the list of ingredients next to open GUIs. B:overlayEnabled=true } @@ -639,6 +640,16 @@ world-924193474 { } +world-930827809 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText=mas spell lu + B:overlayEnabled=true +} + + world-930840068 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false @@ -648,6 +659,16 @@ world-930840068 { } +world-935450647 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=false + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText= + B:overlayEnabled=true +} + + world-978757308 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false diff --git a/config/modularmachinery/machinery/abyssal_entropic_catalyzer.json b/config/modularmachinery/machinery/abyssal_entropic_catalyzer.json new file mode 100644 index 00000000..0e12d749 --- /dev/null +++ b/config/modularmachinery/machinery/abyssal_entropic_catalyzer.json @@ -0,0 +1,742 @@ +{ + "registryname": "abyssal_entropic_catalyzer", + "localizedname": "Abyssal Entropic Catalyzer", + "color": "2e2e2e", + "parts": [ + { + "x": 0, + "y": 1, + "z": 8, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 7, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 4, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 0, + "y": -2, + "z": 0, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 5, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 4, + "elements": [ + "generalized_output_fluid" + ] + }, + { + "x": -3, + "y": -2, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": -1, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -4, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -3, + "y": 0, + "z": 7, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -3, + "y": -1, + "z": 7, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 4, + "y": 2, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 3, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 8, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -3, + "y": -1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -4, + "y": 2, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 3, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 0, + "y": 2, + "z": 8, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -3, + "y": -2, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -3, + "y": 2, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 7, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 8, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:charged_draconium_block@0" + ] + }, + { + "x": -4, + "y": -1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 7, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 8, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 4, + "y": -2, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": -2, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 0, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 4, + "elements": [ + "generalized_input_fluid" + ] + }, + { + "x": -4, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 0, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -4, + "y": -2, + "z": 4, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": -1, + "z": 8, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 3, + "y": -1, + "z": 7, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -3, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 4, + "y": -1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 3, + "y": 0, + "z": 1, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 5, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": -2, + "z": 8, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 3, + "y": -2, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 7, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 8, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 4, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": -1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 5, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 0, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 5, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 6, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 3, + "y": 2, + "z": 1, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 8, + "elements": [ + "generalized_input_item" + ] + }, + { + "x": -3, + "y": 2, + "z": 7, + "elements": [ + "draconicevolution:draconium_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 7, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_abyssalcraft_darkstone_brick_0@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "abyssalcraft:darkstone_brick@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 1, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + } + ]} \ No newline at end of file diff --git a/config/modularmachinery/machinery/bee_stargate.json b/config/modularmachinery/machinery/bee_stargate.json new file mode 100644 index 00000000..4013e7be --- /dev/null +++ b/config/modularmachinery/machinery/bee_stargate.json @@ -0,0 +1,1366 @@ +{ + "registryname": "bee_stargate", + "localizedname": "Bee Stargate", + "color": "ccbb8b", + "parts": [ + { + "x": 1, + "y": 3, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 5, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 6, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "modularmachinery:blockfluidinputhatch@0" + ] + }, + { + "x": -2, + "y": 3, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 7, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": -2, + "y": 4, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 7, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 7, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 6, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 7, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 5, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 3, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 4, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 4, + "elements": [ + "contenttweaker:stargate_ring_block@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 4, + "elements": [ + "contenttweaker:stargate_controller_block@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 0, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 7, + "z": 4, + "elements": [ + "contenttweaker:stargate_chevron_block@0" + ] + }, + { + "x": 4, + "y": 0, + "z": 8, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 7, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 6, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:stargate_sand@0" + ] + } + ]} \ No newline at end of file diff --git a/config/modularmachinery/machinery/definer_two.json b/config/modularmachinery/machinery/definer_two.json index 98e7217f..84d50f28 100644 --- a/config/modularmachinery/machinery/definer_two.json +++ b/config/modularmachinery/machinery/definer_two.json @@ -28,6 +28,45 @@ "operation": 1, "multiplier": 8.0 } + }, + { + "elements": "contenttweaker:freedom_definer", + "x": 0, + "y": 2, + "z": 6, + "description": "Replace unidentified body for 64x output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16.0 + } + }, + { + "elements": "contenttweaker:wishful_definer", + "x": 0, + "y": 2, + "z": 6, + "description": "Replace unidentified body for 256x output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64.0 + } + }, + { + "elements": "contenttweaker:quasar_charged_core_of_definition", + "x": 0, + "y": 2, + "z": 6, + "description": "Replace unidentified body for 256x output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 256.0 + } } ], "parts": [ diff --git a/config/modularmachinery/machinery/dimensional_stabilizer.json b/config/modularmachinery/machinery/dimensional_stabilizer.json index ea903731..fe71ee5b 100644 --- a/config/modularmachinery/machinery/dimensional_stabilizer.json +++ b/config/modularmachinery/machinery/dimensional_stabilizer.json @@ -4,7 +4,7 @@ "color": "000000", "modifiers": [ { - "elements": "bloodmagic:blood_rune@8", + "elements": "contenttweaker:fabric_of_the_orb", "x": 0, "y": 1, "z": 0, diff --git a/config/modularmachinery/machinery/dyson_compressor.json b/config/modularmachinery/machinery/dyson_compressor.json index 753bee92..f070f611 100644 --- a/config/modularmachinery/machinery/dyson_compressor.json +++ b/config/modularmachinery/machinery/dyson_compressor.json @@ -2,6 +2,36 @@ "registryname": "dyson_compressor", "localizedname": "Dyson Compressor", "color": "590b7a", + "modifiers": [ + { + "elements": "contenttweaker:miniature_quasar", + "x": 0, + "y": 0, + "z": 17, + "description": "Multiplies output by 4", + "modifiers": [ + { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 4 + }] + }, + { + "elements": "contenttweaker:directed_miniature_quasar", + "x": 0, + "y": 0, + "z": 17, + "description": "Multiplies output by 16", + "modifiers": [ + { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }] + } + ], "parts": [ { "x": 5, diff --git a/config/modularmachinery/machinery/hypergrowth_insolator.json b/config/modularmachinery/machinery/hypergrowth_insolator.json index 9638d188..18f82cf7 100644 --- a/config/modularmachinery/machinery/hypergrowth_insolator.json +++ b/config/modularmachinery/machinery/hypergrowth_insolator.json @@ -3,6 +3,48 @@ "localizedname": "Hypergrowth Insolator", "color": "790091", "has-factory": true, + "modifiers": [ + { + "elements": "contenttweaker:hypergrowth_actualizer", + "x": 0, + "y": 2, + "z": 1, + "description": "4X Output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 4 + } + }, + { + "elements": "contenttweaker:trinity_hypergrowth_component", + "x": 0, + "y": 2, + "z": 1, + "description": "16X Output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + } + }, + { + "elements": "contenttweaker:cosmic_hypergrowth_component", + "x": 0, + "y": 2, + "z": 1, + "description": "64X Output", + "modifier": { + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64 + } + } + ], + "parts": [ { "x": -1, diff --git a/config/modularmachinery/machinery/mythic_processor_assembling_machine.json b/config/modularmachinery/machinery/mythic_processor_assembling_machine.json index 14f51947..368ddb82 100644 --- a/config/modularmachinery/machinery/mythic_processor_assembling_machine.json +++ b/config/modularmachinery/machinery/mythic_processor_assembling_machine.json @@ -8,7 +8,7 @@ "x": 0, "y": 3, "z": 1, - "description": "Multiplies amounts processed by 4", + "description": "Multiplies amounts processed by 8", "modifiers": [{ "io": "output", "target": "modularmachinery:item", diff --git a/config/modularmachinery/machinery/mythic_processor_melter.json b/config/modularmachinery/machinery/mythic_processor_melter.json index 17f43a02..433cb78a 100644 --- a/config/modularmachinery/machinery/mythic_processor_melter.json +++ b/config/modularmachinery/machinery/mythic_processor_melter.json @@ -10,13 +10,13 @@ "z": 1, "description": "Multiplies amounts processed by 8", "modifiers": [{ - "io": "output", + "io": "input", "target": "modularmachinery:item", "operation": 1, "multiplier": 8 }, { - "io": "input", + "io": "output", "target": "modularmachinery:fluid", "operation": 1, "multiplier": 8 diff --git a/config/modularmachinery/machinery/wormhole_field_generator.json b/config/modularmachinery/machinery/wormhole_field_generator.json new file mode 100644 index 00000000..c8ef58a9 --- /dev/null +++ b/config/modularmachinery/machinery/wormhole_field_generator.json @@ -0,0 +1,598 @@ +{ + "registryname": "wormhole_field_generator", + "localizedname": "Wormhole Field Generator", + "color": "dbc8c8", + "parts": [ + { + "x": 1, + "y": 1, + "z": 3, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": -3, + "y": 1, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 4, + "z": 5, + "elements": [ + "contenttweaker:wormhole_field_module@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 5, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -3, + "y": 4, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 4, + "y": 2, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 1, + "z": 4, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": -3, + "y": 2, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "modularmachinery:blockenergyinputhatch" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 3, + "z": -1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 1, + "z": 3, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -1, + "y": 1, + "z": 4, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 2, + "y": 4, + "z": 3, + "elements": [ + "contenttweaker:wormhole_field_module@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "modularmachinery:blockinputbus@0" + ] + }, + { + "x": -2, + "y": 4, + "z": 3, + "elements": [ + "contenttweaker:wormhole_field_module@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 3, + "y": 2, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 2, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": -4, + "y": 2, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 1, + "z": 6, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 0, + "y": 2, + "z": 6, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 3, + "y": 1, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -4, + "y": 3, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 3, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 3, + "y": 4, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 4, + "z": 0, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 5, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 4, + "z": 7, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 1, + "z": 2, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 4, + "z": -1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 0, + "y": 2, + "z": 0, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 4, + "z": 6, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 4, + "y": 4, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 2, + "z": 7, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 5, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 1, + "y": 1, + "z": 2, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": -4, + "y": 4, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 1, + "y": 1, + "z": 4, + "elements": [ + "techreborn:storage@10" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 1, + "z": 0, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 4, + "z": 1, + "elements": [ + "contenttweaker:wormhole_field_module@0" + ] + }, + { + "x": 0, + "y": 2, + "z": -1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 4, + "y": 3, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "techreborn:storage@3" + ] + }, + { + "x": 0, + "y": 3, + "z": 7, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + } + ]} \ No newline at end of file diff --git a/config/modularmachinery/machinery/xp_assimilator.json b/config/modularmachinery/machinery/xp_assimilator.json new file mode 100644 index 00000000..202664cc --- /dev/null +++ b/config/modularmachinery/machinery/xp_assimilator.json @@ -0,0 +1,3254 @@ +{ + "registryname": "xp_assimilator", + "localizedname": "Experience Bath", + "color": "dbcba0", + "parts": [ + { + "x": -4, + "y": 2, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -4, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -4, + "y": 2, + "z": 2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -4, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 5, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 2, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 5, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 2, + "z": -2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 1, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -5, + "y": 1, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -5, + "y": 1, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -5, + "y": 1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -5, + "y": 1, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 4, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": -2, + "y": 4, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": -5, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -5, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 4, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 4, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 4, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 4, + "y": 0, + "z": 2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 4, + "y": 0, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 4, + "y": 0, + "z": -2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 3, + "z": -4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -3, + "y": 3, + "z": -3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 6, + "y": 1, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 3, + "z": 3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -3, + "y": 3, + "z": 4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 6, + "y": 1, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 6, + "y": 1, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -6, + "y": 1, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -6, + "y": 1, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -6, + "y": 1, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -2, + "y": 3, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 3, + "z": -4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -2, + "y": 3, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 3, + "z": 4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 4, + "y": 1, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 0, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 2, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 4, + "y": 1, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 4, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 4, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 4, + "y": 1, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 1, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -4, + "y": 1, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -4, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -4, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -4, + "y": 1, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -4, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -4, + "y": 1, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -4, + "y": 1, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -3, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 1, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -3, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -3, + "y": 1, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -5, + "y": 2, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -5, + "y": 2, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -5, + "y": 2, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -5, + "y": 2, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 1, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 6, + "y": 2, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 6, + "y": 2, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 6, + "y": 2, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 5, + "y": 3, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -6, + "y": 0, + "z": 0, + "elements": [ + "generalized_input_item" + ] + }, + { + "x": -6, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -6, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -7, + "y": 1, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": -7, + "y": 1, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": -7, + "y": 1, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": 7, + "y": 1, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 7, + "y": 1, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 7, + "y": 1, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 1, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 4, + "y": 2, + "z": 2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 4, + "y": 2, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 1, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 2, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 4, + "y": 2, + "z": -2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 4, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 4, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 0, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 0, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -3, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -3, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -3, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -8, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": -1, + "y": 3, + "z": -5, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -8, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": 5, + "y": 3, + "z": -1, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 5, + "y": 3, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -8, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": 5, + "y": 3, + "z": 1, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -2, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -2, + "y": 1, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 1, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 5, + "y": 4, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": 5, + "y": 4, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": 3, + "y": 1, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 3, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -1, + "y": 3, + "z": 5, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 4, + "y": 3, + "z": -2, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 4, + "y": 3, + "z": -3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 4, + "y": 3, + "z": 3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 4, + "y": 3, + "z": 2, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -2, + "y": 2, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -2, + "y": 2, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -2, + "y": 2, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 6, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 6, + "y": 0, + "z": 0, + "elements": [ + "generalized_input_item" + ] + }, + { + "x": 6, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 3, + "z": -2, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -4, + "y": 3, + "z": -3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 3, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 3, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 3, + "y": 0, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 4, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": 3, + "y": 0, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 3, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 4, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": -4, + "y": 3, + "z": 2, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -4, + "y": 3, + "z": 3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 2, + "y": 3, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 2, + "y": 3, + "z": -4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 2, + "y": 3, + "z": 4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 2, + "y": 3, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 1, + "y": 2, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 2, + "z": -6, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 8, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 0, + "y": 0, + "z": 7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "generalized_input_fluid" + ] + }, + { + "x": 0, + "y": 0, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 2, + "z": 6, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 1, + "y": 2, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 0, + "y": 0, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 0, + "y": 0, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": -8, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": 1, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": -6, + "elements": [ + "generalized_input_fluid" + ] + }, + { + "x": 1, + "y": 2, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 2, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 0, + "z": -7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 0, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 0, + "z": -6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 0, + "z": -7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 0, + "z": -8, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": -1, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 1, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 1, + "y": 1, + "z": -6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 1, + "z": -7, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": 1, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 1, + "y": 1, + "z": 7, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 1, + "y": 1, + "z": 6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 1, + "y": 0, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": 8, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 1, + "y": 0, + "z": 7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 3, + "z": 5, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 1, + "y": 0, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 1, + "y": 0, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": -6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": -7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 0, + "z": -8, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 1, + "y": 3, + "z": -5, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 0, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -2, + "y": 0, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -2, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -2, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 2, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 2, + "y": 2, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 2, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 2, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 0, + "y": 1, + "z": -7, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": -1, + "y": 2, + "z": 6, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 0, + "y": 1, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 0, + "y": 1, + "z": -6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 1, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 8, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": 8, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": -1, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 8, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@1" + ] + }, + { + "x": -1, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 7, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 0, + "y": 1, + "z": 6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 2, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 2, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 2, + "z": -6, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": 0, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 1, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 0, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -5, + "y": 4, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": 3, + "y": 2, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 2, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 7, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 2, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 7, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 7, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 3, + "y": 2, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -5, + "y": 3, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -5, + "y": 3, + "z": -1, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -5, + "y": 3, + "z": 1, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -5, + "y": 3, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 7, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 5, + "y": 2, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 2, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 2, + "y": 0, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 0, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 2, + "y": 0, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 0, + "z": -3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 5, + "y": 2, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 2, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 5, + "y": 2, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -7, + "y": 0, + "z": -1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -7, + "y": 0, + "z": 1, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -7, + "y": 0, + "z": 0, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 2, + "z": 6, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": 0, + "y": 2, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 0, + "y": 2, + "z": -6, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -1, + "y": 1, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": -5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -3, + "y": 2, + "z": -4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": 5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -3, + "y": 2, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": 4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -4, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 2, + "y": 1, + "z": -4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 0, + "y": 2, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 1, + "z": -7, + "elements": [ + "bewitchment:coquina_brick_stairs@2" + ] + }, + { + "x": 2, + "y": 1, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": -3, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": -2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 0, + "y": 2, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": 2, + "y": 1, + "z": -1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": 7, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 1, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 5, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 5, + "y": 1, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": 5, + "y": 1, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -1, + "y": 0, + "z": 8, + "elements": [ + "bewitchment:coquina_brick_stairs@3" + ] + }, + { + "x": -6, + "y": 2, + "z": 1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": -6, + "y": 2, + "z": 0, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": -6, + "y": 2, + "z": -1, + "elements": [ + "bewitchment:coquina_brick_stairs@0" + ] + }, + { + "x": 5, + "y": 1, + "z": 2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": 5, + "y": 1, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick1_bewitchment_coquina_bricks_0@7" + ] + }, + { + "x": -4, + "y": 0, + "z": 1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": -4, + "y": 0, + "z": 2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 0, + "z": -1, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 3, + "y": 3, + "z": -3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -4, + "y": 0, + "z": 0, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick_bewitchment_coquina_bricks_0@11" + ] + }, + { + "x": 2, + "y": 1, + "z": -5, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@2" + ] + }, + { + "x": -4, + "y": 0, + "z": -3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": 3, + "y": 3, + "z": -4, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": -4, + "y": 0, + "z": -2, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 2, + "z": 0, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:bewitched_essence_salts" + ] + }, + { + "x": -3, + "y": 2, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -3, + "y": 2, + "z": 4, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -4, + "y": 0, + "z": 3, + "elements": [ + "bewitchment:coquina_smooth@0" + ] + }, + { + "x": -5, + "y": 4, + "z": -2, + "elements": [ + "unlimitedchiselworks:chisel_stonebrick2_bewitchment_coquina_bricks_0@6" + ] + }, + { + "x": 3, + "y": 3, + "z": 3, + "elements": [ + "chisel:ironpane@11" + ] + }, + { + "x": 3, + "y": 3, + "z": 4, + "elements": [ + "chisel:ironpane@11" + ] + } + ]} \ No newline at end of file diff --git a/config/natura.cfg b/config/natura.cfg index 3674cf26..d6829b8e 100644 --- a/config/natura.cfg +++ b/config/natura.cfg @@ -1,6 +1,6 @@ # Configuration file -~CONFIG_VERSION: 0.2 +~CONFIG_VERSION: 0.3 enable-disable { B:"Drop barley seeds from grass"=true @@ -9,6 +9,7 @@ enable-disable { B:"Enable stick variants"=false B:"Enable wheat to flour recipe"=true B:"Generate Amaranth Trees"=true + B:"Generate Apple Trees"=true B:"Generate Ash Clouds"=true B:"Generate Barley Crops"=true B:"Generate Blackberry Bushes"=true @@ -27,6 +28,7 @@ enable-disable { B:"Generate Green Glowshroom"=true B:"Generate Heat Sand"=true B:"Generate Hopseed Trees"=true + B:"Generate Legacy Clouds"=true B:"Generate Maloberry Bushes"=true B:"Generate Maple Trees"=true B:"Generate Overworld Clouds"=true @@ -64,6 +66,7 @@ entities { I:"Nitro Creeper Maximum Spawn Count [default: 6]"=6 I:"Nitro Creeper Minimum Spawn Count [default: 4]"=4 I:"Nitro Creeper Spawn Weight [default: 8]"=8 + B:"Should Imps have more color variants?"=true B:"Should Nitro Creepers explode while moderate fall damage is taken? [default: true]"=true B:"Should Nitro Creepers instantly explode while charged? [default: true]"=true } @@ -83,6 +86,8 @@ retrogen { worldgen { I:"Amaranth Tree Spawn Range"=48 I:"Amaranth Tree Spawn Rarity"=1 + I:"Apple Tree Spawn Range"=48 + I:"Apple Tree Spawn Rarity"=20 I:"Ash Cloud Spawn Height"=40 I:"Ash Cloud Spawn Range"=78 I:"Ash Cloud Spawn Rarity"=8 @@ -119,8 +124,14 @@ worldgen { I:"Maple Tree Spawn Rarity"=10 I:"Nether World Generation Dimension Blacklist" < > + I:"Nether World Generation Dimension Whitelist" < + -1 + > I:"Overworld World Generation Dimension Blacklist" < > + I:"Overworld World Generation Dimension Whitelist" < + 0 + > I:"Raspberry Spawn Range"=64 I:"Raspberry Spawn Rarity"=30 I:"Redwood Tree Spawn Range"=16 diff --git a/config/omniwand.cfg b/config/omniwand.cfg index 5f828a18..2d3de9b3 100644 --- a/config/omniwand.cfg +++ b/config/omniwand.cfg @@ -61,6 +61,28 @@ general { name=screwdriver name=wand name=wrench + item=immersiveengineering:tool:1 + item=immersiveengineering:tool:2 + item=thaumicaugmentation:gauntlet:0 + item=thaumicaugmentation:gauntlet:1 + item=astralsorcery:itemlinkingtool + item=woot:builder + item=chisel:offsettool + item=thaumcraft:golem_bell + item=enderio:item_travel_staff + item=cyclicmagic:sign_editor + item=cyclicmagic:tool_swap_match + item=appliedenergistics2:certus_quartz_cutting_knife + item=actuallyadditions:item_phantom_connector + item=extrabotany:manareader + item=appliedenergistics2:network_tool + item=thaumicaugmentation:impetus_linker + item=storagedrawers:drawer_key + item=storagedrawers:shroud_key + item=storagedrawers:personal_key + item=storagedrawers:quantify_key + item=thaumcraft:resonator + item=contenttweaker:multiblock_sticc > # List of mod aliases used for Omniwand transforming. @@ -120,59 +142,6 @@ general { rftools:smartwrench teslacorelib:wrench thermalfoundation:wrench - > - B:alternateAppearance=false - S:blacklistedMods < - intangible - immersiveengineering - tconstruct - > - B:crouchRevert=false - B:enableTransforms=true - S:modAliases < - ae2stuff=appliedenergistics2 - threng=appliedenergistics2 - animus=bloodmagic - bloodarsenal=bloodmagic - nautralpledge=botania - immersivetech=immersiveengineering - immersivepetrolium=immersiveengineering - industrialforegoing=teslacorelib - redstonearsenal=thermalfoundation - thermalcultivation=thermalfoundation - thermaldynamics=thermalfoundation - thermalexpansion=thermalfoundation - rftoolsdim=rftools - rftoolspower=rftools - rftoolscontrol=rftools - integrateddynamics=integratedtunnels - mekanismgenerators=mekanism - mekanismtools=mekanism - deepresonance=rftools - xnet=rftools - buildcrafttransport=buildcraft - buildcraftfactory=buildcraft - buildcraftsilicon=buildcraft - > - B:offhandTransformOnly=false - B:restrictTooltip=true - S:transformItems < - appliedenergistics2:certus_quartz_wrench - appliedenergistics2:nether_quartz_wrench - appliedenergistics2:network_tool - astralsorcery:itemwand - botania:twigwand - draconicevolution:crystal_binder - embers:tinker_hammer - enderio:item_yeta_wrench - immersiveengineering:tool:0 - mekanism:configurator - rftools:smartwrench - teslacorelib:wrench - thermalfoundation:wrench - - > - S:whitelistedItems < immersiveengineering:tool:1 immersiveengineering:tool:2 thaumicaugmentation:gauntlet:0 @@ -196,20 +165,6 @@ general { thaumcraft:resonator contenttweaker:multiblock_sticc > - S:whitelistedNames < - configurator - crowbar - hammer - rod - rotator - screwdriver - wand - wrench - gauntlet - assembler - connector - gadget - > } diff --git a/config/railway_depot_worker.cfg b/config/railway_depot_worker.cfg index 057ec79f..d6362e97 100644 --- a/config/railway_depot_worker.cfg +++ b/config/railway_depot_worker.cfg @@ -1,7 +1,14 @@ # Configuration file general { + # It seems that Railcraft was trying to "fix" fluids from other mods that forgot to register the texture into atlas. + # However, this is known to break some unusual fluid textures, most notably Molten Demon Metal from ExtraUtils2 when Tinkers Construct is also installed. + # This option lets you to control whether you want this "fix" or not. + B:disableFluidTextureFix=true B:useAlternativeFirestoneTicker=true + + # If Fluid Texture Fix is used, set this to true will use an alternative version of the fix, which is compatible with ExtraUtils2. + B:useAlternativeFluidTextureFix=true } diff --git a/config/soulshardsrespawn/soulshardsrespawn.cfg b/config/soulshardsrespawn/soulshardsrespawn.cfg index 1ce88f18..97313708 100644 --- a/config/soulshardsrespawn/soulshardsrespawn.cfg +++ b/config/soulshardsrespawn/soulshardsrespawn.cfg @@ -3572,6 +3572,12 @@ entity_list { # Allows the gathering and spawning of thermalfoundation.blizz [default: true] B:"thermalfoundation:blizz"=true + # Allows the gathering and spawning of tombstone.grave_guardian [default: true] + B:"tombstone:grave_guardian"=true + + # Allows the gathering and spawning of tombstone.spectral_wolf [default: true] + B:"tombstone:spectral_wolf"=true + # Allows the gathering and spawning of twilightforest.adherent [default: true] B:"twilightforest:adherent"=true diff --git a/config/splash.properties b/config/splash.properties index d1924f46..9d19e6b2 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Apr 26 10:11:47 PDT 2025 +#Tue May 13 11:02:46 PDT 2025 background=0xBFBFBF memoryGood=0x00091A font=0x960826 @@ -9,8 +9,8 @@ memoryLow=0x00091A rotate=false memoryWarn=0x00091A showMemory=true -bar=0x00091A enabled=true +bar=0x00091A resourcePackPath=resources logoOffset=0 forgeTexture=fml\:textures/gui/forge.png diff --git a/config/startuptimer/startup_times.json b/config/startuptimer/startup_times.json deleted file mode 100644 index 203dbfd0..00000000 --- a/config/startuptimer/startup_times.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "times": [ - 536139, - 527243, - 567306 - ] -} \ No newline at end of file diff --git a/config/stellar_core.cfg b/config/stellar_core.cfg index 3a918625..798efef8 100644 --- a/config/stellar_core.cfg +++ b/config/stellar_core.cfg @@ -276,6 +276,7 @@ general { # (Client/Server Performance | Experimental) Asynchronous loading of ItemStack's Capability to improve performance. # Conflict with CensoredASM's `delayItemStackCapabilityInit` option. + # Deprecated: unstable, use at your own risk. B:AsyncItemStackCapabilityInit=true # (Client Performance | Experimental) Deduplicate vertexData array to optimise memory usage. @@ -291,6 +292,9 @@ general { # (Server Performance) Improving BlockStateContainer$BlockStateImplementation#hashCode Performance with hashCode cache. B:BlockStateImplementationHashCodeCache=true + # (Client/Server Performance) Optimize BoundingBox intersect check. + B:BoundingBoxIntersectCheck=true + # (Server Performance) Modified the data structure of capturedBlockSnapshots to a LinkedList to help improve insertion and deletion performance. B:CapturedBlockSnapshotsImprovements=false @@ -310,6 +314,9 @@ general { # (Server Performance) Improving EntityTracker Performance with Improved Data Structures. B:EntityTrackerImprovements=true + # (Server Performance) Include Y distance checks when tracking entities. + B:EntityTrackerIncludeY=false + # (Client Performance | Experimental) A feature from Patcher mod, using protocol CC-BY-NC-SA 4.0, if there are any copyright issues, please contact me to remove it. # Dramatically improves performance by limiting the HUD to a specified FPS, may not be compatible with older devices. # May perform strangely with some HUD Mods. @@ -825,6 +832,11 @@ general { B:RouterECOModeByDefault=true } + draconicevolution { + # This option modifies the way Chaos Islands are generated + B:ChaosIslandChunks=true + } + } } diff --git a/config/teamreborn/configData.nbt b/config/teamreborn/configData.nbt index 7f25833203ffefe1031b2e330d4f754a80604ce1..22296f3fe8f59494e8b249be18e54bb667d0b8b4 100644 GIT binary patch delta 7312 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 S:noGraveLocation < 0, 0, 0, -10000, 20 > diff --git a/modlist.html b/modlist.html index 4326ba93..5fcbc071 100644 --- a/modlist.html +++ b/modlist.html @@ -1,350 +1,353 @@  diff --git a/pillar/bee_treeoflife_callstone.json b/pillar/bee_treeoflife_callstone.json new file mode 100644 index 00000000..d5171156 --- /dev/null +++ b/pillar/bee_treeoflife_callstone.json @@ -0,0 +1,30 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100 +} \ No newline at end of file diff --git a/pillar/nether_villager_house_6.json b/pillar/nether_villager_house_6.json new file mode 100644 index 00000000..23d5bf92 --- /dev/null +++ b/pillar/nether_villager_house_6.json @@ -0,0 +1,30 @@ + +{ + "generatorType": "ANYWHERE", + "minY": 129, + "maxY": 140, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + + "dimensionSpawns": [-1], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": true, + "isBiomeTagSpawnsBlacklist": true, + "generateEverywhere": false, + + "integrity": 1, + "decay": 0, + + "filling": "minecraft:netherrack", + "fillingMetadata": 0, + "fillingType": "AIR", + + "rarity": 300 +} \ No newline at end of file diff --git a/pillar/structures/bee_treeoflife_callstone.nbt b/pillar/structures/bee_treeoflife_callstone.nbt new file mode 100644 index 0000000000000000000000000000000000000000..83b8306d2e4326b10d54f53e5d9dcac565fa4c97 GIT binary patch literal 2677 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 literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/bedrock_blaster_mask.png b/resources/avaritiaitem/textures/items/bedrock_blaster_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..abf87fae3890e574c66fd9952e6ad14c8bd8c002 GIT binary patch literal 4689 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9h~_)2!1MdLh_zD_bIaokTPK$_%hoeqTII93rBKdD@!^j> z@eeNwMm8;3wDXw{+sdG1mR$?+t-&H&U;$-?!2LbI4@fT%Oi`+C6gLgxxz@i}<~5&uHy(vT>G~DmwMk z-pcmWbJ26AMm3kdI~gybwMsj3-DMe9A#V>wUPd9Q6^qz}4WmMXcv3R#A3l=b_&2l2 z^U12FiOGzm8UnfYKjig{VpidL2PbT>0F@S9|YM3hAM`dB6B=jtV< z=!bMQ(wwFWmUNVrVEN=jZBIBo^o!>KW+g=ISHsC@yg=E5Wa$IHa;5RX-@T zIKQ+gIn}i+HLpY&*@%>6xc-9Dq8zYyQj+ykb5e6t^Gb^K4fPCBtaSJE4S?$a1wndd zZUIvzKO$;njj0_ERlamuIbxqQY40IEdQ%!WuQjLwxk}NGO43dnIjPlGYE=kNw zP6ZiNkz1gbnVDi`X>68eVrZDEYiXHmplf1kY^ROtoBBwB)v zN=deI%P-1JEU{I}%uP&B)i20P2TOng+{!V)(^kny&j2A3kds)FmS2=>s}!D@my%yz zjF1Y+%uNk0Nd$$bp}C2ffr+`XiKV5Pg{3LP)nF6DQj3Z+^YcKa8XD*sn}D^0BF4(U zC^I#$B(Vf6YX}yv$StsPE=o--$uA1Y&(E<{0vVxTq-O|m5J=iLwInemu_VzYu_V=2 z$;iOS)XKob%Ge;p(8S8X(#pU>*TCG$07-p*N@iLmA=P%E>|q0mbdSv9lKi4dun;6q z1*aB5co1$*CP=k{f&w^OSS2PyyilB2mYM?g23#sRBQY;MHN{p5nqXmCGO;9v)Z|3V zWV19g-6X>l6I~N?Geg}(LyJV+B%{_wK6ofGBQ)rr@i-*lF}@bEle$S(+n+) zbxllC5_K)ijZJkej8csZjZ-aBEK|);olCa&Omz(mb&U){3=ORe%&m+~>ES&y^VC!W zO9K;K<5XiyU6W)`PP9le(X~iRHcLuOGcijuhNMY&+MvXHCc20OZwd3BjXtQnhow~; zeT>u$QGirI*l{U9#DZMh?6_?7!L<~q#)2jXP?bSL49!I}v_U~ZVbl_m!gn;dMuUr_ z5FknMXzCgbE|NlkB*mkti)z8eh3E>W=B3ywl`GlX-OINF4bHG7dAqxSddmz9Kb?2i zGcYi47I;J!Gca%qgD@k*tT_@43=Hfgp1!W^FInV7IXStsSUxZ?FgSX;IEGl9emlvK zi$Q^hS@`4scsuo}PL2nCtAf2J^DLa!B9~G1WI4l)Sf<4DCX?;hZ+j>FJ|)A{u-I_- d?tcrIRCs+nq(paIYS{s@-qY33Wt~$(6984sVW$89 literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_balance.png b/resources/avaritiaitem/textures/items/cosmic_balance.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c7f193fd15f18cdf12f9bf5e66f6ecd0851035 GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_{Mi z#WBR9w|26>w{)P$(Ry>f6t>Hg8jjjuo%_hCYqs7U&REeqo~5dP`SLai?0U6~Cv~4g zpi02549*=IZx?Ne$dG)Y<)Y}wVt#h>jJAMFvnITFn`D$Mbj-4#^3G|?=Xa|s`GpD& zPWtqyU9B+4^U?NClQ&;-zG1oJ>XWc$<6R+J+AEnu_Nkf*_Ad@!|FwZN)pq^8=~<5? zoDJ@+lgbZg%#k^|QRKkq-l~0`W?3R#&Ml730s{`iW0K6(G7PJ4Kf9~E`1n$-^ULnJi!a+& zWXbyDiN&1w*uWy0TVgriUpH5Ls*K92_p7Yirxv!Ix1lB>F5L6+5>=(RvMJ71Pk#DV z7K)k0MntIU`W<=sLUoRe5<}%OQ)wS&hskn!ZgLYYe|n@7a{5qJ+{u*uTbZT{UwCmH zIO-v*$|J74*m}VWuKL$5fhDXDmc18TW3Z6n-=~@Yjh`Fu+}JPB^-yZv@1swr-e6Z@ z=-;{AI6~*^_YYHcGx!8J$C)Wa^WV77eK69xEsgh2|0j9BirqY#Zxk*vFfcH9y85}S Ib4q9e00Us#rT_o{ literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_balance_mask.png b/resources/avaritiaitem/textures/items/cosmic_balance_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..29a39f9daa78a8551f1f41fc20942866ebbb8d90 GIT binary patch literal 4673 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74p)UllmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpW5f#*+pS6{;KGubkimIRr<_+k3MW#KDNndj|%j|*z< zt^e>s;MxMi=^?>N&0%XV`H0NQXr5WJfxV1NTcGdqh{M3FyT}XJhbf|gL8K&Kiv+pko@!nUTXr19YQ@zAV?%wp1`D<=&+wSh| z^n{_ghjA|Rg832`d{!79Fpceul03%~Py*p}sE_@~ez(ARdd z5690#s|0FV<&!0x7!oH+MrrMy(fsAVf;&RF4isp*4 z%U3Mk3%f_SPU$?~sb0EE;iK|()%N=q({sOlI@2-l^ci9Ij@BZ6Z`(6kyPRyCWu}Tw z{j|5TJ@s7loT*XGrSDG0OK7dqj$C(H##PAMLy?zJNNU9*Heti4&>)_a4Eu+V$-1blu!lD$rrb1>f5#ohw)rN3;<+c?FGp)JzEA(+%bM^(>_vQW)$2Ep zzc8K%3_opt;Gm*G;IcQR)62hq{r2tsOuu^j8j+$^sd^Q;1q>iyV_#8_n4FzjqL7rDo|$K>^nUk#C56lsTcvPQUjyF)=hTc$kE){7 z;3~h6MhJ1(0FtBTx$+|-gpg^Jvqyke^gTP3i$R(Zu%AYpwa1+bEmY+I!W z-v9;Y{GwC^6Fn0>16|jO%rYY-J1zyAqLehNAQv~N5k)C!wn`Z#B?VUc`sL;2dgaD? z`9nIMXEJ)Q4 zN-fSWElN&xElbTSQARc*B^j>2ptL9l?46Wk{nVV)+|<01VtqqBLli6BJ$(bV;PfTFS_GYt_~D82#7fW3q4kc!*_xVb2*VSWcI28WTAOMY@G$a$VFwn`xT zty1!nGgGXHU9(hUW3wbn3k!oJV!ul{nkOeF8Jn6~ARFOd zl$oBHmzaa>Dv(hrnJHEVN#^FphRKP#Nl9h~x+aE6sk)ZtDM`A9rpXq@NruVh28otn z*Q6v{x#bt-CYIPLW#%TPr|K8vrGq6v0dD0O;AyL5q-TH-3CKw-Ny{(FwN(nw%uC5H zFGfg(Wag#@mn4G1)6m?+%)rFl#K_#t+}PB_6rm_AwWv5VKM!Q8p@E*U30MXcF;@OX znW=dti6vlJL$G*7Zh@6^QEFmIeo;t%evYjY$WaPLdWH}Ofuwy?OA=EOOA=iYOHyr> zj0}uStqe@8j158zO{@$Jtc=Wb4a}_!kksd=WTsUTQf&vy9yX9j_sA?R$uFt|3qkT! zaB3lh2jS*qf>bLgD1fttRbn#43&n|LsVQJ@z@?Hi67$kiQ*4!>2^OX$6H8)9O-{5- zHcKOf*PDHN7}Lt)x7$DAh4NHLt{0$vrc- z0322d8qlcHL{(p&kqU|j10xe%LqlBy^AJN*D?@WDBQqs^+Iuf4Da|t3!qieX&CtSF z*Tf_xQP;xU*i_fTDAmZ&IMpJ>GSv*#xnz6KRM)^z*T^8m(9p`j+{)OL9^NxGFic9Z zOf=O^N=Z!9HAyl|(X}v3wbV7UG&MI$OSDW%O@t(Ic-o-EdnUSw1aA)Wo{c`JyoaS# z8-0w_3{ikoLD+FAK*WMv-0Zk)^ue_hsK$aO2T+wkLk!JDG_*lML1EMqlEQa1xJHAE zq!1uU@o4HA4K9*GfF#AEsf%jC#f9h!r{<;DDwQkQ+wF+$YGYtvU`z6LcLDX585n*# z@2+QHVBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD;o<$cb`EU)rZu&A`B5;OXKRVsSb- zB_ZL*c?ZUXL+U^O|F3WR|NsBwd|oZ0zk4+DdA7C*nN=gT`F O+dN(UT-G@yGywp@6=d!J literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_fractal_catalyzer.png b/resources/avaritiaitem/textures/items/cosmic_fractal_catalyzer.png new file mode 100644 index 0000000000000000000000000000000000000000..d84f1e8a532f367663bf7589208a433ab7f3334e GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z)<1o z;uvDlJ9n}p-vI><7WV)D)2lM0j<|Yz_G~h0S#TgHZqC&GGq^sSjkP{$n7Qx6mXtN2 zQ+J&2naOyA*Zz)@MubY`)__TGA1HP9hj<>B*&sMqkH?_yfPhw5!t&13#?#J*=nE{| u;ci>M)Od-NyYkJ#*+-#@M8 z1S6Xyvz4^NeZvJa1CkfSKUsJ)%(YgZ433b5Ea++kIB71#V&@43*mhyD29it_h`-}ydl%knY&Q|J)rYdhJ8 z6mx=jIeu0YZ1S}g+Xb0XggANbA_vof}R zFYB4wN%!7lT~t=s!y6M*Zkoxz;|^one3L-&+>`E?qqP{{r+@KfP52=8BEGol^_$0E z7*7O-pEf^mP|+Z8*_+bo<=?-4`}TgOU%h>eNYSeDp6+G_27Z&wkcg59UmvUF{9L`n zl>DSry^7od1`x2ZuP8`N&Q2{+NJ>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?tx|+< zfP!;=QL2K8o{64;u4_eRnURtmmx4`EN}5%WiyPF4qLegSrHqo20xNy}^73-Ma$~*x zqI7*jOG`_A10#JSBi*8uG~MFLypqHU-MnIDkP#3wTvCgZi!uvJGV}8kKxQT;<(HP& zDk*U(C@4S;ugER%^@SUsR}2k>m%sQCX6ih6pSa-+*Mm-a&RqMQ#DyTolzXzk?Nn!^p}dKe-g-JWm%}C6N7A zDf!8nDOO;nrHO$>ijkqAZgO&>rLIYuk%4Yva;k~0S*o$IS(2rNg+Y=rl2M*{#U+V( z$*CZtDsl_-GBZ=GQWMjR(h|*0bqx~@%ydl*EmL)q5|d4IEsQM86O#>0O%n|*k&N&! z%1qD9OUyxb709TR%oHnwBy)3P!{kKWq$D!~T@%BkR9#E+lq6k4(_{n#z{K3t(Adz_(89zVp(rf1s5mn}4`iyLfu6AmSOyd^R{lkq zsd*)dC16=Yuy{poft7PnYGO%#QAmD%j;#{NQ3^(Sh7bpVqpaO5?vBYQf-xt z42(>z3{0$y4MGe}tPBmUOpSC6%&iQN)aR#Urd1MBZ3oI8Hjqg7$Sf|&FRBC!LGn~^ zY9WLN;pSw5R4XVbfU|{FVlu=F#ffF9DPV8FrIIre^U_mOY?Yu17N#W=TVhB~v`jWj zGt*5nOfk_lF*h^RO*FJf)J-xsM17LU!IW)iU$KD6J0|?T?6wFLsKh5b1Ne=C4Jg^FDWU_GTFk^Qa8=e!dTbD zBqdST!ra(Y*TN{($j~^|BE>S*4Ar@0d(TwYz);u7AjHtn%D~*p*pwdLGdDIdvota@ z(lts+O4T(nvrN%VO13o7H8iy_HBB-yHAyuyqMr9mbP);O80I}2eNcH1ORF~e7^xYe z0I7no<5GZ#1-ZD{aoOmDYbj8T1x*g1Duad?nu};?gMxy>s3jzY?`Uw11{X;oK$7Co z)HNDhB!vJ;ibqoy)q;x)(G^b3OR-fdSF*R;GX36b1_lPUByV>YP;Z%m;ivQNdIkmt z&H|6fVg?3oVGw3ym^DX&fq{X&#M9T6{UwW>D7UG2vD8-v1_ozO7sn8b)5$3b2|vy| zFeW4|5a8LvsIx=m-+y;rDK|H_N3jj-B&SP+F&AhaQ8njDVm!`%-&K@RYA^>bP0l+XkKS7Bi2 literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer.png b/resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1c4f1f7d3e83c46233c10fa6b4c41be455ffda GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8ZS z#WBR9ckSejyoVJ8T;(-<#SC<{H?YPoI}zgZ@LY5X>-G%|-a#rZ63!(XKdGu%6#lP& zXTeajX{Pz9IH}8aH~09ge&numc~#aSS?vaHwcjb5{mphK@SS4ca`HePuV^qCx ziwcarbXIvG(=)BBq#E>K=m6*WN#8?D{8O w+P{9uHD6z)U#D^%ta_iW*&VFvF!PbRS-bFr57rh13=9kmp00i_>zopr0K5EN4*&oF literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer_mask.png b/resources/avaritiaitem/textures/items/cosmic_fractal_harmonizer_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..44cc16a5ce219cd37b795c09ccd98039f5c1517c GIT binary patch literal 4691 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9h~_)2!1MdOW?9Rgh60&gWtZ|cJl1!JnwmMWKvsIEVnNM4 z{faM1K^H=FuFtvXy*ez8Z_UVrLS1sN`rs*%mQqCJ} zyShT^=Qm*y`$=|!);E<`xJ~$AqQP{lM(kPE(|;{*4{Xhmd!dk;60f*_uh{*2^I}Av zIeT0Pba~Ej$)73H?@Hj3_$3EVu3dOsW#5GQYAf!2H-1KPr*Tz$U|?Wu&UAJT@N{;D z`G$d^VovQuTaUvIGDqY0ukcvfEb8K76r#R+MMv_=Bte}i+niSOsZFnQoZO~z^k`s# zuEmdy5v2u%*RCE66=1P>zw>?AmgQskr_dqL*LJcG z$InBn1ZrC4lO>!O5+_PVY3-iT{QAeP_V)GVhV!1*y*qEHAkNEH!ScxBa>?Y1=8Ce* zS1jHOyGOWA={(=5Ub;)+qw;mt_WKsobH9B$(=qS#8DaO1)*^my+cR3boNSzBrixDe zw70T7^<4CvsZq_P?@q=`XsyzYTz6ToCprS$GvNxsE%fEm9_U-*lzk2%`k)l=QJ>AU=4E!dUArU1JzCKpT`MG+D zDfvmMdKI|^3?N`*Ur~^loSj;tkd&I9nP;o?e)oPQh0GLNrEpVU1K$GY)Qn7zs-o23 zD!-8As_bOT6eW8*E}IIgirj+S)RIJnirk#MVyg;UC9t_xdBs*BVSOb9u#%E&Tcrr! z00rm#qErPFJrg|xUDt}tG9x8BE(M#Slr*a#7dNO8MJZ{vN*N_31y=g{<>lpi<;HsX zMd|v6mX?*7iAWdWaj57fXqxx$}cUk zRZ`+oP*8vxUXfei>kBtNuNWE%$@#hZ6^RA?&DOA`Z&6eB}J-Q?s%OI?#RBLm&U`P=^Cb)o9LP(o22O`nwzESnj2WABpR9-r5YzCAsOLc zl$oBHmzaa>Dv(hrnJHEVN#^FphRKP#Nl9h~x+aE6sk)ZtDM`A9rpXq@NruVh28otn zqf(Ns-13WZ6H9EBGIJBtQ}qk-(!mm-0Jm}s@U&Gj(lbDa1mq-^q~#ao+A4)-=B4D9 z7bB!XGILXdOAKgU)H)L8=uL6u{ZSDlr-2h2q4r)D*Bc;8MvMiFxU%DYi<`1PjxWi6t?lCMQ}Z zo28lQCK;xf=$e?D8R{k)S|sWw8KowgC#R-bCK@E7nqHirR#Ki=l?NCm}%fsu)>p`osUd5EE@m7%$nk(rV{?Y)X40 zq$TR6r6d{Xnk1T;>sp$prs^6brC6pK7$+vCTB4;5O1x*Hi%9Tr@7d^s%6nK^wb92& z%@74h6@(p^0z@px#m$b(Mju>Dfod#hasX8sG{n$cL_-@C6ck1+At`)EgKIRnND2Xx z6pyB^(cmH}1V~amn!2bKTwI8*aB5zPtx~y?yk44ofy`glX=O&z_8ZS z#WBR9ckX0Ip+g27uJOCi?>Kwt^%JhWYs8D*GZrLzGIYBA_fcPR;JGp5y5p`4=Yl0R zm^Eaq=`5e_mojIPs&&(Y7iGDwS=vl5Bt!RkY|fgMVXxY`F}77Gv&coE?9|*hI+lu^ zYx%$BbG$uKCw2Spw+HSV8~!dmux+pVGSMqxAqQ`9`}~qu`F8w}aaqPg3y&I!B`-7f xTfUJvpR)Y-gx<2ALasMf>L=G_ZTe)xIQflaX0^WE76t|e22WQ%mvv4FO#pxSWCQ>J literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/cosmic_halite_cluster_mask.png b/resources/avaritiaitem/textures/items/cosmic_halite_cluster_mask.png new file mode 100644 index 0000000000000000000000000000000000000000..a952d06731e9b90f90d3f04830f89326ec6f1a99 GIT binary patch literal 4691 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTs)aGUqA0*~wenTwQvu+Av-nCx|T!Q<-YgZ433b5Ea++kIB71#V&@43*mhyD29it_h`-}ydl%knY&Q|J)rYdhJ8 z6mx=jIeu0YZ1S}g+Xb0XggANbA_vof}R zFYB4wN%!7lT~t=s!y6M*Zkoxz;|^one3L-&+>`E?qqP{{r+@KfP52=8BEGol^_$0E z7*7O-pEf^mP|+Z8*_+bo<=?-4`}TgOU%h>eNYSeDp6+G_27Z&wkcg59UmvUF{9L`n zl>DSry^7od1`x2ZuP8`N&Q2{+NJ>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT68?tx|+< zfP!;=QL2K8o{64;u4_eRnURtmmx4`EN}5%WiyPF4qLegSrHqo20xNy}^73-Ma$~*x zqI7*jOG`_A10#JSBi*8uG~MFLypqHU-MnIDkP#3wTvCgZi!uvJGV}8kKxQT;<(HP& zDk*U(C@4S;ugER%^@SUsR}2k>m%sQCX6ih6pSa-+*Mm-a&RqMQ#DyTolzXzk?Nn!^p}dKe-g-JWm%}C6N7A zDf!8nDOO;nrHO$>ijkqAZgO&>rLIYuk%4Yva;k~0S*o$IS(2rNg+Y=rl2M*{#U+V( z$*CZtDsl_-GBZ=G4AN2!jEqbSb(76fOmt05jgoaOO-zz>%?uOGO$?3Gj4TsPk&N&! z%1qD9OUyxb709R*kWoqI=EjD}iMmNiW(K+@hDoWqmgXr*x`w977RE`2$>s)$mSCe& zlC9kGi*gf7Y?U%|6Vp@m3-Z#z5}*LLat!daRWi~uK!^n7B$lM*7v|q0mbdSv9lKi4dun;6q1*aB5 zco1$*CP=k{f&w^OSS2PyyilB2mYM>#7cP~Yk(igBnqsR2O|UR6nOG7-YI34wvRRs$ zZjvD=F_@bf>LwamB0sa8YH5cUYws+Ql40p>X@FIS7NK=o|#(!4l4x> zXjEyUsxQw-1;vAbk%_LMp{{{>h@q*Kp}CcjnUX&3y_b}fW|?eZYN?xMXkn~tVv>@m zYhi9|s%v4CYGi1fYLQ}@YKH1uvb|@jYhb8rWDsI#2ucygru6WhQDU-zv0}|H0D+CEhd9MI?AbnD=b-LFGLxt=i~gq-KZ$ zqzb~0O93JlWup(Sr9d?nG&z8(3>so+E~23g3JMCNmXH*_qro*ATqK16Ns32P z*JyB&6apkE9!*_T3ob51S2#5<#a5|Y$=+^HePFdh=l0{CGopDytLLUYO24_zf#}JFt$tej5Kh8Ta zCL}Eo;Mv2dvqR+G5-J_|Jtzp0{6X z4yJuT^thZda6Pt@BMyMKduOyXw;^{u6E=2v`vD|_<3;4?Lq z7dnfI8D6S4hKOfwSbuo-2~%%5pTuX}KesOz{=jy{B9h5w$^RGz2FB)0XXgMbqBTB(F>o)S0r)X*HkP^g74MZ7N5P1{UaA z{MZ;#T2OfH>cLO}7JG*~tm>}fnjh;u7rOSaAOBlX{=V=#--m5kK8Ak^9RhuAC;M>x zJhV!nrd2*!!igbqqGXiT?itOmf9z^+UtexG?`hq;^M(rIylfRLk1Q^iOs;6ID7$>c z;=QnYgzJ>f^PTFYyA(buUsr9vZ!tah+ov-f^G=@;cJF8{;`g>aqqWP)##v^n=+sYp zE8A1gMbDWU)m-}SWW0pdD(%R1mt|aqygd|o8HJ=)EMgNjj0z3nNy)H(_(*=^-^?P< zC##w!CNq|52;|!TkpJ`Unuf2xrRPExfr^c5`U@3yaBrDC?Q3mLMiVQiak5-6T~(*1I@7UTQ$FTSh^AH-h77gxQ0^Y{zn ziNNsF<_8Wc8U!wTQ#!r;``2&Z-p}-_x33W?T2ZxN)4{^ z3rViZPPR-@vbW>1sj#ZZEyztRNmQuF&B-gas<2f8n`@Ot;j4hQnKSxuqjGOvkG!?gBnqkl4h%vQBqQ1rLSLJUanVete0Pu zu5V~*X{m2uq;F)TTa=QfTU?n}l31aeSF8*&0%C?sYH@N=W(tB0+w{vfnBt zKRGkS3d}S%PBu(RO-a->F*P*QHAyuv)wM7)G}1LlGfFZ`PBgJJG&Vyr$}_LHBrz{J z6=YOJZh>BAW{Q<*YFdhEl8K3KvYCaMu1T_ClCDLXsfDhwv9YP8v4w$AVp<}S5&lJ) z>6v+nImoU88I_WmVr6M)U}2h^oTi&`6 zQX!eSslg?Qpzt&_H!(9bGPblZHnuP_H!(&i3QH|2&dkpPnQCaDXKVtN0Y!|Je^F*? zUP&S-rP?YPg2gLx3#^=rQWHz^i$e1Ab8MABj#4nvGlVz@B<-78l9-ZMlIW6Hl4`4D zWME`!WngM$U>IU(Xk}z(Wn`#pU~XlAq&`0-Gp&-4YCBN&uz^InM`m$Jeo-Y@2$H9Q zQwt$H2sbAaq*_5i0h}$Y5|bfbC{8R(O#yoYE|r{-n3tZKVygsAurMu|SQ103g_*f= zYMQ04fw@Vdu8EPEnXaX|p@D8{l5uKUnweR0nprBU>BaeJCFO}lsgCKXc_p?=?wPp- z;ILBAfJT)js`~PbR8Tw^7@6uCnCc>e%vebu;yoLEP>BKat&KiLct8{&6)|>P3J|d% z7dJaD8+~v&2P*R*27<~QT4HEC(9#M8g;7gL3g6M-8VxRzLVzU2qp52&xJU{Ck`#}o zE~*6=7oszjnwMg$RIX%iw=^rzlYxPOEy>&61=QbSVEF00yPko8fwRCPvY3H^TNs2H z8D`CqU|?WiFY)wsWq--aC?qAma6ZFd1_p+yo-U3d7N@UHI>_6gz~fpk+@|p6$x+!o zmVM^s4-WYq(|yHwG>rS=?0-uhGW`EKUF65)3Vqe8gj26}*Bo0?bH${WdBd9T;!I9g z{SMA=V{7U9Y2X#Bcyq~U~@)ta36?qmAfz9`>fSi@@i=2G~Jb09Byy85}Sb4q9e01tx} ACjbBd literal 0 HcmV?d00001 diff --git a/resources/avaritiaitem/textures/items/univocal_halite_cluster.png b/resources/avaritiaitem/textures/items/univocal_halite_cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..01d486858474e460734e60c3e3652c1328bed993 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;MLV z#WBR9cWv-)(Pjf4n~#@L7f+WAl?uM}!VUXl$8#J)-HD(3ZD|f$^0@chbq1R)@+iNL9*QXIZ(~|Ag)ICAV)k zi#`0y$hMNnNUou*$vIScmBa26ceTBy8oFOX5_(t^TkR}Y2?u-H4?VO4h(*Zf%TxzM$T{rKOC^7n<``95sR@-h5V=n&{@ zJK2Zh=b=>sHLdc=5>5<>6D6axcF$;j{bN^q`}%Ujc~9%!oi|hv=Vhy4d1P_9WO7Aw zMcL&m7Vm}KBV4C+p6^sI-KFqR`MPTReT(V2-#(q`n0NY&uzN>q5x=+X8LeGTHqJ6r zMW=q+TiKp^E_%+?sOHjlC*viwR%u7ByDZ}>K3UZ?F`2PcLm=1why0&+*ED?nEj<^q2vlrb(_g5tgL}*DXzUd~_ugb(R94u-8xvD*n#sT84rAMVlR)v@lkS(JwHV*0fAM8a_#pNozPRf3 zo5x=mPXvaaHa~Ds(I9Zyo6_m!-@ktQ_I{>cy?u>H(W>&E?q&uCev{0Qh>{3jAFJg2 zT)o7U{G?R9irfMQ5U{bYC`e4sPAySLN=?tqvsHS(d%u!GW{Ry+xT&v!Z-H}aMy5wq zQEG6NUr2IQcCuxPlD!?5O@&oOZb5EpNuokUZcbjYRfVk**j%f;Vk?lazLEl1NlCV? zQiN}Sf^&XRs)C80iJpP3Yei<6k&+#kf=y9MnpKdC8`OxRlr&qVjFOT9D}DX)@^Za$ zW4-*MbbUihOG|wNBYh(y-J+B<-Qvo;lEez#ykcdL5fC$6Qj3#|G7CyF^YauyW+o=( zmzLNnDRC(%C_oLb$Sv^og&Ut&3=M_k{9OHt!~%UoJp=vRTzzC6#U-v~CHQp|hg24% z>IbD3=a&{Gr@EG<=9MTT8*I!UtlmqroO0s@xPHJvyUP-aOp`Ia%mF}Lt0dO6l zAV|;5EdcAP$SpuoS(2HC2rLxefMmelL3T(*ZUNj}6xA@lgB63r$jT)@xfJ9)PZwJy zko{IE`N^3nR$!*3iGf9mk)fe(a&n@ju1T7afo@`Qs)?>ystr z#8~+kWv1qpB$j|>4Z-3Sxdm3vMX8A;`9&f5`8l>qAR`ov^b8>m0!jO(mL#SmmL$3) zmZaJ$85tOvS{ayF85@Kcnphc_TNxVb8kk!dAgRw!$xN#xq}mRYJ!~M6?vYtsl3!E_ z7J}rd;M77055mpK1gTa~PylBOtHfl87m5?hQd7X*fJ-H3B<7{3rr0V$6D&+iCYHpI znw)5vY?fxGn`D?`qHAJqW~iHJXpyL!WR#j{o}8L$nP`xRYI<>gT1k0gQL1BlYF>%0 zl6z)u0XVD_G@wzXiK@OlBNY@621X{jhK9NZ<{^frR)*$QMrKO-wD(?8QkrG5g{h@( znxTcUu8B!XqOOIxv8k?wQL2%lajHd%WvUsfbIJCesjh*cu8~2Ap&=+m7@N|=d#2`Q zsVT-u$-3soDJi-p=B9?aNl7M2x@IXRiIyqm$)=Xc#?Ek zDFjGTJes;jgNvjPAW89P>Y`e3aUr_Gsd*{3O65xScAs^Ny%`u7*pj^6T|m8M28N%` zyXzSk7&r?&B8wRqxP?KOkzv*x2?hoR_7YEDSN4}Ia-!^fTxa*(Wnf@%_H=O!u{fQa zl92G@yaQuG(gFdVJ&Za#RQ~;U=aq7Eb9)rquugKiL>O~{<`GqMo+QS@3^5CPz56;N gT6gfI$(-fpVVL0{D9`@HoD<{#Pgg&ebxsLQ0091H@c;k- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/blockstates/akathartos_portal_block.json b/resources/contenttweaker/blockstates/akathartos_portal_block.json new file mode 100644 index 00000000..2094e9b1 --- /dev/null +++ b/resources/contenttweaker/blockstates/akathartos_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/akathartos_portal_block", + "particle": "contenttweaker:blocks/akathartos_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/alkemia_portal_block.json b/resources/contenttweaker/blockstates/alkemia_portal_block.json new file mode 100644 index 00000000..ddcf1f70 --- /dev/null +++ b/resources/contenttweaker/blockstates/alkemia_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/alkemia_portal_block", + "particle": "contenttweaker:blocks/alkemia_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/apichisi_portal_block.json b/resources/contenttweaker/blockstates/apichisi_portal_block.json new file mode 100644 index 00000000..864d5873 --- /dev/null +++ b/resources/contenttweaker/blockstates/apichisi_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/apichisi_portal_block", + "particle": "contenttweaker:blocks/apichisi_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/bewitched_essence_salts.json b/resources/contenttweaker/blockstates/bewitched_essence_salts.json new file mode 100644 index 00000000..65f2918b --- /dev/null +++ b/resources/contenttweaker/blockstates/bewitched_essence_salts.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "bewitched_essence_salts" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/cosmic_hypergrowth_component.json b/resources/contenttweaker/blockstates/cosmic_hypergrowth_component.json new file mode 100644 index 00000000..b7e04364 --- /dev/null +++ b/resources/contenttweaker/blockstates/cosmic_hypergrowth_component.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/cosmic_hypergrowth_component", + "particle": "contenttweaker:blocks/cosmic_hypergrowth_component" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/diamerisma_portal_block.json b/resources/contenttweaker/blockstates/diamerisma_portal_block.json new file mode 100644 index 00000000..640a0317 --- /dev/null +++ b/resources/contenttweaker/blockstates/diamerisma_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/diamerisma_portal_block", + "particle": "contenttweaker:blocks/diamerisma_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/directed_miniature_quasar.json b/resources/contenttweaker/blockstates/directed_miniature_quasar.json new file mode 100644 index 00000000..ae7c0e83 --- /dev/null +++ b/resources/contenttweaker/blockstates/directed_miniature_quasar.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/directed_miniature_quasar", + "particle": "contenttweaker:blocks/directed_miniature_quasar" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/europa_portal_block.json b/resources/contenttweaker/blockstates/europa_portal_block.json new file mode 100644 index 00000000..04b61a34 --- /dev/null +++ b/resources/contenttweaker/blockstates/europa_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/europa_portal_block", + "particle": "contenttweaker:blocks/europa_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/fabric_of_the_orb.json b/resources/contenttweaker/blockstates/fabric_of_the_orb.json new file mode 100644 index 00000000..8a051a6b --- /dev/null +++ b/resources/contenttweaker/blockstates/fabric_of_the_orb.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/fabric_of_the_orb", + "particle": "contenttweaker:blocks/fabric_of_the_orb" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/falacer_portal_block.json b/resources/contenttweaker/blockstates/falacer_portal_block.json new file mode 100644 index 00000000..92afbba2 --- /dev/null +++ b/resources/contenttweaker/blockstates/falacer_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/falacer_portal_block", + "particle": "contenttweaker:blocks/falacer_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/finem_portal_block.json b/resources/contenttweaker/blockstates/finem_portal_block.json new file mode 100644 index 00000000..f1eb9763 --- /dev/null +++ b/resources/contenttweaker/blockstates/finem_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/finem_portal_block", + "particle": "contenttweaker:blocks/finem_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/freedom_definer.json b/resources/contenttweaker/blockstates/freedom_definer.json new file mode 100644 index 00000000..76a55acb --- /dev/null +++ b/resources/contenttweaker/blockstates/freedom_definer.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/freedom_definer", + "particle": "contenttweaker:blocks/freedom_definer" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/furatto_portal_block.json b/resources/contenttweaker/blockstates/furatto_portal_block.json new file mode 100644 index 00000000..081b4cd2 --- /dev/null +++ b/resources/contenttweaker/blockstates/furatto_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/furatto_portal_block", + "particle": "contenttweaker:blocks/furatto_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/gallifrey_portal_block.json b/resources/contenttweaker/blockstates/gallifrey_portal_block.json new file mode 100644 index 00000000..4a8a2101 --- /dev/null +++ b/resources/contenttweaker/blockstates/gallifrey_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/gallifrey_portal_block", + "particle": "contenttweaker:blocks/gallifrey_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hator_portal_block.json b/resources/contenttweaker/blockstates/hator_portal_block.json new file mode 100644 index 00000000..d1bc555b --- /dev/null +++ b/resources/contenttweaker/blockstates/hator_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hator_portal_block", + "particle": "contenttweaker:blocks/hator_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/haumea_portal_block.json b/resources/contenttweaker/blockstates/haumea_portal_block.json new file mode 100644 index 00000000..d4f23e73 --- /dev/null +++ b/resources/contenttweaker/blockstates/haumea_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/haumea_portal_block", + "particle": "contenttweaker:blocks/haumea_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hypergrowth_actualizer.json b/resources/contenttweaker/blockstates/hypergrowth_actualizer.json new file mode 100644 index 00000000..7ca38c8f --- /dev/null +++ b/resources/contenttweaker/blockstates/hypergrowth_actualizer.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hypergrowth_actualizer", + "particle": "contenttweaker:blocks/hypergrowth_actualizer" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/inquiring_abyssite.json b/resources/contenttweaker/blockstates/inquiring_abyssite.json new file mode 100644 index 00000000..38f8e889 --- /dev/null +++ b/resources/contenttweaker/blockstates/inquiring_abyssite.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "inquiring_abyssite" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/luna_portal_block.json b/resources/contenttweaker/blockstates/luna_portal_block.json new file mode 100644 index 00000000..21996a7e --- /dev/null +++ b/resources/contenttweaker/blockstates/luna_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/luna_portal_block", + "particle": "contenttweaker:blocks/luna_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/lyndenwyrm_portal_block.json b/resources/contenttweaker/blockstates/lyndenwyrm_portal_block.json new file mode 100644 index 00000000..cd290e79 --- /dev/null +++ b/resources/contenttweaker/blockstates/lyndenwyrm_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/lyndenwyrm_portal_block", + "particle": "contenttweaker:blocks/lyndenwyrm_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/myrmex_portal_block.json b/resources/contenttweaker/blockstates/myrmex_portal_block.json new file mode 100644 index 00000000..d020ad3c --- /dev/null +++ b/resources/contenttweaker/blockstates/myrmex_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/myrmex_portal_block", + "particle": "contenttweaker:blocks/myrmex_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/nero_portal_block.json b/resources/contenttweaker/blockstates/nero_portal_block.json new file mode 100644 index 00000000..62c6e3b2 --- /dev/null +++ b/resources/contenttweaker/blockstates/nero_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/nero_portal_block", + "particle": "contenttweaker:blocks/nero_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/oi_portal_block.json b/resources/contenttweaker/blockstates/oi_portal_block.json new file mode 100644 index 00000000..7f4fe108 --- /dev/null +++ b/resources/contenttweaker/blockstates/oi_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/oi_portal_block", + "particle": "contenttweaker:blocks/oi_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/orcus_portal_block.json b/resources/contenttweaker/blockstates/orcus_portal_block.json new file mode 100644 index 00000000..65845424 --- /dev/null +++ b/resources/contenttweaker/blockstates/orcus_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/orcus_portal_block", + "particle": "contenttweaker:blocks/orcus_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/osiris_portal_block.json b/resources/contenttweaker/blockstates/osiris_portal_block.json new file mode 100644 index 00000000..2964d44b --- /dev/null +++ b/resources/contenttweaker/blockstates/osiris_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/osiris_portal_block", + "particle": "contenttweaker:blocks/osiris_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/pauram_portal_block.json b/resources/contenttweaker/blockstates/pauram_portal_block.json new file mode 100644 index 00000000..9824ca8b --- /dev/null +++ b/resources/contenttweaker/blockstates/pauram_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/pauram_portal_block", + "particle": "contenttweaker:blocks/pauram_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/pixonia_portal_block.json b/resources/contenttweaker/blockstates/pixonia_portal_block.json new file mode 100644 index 00000000..23d1436a --- /dev/null +++ b/resources/contenttweaker/blockstates/pixonia_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/pixonia_portal_block", + "particle": "contenttweaker:blocks/pixonia_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/proxima_portal_block.json b/resources/contenttweaker/blockstates/proxima_portal_block.json new file mode 100644 index 00000000..7371208d --- /dev/null +++ b/resources/contenttweaker/blockstates/proxima_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/proxima_portal_block", + "particle": "contenttweaker:blocks/proxima_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ptah_portal_block.json b/resources/contenttweaker/blockstates/ptah_portal_block.json new file mode 100644 index 00000000..2f534dda --- /dev/null +++ b/resources/contenttweaker/blockstates/ptah_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/ptah_portal_block", + "particle": "contenttweaker:blocks/ptah_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/quasar_burst_director.json b/resources/contenttweaker/blockstates/quasar_burst_director.json new file mode 100644 index 00000000..fe75001c --- /dev/null +++ b/resources/contenttweaker/blockstates/quasar_burst_director.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/quasar_burst_director", + "particle": "contenttweaker:blocks/quasar_burst_director" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/quasar_charged_core_of_definition.json b/resources/contenttweaker/blockstates/quasar_charged_core_of_definition.json new file mode 100644 index 00000000..1844ff22 --- /dev/null +++ b/resources/contenttweaker/blockstates/quasar_charged_core_of_definition.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/quasar_charged_core_of_definition", + "particle": "contenttweaker:blocks/quasar_charged_core_of_definition" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/rhenia_portal_block.json b/resources/contenttweaker/blockstates/rhenia_portal_block.json new file mode 100644 index 00000000..1dc983e3 --- /dev/null +++ b/resources/contenttweaker/blockstates/rhenia_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/rhenia_portal_block", + "particle": "contenttweaker:blocks/rhenia_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/sedna_portal_block.json b/resources/contenttweaker/blockstates/sedna_portal_block.json new file mode 100644 index 00000000..e5d3aa85 --- /dev/null +++ b/resources/contenttweaker/blockstates/sedna_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/sedna_portal_block", + "particle": "contenttweaker:blocks/sedna_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/stone_of_the_resurrected_shard.json b/resources/contenttweaker/blockstates/stone_of_the_resurrected_shard.json new file mode 100644 index 00000000..04f264f5 --- /dev/null +++ b/resources/contenttweaker/blockstates/stone_of_the_resurrected_shard.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/stone_of_the_resurrected_shard", + "particle": "contenttweaker:blocks/stone_of_the_resurrected_shard" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/taerrapiatta_portal_block.json b/resources/contenttweaker/blockstates/taerrapiatta_portal_block.json new file mode 100644 index 00000000..d8f2e324 --- /dev/null +++ b/resources/contenttweaker/blockstates/taerrapiatta_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/taerrapiatta_portal_block", + "particle": "contenttweaker:blocks/taerrapiatta_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/trinity_hypergrowth_component.json b/resources/contenttweaker/blockstates/trinity_hypergrowth_component.json new file mode 100644 index 00000000..09913bed --- /dev/null +++ b/resources/contenttweaker/blockstates/trinity_hypergrowth_component.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/trinity_hypergrowth_component", + "particle": "contenttweaker:blocks/trinity_hypergrowth_component" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/wishful_definer.json b/resources/contenttweaker/blockstates/wishful_definer.json new file mode 100644 index 00000000..90d71224 --- /dev/null +++ b/resources/contenttweaker/blockstates/wishful_definer.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/wishful_definer", + "particle": "contenttweaker:blocks/wishful_definer" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/wormhole_field_module.json b/resources/contenttweaker/blockstates/wormhole_field_module.json new file mode 100644 index 00000000..6f6a42ab --- /dev/null +++ b/resources/contenttweaker/blockstates/wormhole_field_module.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/wormhole_field_module", + "particle": "contenttweaker:blocks/wormhole_field_module" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/zoi_portal_block.json b/resources/contenttweaker/blockstates/zoi_portal_block.json new file mode 100644 index 00000000..8f595986 --- /dev/null +++ b/resources/contenttweaker/blockstates/zoi_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/zoi_portal_block", + "particle": "contenttweaker:blocks/zoi_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/lang/en_us.lang b/resources/contenttweaker/lang/en_us.lang index d321d9c8..87e6f9d4 100644 --- a/resources/contenttweaker/lang/en_us.lang +++ b/resources/contenttweaker/lang/en_us.lang @@ -1473,7 +1473,7 @@ item.contenttweaker.dynatos_star.name=Dynatos Star item.contenttweaker.greed_stone.name=Greed Stone item.contenttweaker.gun_devil_chunk.name=Gun Devil Chunk item.contenttweaker.pharos_callstone.name=Pharos Callstone -item.contenttweaker.gun_devil_callstone.name=Gun Devil Callstone +item.contenttweaker.gun_devil_callstone.name=Worshippers of the Gun Devil Callstone item.contenttweaker.envy_stone.name=Envy Stone item.contenttweaker.upper_fragment_cosmos.name=Upper Fragment of the Cosmos item.contenttweaker.constructor_summoner.name=Dungeon Constructor Summoner @@ -2561,7 +2561,7 @@ fluid.fluid_californium_chamber=Fluid Californium Lattice fluid.hihi_irokane=Hihi'Irokane fluid.blood_great_snake=Blood of the Great Snake fluid.arkencrusher_mix=Arkencrusher Mix -fluid.orichalcum=Orichalcum +fluid.orichalcum=Molten Orichalcum item.contenttweaker.boss_drop.name=Boss Drop item.contenttweaker.dungeon_drop.name=Dungeon Drop item.contenttweaker.how_to_finish_meatballcraft.name=How to Finish Meatballcraft @@ -2875,6 +2875,393 @@ tile.contenttweaker.seal_of_freedom.name=Seal of Freedom tile.contenttweaker.ichorium_void_stone.name=Ichorium Void Stone tile.contenttweaker.void_ichorium_rift_cap.name=Void Ichorium Rift Cap tile.contenttweaker.halite_bejewelled_ichorium_catalyst.name=Halite Bejewelled Ichorium Catalyst +fluid.actualizing_fluid=Actualizing Fluid +fluid.ultimate_fractallite_essence=Ultimate Fractallite Essence +fluid.actualization_balance=Actualization of Balance +fluid.actualization_hope=Actualization of Hope +fluid.actualization_knowledge=Actualization of Knowledge +fluid.actualization_glory=Actualization of Glory +fluid.hyperuranion_binder_oxygen=Hyperuarnion Binder: Oxygen +fluid.hyperuranion_binder_hydrogen=Hyperuarnion Binder: Hydrogen +fluid.hyperuranion_binder_deuterium=Hyperuarnion Binder: Deuterium +fluid.hyperuranion_binder_tritium=Hyperuarnion Binder: Tritium +fluid.hyperuranion_binder_iron=Hyperuarnion Binder: Iron +fluid.hyperuranion_binder_nickel=Hyperuarnion Binder: Nickel +fluid.hyperuranion_binder_lead=Hyperuarnion Binder: Lead +fluid.hyperuranion_binder_mercury=Hyperuarnion Binder: Mercury +fluid.hyperuranion_binder_tin=Hyperuarnion Binder: Tin +fluid.high_entropy_hyperdense_plasma=Entropic Hyperdense Plasma +fluid.naquadah_alloy=Molten Naquadah Alloy +fluid.essence_of_sane_thoughts=Essence of Sane Thoughts +fluid.recursive_iced_coffee=Recursive Iced Coffee +fluid.whisper_of_thel=Whisper of Thel +fluid.whisper_of_ahkrast_korvalain=Whisper of Ahkrast Korvalain +fluid.whisper_of_verdith_anath=Whisper of Verdith Anath +fluid.whisper_of_omtose_phellack=Whisper of Omtose Phellack +fluid.whisper_of_donaeth_rusen=Whisper of Donaeth Rusen +fluid.whisper_of_tellan=Whisper of Tellan +fluid.whisper_of_kurald_thyrllan=Whisper of Kurald Thyrllan +fluid.whisper_of_kurald_emurlahn=Whisper of Kurald Emurlahn +fluid.whisper_of_kurald_galain=Whisper of Kurald Galain +fluid.whisper_of_starvald_demelain=Whisper of Starvald Demelain +fluid.gluttonous_abyssite=Gluttonous Abyssite +fluid.arcane_fissile_matter=Arcane Fissile Matter +fluid.apothecary_fissile_matter=Apothecary Fissile Matter +fluid.purified_titanium=Molten Purified Titanium +fluid.starmetal_alloy=Molten Starmetal Alloy +fluid.silvan_fissile_matter=Silvan Fissile Matter +fluid.innerved_fissile_matter=Innerved Fissile Matter +fluid.radiant_fissile_matter=Radiant Fissile Matter +fluid.pre_baryonic_plasma=Pre-Baryonic Plasma +fluid.pure_recursion=Pure Recursion +fluid.warren_binder_hydrogen=Warren Binder: Hydrogen +fluid.warren_binder_oxygen=Warren Binder: Oxygen +fluid.warren_binder_deuterium=Warren Binder: Deuterium +fluid.warren_binder_tritium=Warren Binder: Tritium +fluid.warren_binder_helium=Warren Binder: Helium +fluid.warren_binder_iron=Warren Binder: Iron +fluid.warren_binder_nickel=Warren Binder: Nickel +fluid.warren_binder_lead=Warren Binder: Lead +fluid.warren_binder_mercury=Warren Binder: Mercury +fluid.warren_binder_tin=Warren Binder: Tin +fluid.fractallite_taint=Fractallite Taint +fluid.hungering_flesh_essence=Essence of the Hungering Flesh +fluid.ascended_fluix_essence=Essence of the Ordering Ascension +fluid.mastery_of_undeath=Masterful Undeath Fluid +fluid.infinite_divine_wish=Infinite Divine Wish +fluid.infinite_insane_wish=Infinite Insane Wish +fluid.doped_recursion=Doped Recursion +fluid.low_grade_space_time_fuel=Low-Grade Space-Time Fuel +fluid.medium_grade_space_time_fuel=Medium-Grade Space-Time Fuel +fluid.high_grade_space_time_fuel=High-Grade Space-Time Fuel +fluid.strange_quark_gluon_plasma=Strange Quark Gluon Plasma +fluid.cosmic_ray_particle_mix=Cosmic Ray Particle Mix +fluid.trinity_ingot=Molten Trinity +fluid.galactic_plasma=Galactic Plasma +fluid.cold_plasma=Entropically-Inert Plasma +fluid.black_hole_juice=Black Hole Juice +fluid.bewitched_essence_salts=Bewitched Essence Salts +item.contenttweaker.astral_insight_10.name=Astral Insight: 10 +item.contenttweaker.astral_insight_20.name=Astral Insight: 20 +item.contenttweaker.astral_insight_30.name=Astral Insight: 30 +item.contenttweaker.astral_insight_40.name=Astral Insight: 40 +item.contenttweaker.astral_insight_50.name=Astral Insight: 50 +item.contenttweaker.astral_insight_60.name=Astral Insight: 60 +item.contenttweaker.astral_insight_70.name=Astral Insight: 70 +item.contenttweaker.astral_insight_80.name=Astral Insight: 80 +item.contenttweaker.astral_insight_90.name=Astral Insight: 90 +item.contenttweaker.astral_insight_100.name=Astral Insight: 100 +item.contenttweaker.spren_summoner_faith.name=Spren Summoner: Disbelief +item.contenttweaker.spren_summoner_death.name=Spren Summoner: Death +item.contenttweaker.spren_summoner_haste.name=Spren Summoner: Haste +item.contenttweaker.spren_summoner_blasphemy.name=Spren Summoner: Blasphemy +item.contenttweaker.spren_summoner_plot.name=Spren Summoner: Plotting +item.contenttweaker.spren_summoner_injury.name=Spren Summoner: Injury +item.contenttweaker.spren_summoner_inadequacy.name=Spren Summoner: Inadequacy +item.contenttweaker.spren_summoner_loneliness.name=Spren Summoner: Loneliness +item.contenttweaker.spren_summoner_control.name=Spren Summoner: Control +item.contenttweaker.spren_summoner_prepotence.name=Spren Summoner: Prepotence +item.contenttweaker.spren_summoner_gluttony.name=Spren Summoner: Gluttony +item.contenttweaker.spren_summoner_arrogance.name=Spren Summoner: Arrogance +item.contenttweaker.spren_summoner_hope.name=Spren Summoner: Hope +item.contenttweaker.spren_summoner_balance.name=Spren Summoner: Balance +item.contenttweaker.spren_summoner_glory.name=Spren Summoner: Glory +item.contenttweaker.spren_summoner_knowledge.name=Spren Summoner: Knowledge +item.contenttweaker.oath_of_the_seven_undead_lords.name=Oath of the Seven Undead Lords +item.contenttweaker.guardians_of_shadesmar_callstone.name=Guardians of Shadesmar Callstone +item.contenttweaker.trinitas_callstone.name=Trinitas Callstone +item.contenttweaker.tainted_prison_key.name=Tainted Prison key +item.contenttweaker.mission_of_undeath_callstone.name=Mission of Undeath Callstone +item.contenttweaker.gun_devil_confrontation_callstone.name=Gun Devil Callstone +item.contenttweaker.universal_constellation_callstone.name=Universal Constellation Callstone +item.contenttweaker.ghost_of_annoyance_callstone.name=Ghost of Annoyance Callstone +item.contenttweaker.strange_stone_callstone.name=Strange Stone Callstone +item.contenttweaker.lively_tree_callstone.name=Lively Tree Callstone +item.contenttweaker.black_hole_juice.name=Black Hole Juice +item.contenttweaker.sashimi_of_the_gate_of_darkness.name=Sashimi of the Gate of Darkness +item.contenttweaker.linked_apple_slice.name=Linked Apple Slice +item.contenttweaker.cleansed_cinnamon_apple.name=Cleansed Cinnamon Apple +item.contenttweaker.tier30_token.name=Tier 30 Excavation Token +item.contenttweaker.infinite_plate_stamp.name=Infinite Plate Stamp +item.contenttweaker.infinite_alchemical_plate.name=Infinite Alchemical Plate +item.contenttweaker.infinite_recursive_plate.name=Infinite Recursive Plate +item.contenttweaker.infinite_entropic_plate.name=Infinite Entropic Plate +item.contenttweaker.cuendillar_plate.name=Cuendillar Plate +item.contenttweaker.fractal_stone_dust.name=Fractal Stone Dust +item.contenttweaker.freed_sky_stone_dust.name=Freed Sky Stone Dust +item.contenttweaker.spatial_compound.name=Spatial Compound +item.contenttweaker.puzzle_solution_freedskystone.name=Puzzle Solution: Freed Sky Stone +item.contenttweaker.alchemical_deep_rock.name=Alchemical Deep Rock +item.contenttweaker.hypercharged_wool.name=Hypercharged Wool +item.contenttweaker.hypercharged_redstone.name=Hypercharged Redstone +item.contenttweaker.core_of_the_mythic_shells.name=Core of the Mythic Shells +item.contenttweaker.actualization_of_glory.name=Actualization of Glory +item.contenttweaker.actualization_of_knowledge.name=Actualization of Knowledge +item.contenttweaker.actualization_of_balance.name=Actualization of Balance +item.contenttweaker.actualization_of_hope.name=Actualization of Hope +item.contenttweaker.unbound_recursium_fragment.name=Unbound Recursium Fragment +item.contenttweaker.embodiment_of_glory.name=Embodiment of Glory +item.contenttweaker.embodiment_of_balance.name=Embodiment of Balance +item.contenttweaker.embodiment_of_hope.name=Embodiment of Hope +item.contenttweaker.embodiment_of_knowledge.name=Embodiment of Knowledge +item.contenttweaker.shard_of_restored_faith.name=Shard of Restored Faith +item.contenttweaker.shard_of_forgotten_fear_of_death.name=Shard of Forgotten Fear of Death +item.contenttweaker.shard_of_forgiven_lost_time.name=Shard of Forgiven Lost Time +item.contenttweaker.shard_of_rekindled_heritage.name=Shard of Rekindled Heritage +item.contenttweaker.shard_of_no_hidden_intentions.name=Shard of Open Intentions +item.contenttweaker.shard_of_physical_healing.name=Shard of Good Physical Health +item.contenttweaker.shard_of_realized_worth.name=Shard of Realized Worth +item.contenttweaker.shard_of_restored_relationship.name=Shard of Restored Relationships +item.contenttweaker.shard_of_surrender.name=Shard of Peaceful Surrender +item.contenttweaker.shard_of_individual_freedom.name=Shard of Individual Freedom +item.contenttweaker.shard_of_controlled_gluttony.name=Shard of Controlled Gulosity +item.contenttweaker.shard_of_humble_education.name=Shard of Humble Erudition +item.contenttweaker.living_shard_of_shadesmar.name=Living Shard of Shadesmar +item.contenttweaker.rune_of_freedom.name=Rune of Freedom +item.contenttweaker.freedomsteel_ingot.name=Freedomsteel Ingot +item.contenttweaker.token_of_the_meatball_man.name=Token of the Meatball Man +item.contenttweaker.finis.name=Finis +item.contenttweaker.recursive_iced_coffee_pot.name=Recursive Iced Coffee Pot +item.contenttweaker.hiddenpowercallstone_loot.name=Loot from Hidden Power Callstone +item.contenttweaker.warren_configurator.name=Warren Configurator +item.contenttweaker.actualized_starlight_sphere.name=Actualized Starlight Sphere +item.contenttweaker.seeker_stone.name=Seeker Stone +item.contenttweaker.reality_pebble.name=Reality Pebble +item.contenttweaker.opalescent_matter.name=Opalescent Matter +item.contenttweaker.unleashed_mithril_1.name=Unleashed Mithril: Lover +item.contenttweaker.unleashed_mithril_2.name=Unleashed Mithril: Loved +item.contenttweaker.unleashed_mithril_3.name=Unleashed Mithril: Love +item.contenttweaker.echo_warren_alloy.name=Echo Warren Alloy Ingot +item.contenttweaker.actualized_warren_alloy.name=Actualized Warren Alloy Ingot +item.contenttweaker.blade_of_the_samurai_queen.name=Blade of the Samurai Bee +item.contenttweaker.alchemical_dust.name=Alchemical Dust +item.contenttweaker.arcane_fissile_alloy.name=Arcane Fissile Alloy +item.contenttweaker.apothecary_fissile_alloy.name=Apothecary Fissile Alloy +item.contenttweaker.silvan_fissile_alloy.name=Silvan Fissile Alloy +item.contenttweaker.innerved_fissile_alloy.name=Innerved Fissile Alloy +item.contenttweaker.radiant_fissile_alloy.name=Radiant Fissile Alloy +item.contenttweaker.depleted_arcane_fissile_alloy.name=Depleted Arcane Fissile Alloy +item.contenttweaker.depleted_apothecary_fissile_alloy.name=Depleted Apothecary Fissile Alloy +item.contenttweaker.depleted_silvan_fissile_alloy.name=Depleted Silvan Fissile Alloy +item.contenttweaker.depleted_innerved_fissile_alloy.name=Depleted Innerved Fissile Alloy +item.contenttweaker.depleted_radiant_fissile_alloy.name=Depleted Radiant Fissile Alloy +item.contenttweaker.arcane_fissile_dust.name=Arcane Fissile Dust +item.contenttweaker.apothecary_fissile_dust.name=Apothecary Fissile Dust +item.contenttweaker.silvan_fissile_dust.name=Silvan Fissile Dust +item.contenttweaker.innerved_fissile_dust.name=Innerved Fissile Dust +item.contenttweaker.radiant_fissile_dust.name=Radiant Fissile Dust +item.contenttweaker.kampylotitum.name=Kampylotitum Ingot +item.contenttweaker.elleipsinyum.name=Elleipsynium Ingot +item.contenttweaker.ekkremesynium.name=Ekkremesynium Ingot +item.contenttweaker.soul_of_kashan.name=Soul of Kashan +item.contenttweaker.pure_twilight_matter.name=Pure Twilight Matter +item.contenttweaker.shard_of_the_cosmos.name=Shard of the Cosmos +item.contenttweaker.true_tongue_oath.name=Oath in the True Tongue +item.contenttweaker.trinity_runes.name=Trinity Runes +item.contenttweaker.runes_of_the_lover.name=Runes of the Lover +item.contenttweaker.runes_of_the_loved.name=Runes of the Loved +item.contenttweaker.runes_of_the_love.name=Runes of the Love +item.contenttweaker.stone_of_the_lover.name=Stone of the Lover +item.contenttweaker.stone_of_the_loved.name=Stone of the Loved +item.contenttweaker.stone_of_the_love.name=Stone of the Love +item.contenttweaker.call_of_the_lover.name=Call of the Lover +item.contenttweaker.call_of_the_loved.name=Call of the Loved +item.contenttweaker.call_of_the_love.name=Call of the Love +item.contenttweaker.puzzle_solution_cherubim.name=Puzzle Solution: Trinitas Cherubims +item.contenttweaker.unleashed_triquetra.name=Unleashed Triquetra +item.contenttweaker.cuendillar_catalyst_1.name=Cuendillar Catalyst of the Lover +item.contenttweaker.cuendillar_catalyst_2.name=Cuendillar Catalyst of the Loved +item.contenttweaker.cuendillar_catalyst_3.name=Cuendillar Catalyst of the Love +item.contenttweaker.singular_fractal.name=Singular Fractal +item.contenttweaker.infinite_processor.name=Infinite Processor +item.contenttweaker.recursive_quantum.name=Recursive Quantum +item.contenttweaker.fractallite_quantum.name=Fractallite Quantum +item.contenttweaker.plate_clump_recursive.name=Recursive Quantum Clump +item.contenttweaker.plate_clump_fractal.name=Fractal Quantum Clump +item.contenttweaker.slightly_dense_pebble.name=A Slightly Dense Pebble +item.contenttweaker.standard_of_the_shyre_empire.name=Standard of the Shyre Empire +item.contenttweaker.spooder_glasses.name=Spooder Glasses +item.contenttweaker.massive_boomboom.name=Massive Boom-Boom +item.contenttweaker.emc_crown.name=EMC Crown +item.contenttweaker.cosmic_pot.name=Cosmic Pot +item.contenttweaker.recursion_of_the_lover.name=Recursion of the Lover +item.contenttweaker.recursion_of_the_loved.name=recursion of the Loved +item.contenttweaker.recursion_of_the_love.name=Recursion of the Love +item.contenttweaker.atomic_glasses.name=Atomic Glasses +item.contenttweaker.cool_walking_stick.name=Cool Walking Stick +item.contenttweaker.horrible_unedited_fanfiction.name=Horrible Unedited Fanfiction +item.contenttweaker.null_pointer.name=Null Pointer +item.contenttweaker.p0rtals_redish_white_hat.name=P0rtal's Redish White Hat +item.contenttweaker.collar_bells.name=Collar Bells +item.contenttweaker.shield_of_the_arbiter.name=Shield of the Arbiter +item.contenttweaker.trinity_ingot.name=Trinity Ingot +item.contenttweaker.big_bang_matter.name=Big Bang Matter +item.contenttweaker.ascended_gallifreyan_alloy.name=Ascended Gallifreyan Alloy Ingot +item.contenttweaker.token_of_forgiveness.name=Token of Forgiveness +item.contenttweaker.offer_of_restored_balance.name=Offer of Restored Balance +item.contenttweaker.gem_of_pure_taint.name=Gem of Pure Taint +item.contenttweaker.tainted_claw.name=Tainted Claw +item.contenttweaker.void_chains.name=Void Chains +item.contenttweaker.void_ichorium_gem.name=Void Ichorium Gem +item.contenttweaker.charm_of_the_falling_tower.name=Charm of the Falling Tower +item.contenttweaker.multiblock_input_swapping.name=Multiblock Input Swapping +item.contenttweaker.cursed_dragon_egg.name=Cursed Dragon Egg +item.contenttweaker.tainted_alchemic_catalyst.name=Tainted Alchemic Catalyst +item.contenttweaker.recursion_of_taint.name=Recursion of Taint +item.contenttweaker.shield_of_the_king_in_Purple.name=Shield of the King in Purple +item.contenttweaker.taint_shield.name=Taint Shield +item.contenttweaker.taint_gun.name=Taint Gun +item.contenttweaker.the:ultimate_taint_gun.name=The Ultimate Taint Gun +item.contenttweaker.uncanny_void_cluster.name=Uncanny Void Cluster +item.contenttweaker.puzzle_solution_undeadsoil.name=Puzzle SOlution: Undead Soil +item.contenttweaker.respect_of_the_lord_of_lust.name=Respect of the Lord of Lust +item.contenttweaker.respect_of_the_lord_of_pride.name=Respect of the Lord of Pride +item.contenttweaker.respect_of_the_lord_of_envy.name=Respect of the Lord of Envy +item.contenttweaker.respect_of_the_lord_of_greed.name=Respect of the Lord of Greed +item.contenttweaker.respect_of_the_lord_of_wrath.name=Respect of the Lord of Wrath +item.contenttweaker.respect_of_the_lord_of_sloth.name=Respect of the Lord of Sloth +item.contenttweaker.oath_of_the_lord_of_gluttony.name=Oath of the Lord of Gluttony +item.contenttweaker.respect_of_death.name=Respect of Death +item.contenttweaker.puzzle_solution_vowtodeath.name=Puzzle Solution: Vow to Death +item.contenttweaker.fractallite_taint.name=Fractallite Taint +item.contenttweaker.recursion_of_gluttony.name=Recursion of Gluttony +item.contenttweaker.wish_of_infinity.name=Wish of Infinity +item.contenttweaker.ingot_of_infinite_wishes.name=Ingot of Infinite Wishes +item.contenttweaker.gun_devil_limb.name=Gun Devil Limb +item.contenttweaker.bullet_of_the_gun_devil.name=Bullet of the Gun devil +item.contenttweaker.magazine_of_the_gun_devil.name=Magazine of the Gun Devil +item.contenttweaker.universal_constellation.name=Universal Constellation +item.contenttweaker.dust_of_infinite_wishes.name=Dust of Infinite Wishes +item.contenttweaker.eleint_stone.name=Stone of the Eleint +item.contenttweaker.gem_of_dimensional_ascension.name=Gem of Dimensional Ascension +item.contenttweaker.puzzle_solution_dimensionalascension.name=Puzzle Solution: Dimensional AScension +item.contenttweaker.recursion_of_dimensional_ascension.name=Recursion of Dimensional Ascension +item.contenttweaker.infinite_tainted_plate.name=Infinite Tainted Plate +item.contenttweaker.fiery_recursion_fragment.name=Fiery Recursion Fragment +item.contenttweaker.everburning_dust.name=Everburning Dust +item.contenttweaker.everburning_recursion_fragment.name=Everburning Recursion Fragment +item.contenttweaker.everburning_plating.name=Everburning Plating +item.contenttweaker.quasar_charged_gem.name=Quasar Charged Gem +item.contenttweaker.gravitational_time_crystal.name=Gravitational Time Crystal +item.contenttweaker.time_crystal_lattice.name=Time Crystal Lattice +item.contenttweaker.warren_plate.name=Warren Plate +item.contenttweaker.shield_of_the_king_in_purple.name=Shield of the King in Purple +item.contenttweaker.the_ultimate_taint_gun.name=The Ultimate Taint Gun +item.contenttweaker.power_wrought_brightsteel_alloy_plate.name=Power-Wrought Brightsteel Alloy Plate +item.contenttweaker.quasar_charged_dust.name=Quasar-Charged Dust +item.contenttweaker.cleansed_brightsteel_alloy_plate.name=Cleansed Brightsteel Alloy Plate +item.contenttweaker.dimensionally_ascended_garnet.name=Dimensionally Ascended Garnet +item.contenttweaker.alchemically_hyperactive_crystal.name=Alchemically Hyperactive Crystal +item.contenttweaker.dark_matter_scattering_element.name=Dark Matter Scattering Element +item.contenttweaker.fractal_metal_clump.name=Fractal Metal Clump +item.contenttweaker.fractal_metal_plate.name=Fractal Metal Plate +item.contenttweaker.trinity_nugget.name=Trinity Nugget +item.contenttweaker.echo_warren_bar.name=Echo Warren Bar +item.contenttweaker.galaxy_superconductor.name=Galaxy Superconductor +item.contenttweaker.fractallite_focus_lens.name=Fractallite Focus Lens +item.contenttweaker.cosmic_string_primer.name=Cosmic String Primer +item.contenttweaker.cosmic_string.name=Cosmic String +item.contenttweaker.nightmare_of_annoyance.name=Nightmare of Annoyance +item.contenttweaker.strange_stone_essence.name=Strange Stone Essence +item.contenttweaker.neutronium_pearl.name=Neutronium Pearl +item.contenttweaker.mixed_metal_shard.name=Mixed Metal Shard +item.contenttweaker.black_hole_alloy_clump.name=Black Hole Alloy Clump +item.contenttweaker.softened_black_hole_alloy_clump.name=Softened Black Hole Alloy Clump +item.contenttweaker.drawn_black_hole_alloy_clump.name=Drawn Black Hole Alloy Clump +item.contenttweaker.quenched_black_hole_alloy_clump.name=Quenched Black Hole Alloy Clump +item.contenttweaker.black_hole_alloy_ingot.name=Black Hole Alloy Ingot +item.contenttweaker.galactic_core.name=Galactic Core +item.contenttweaker.galactic_power_unit.name=Galactic Power Unit +item.contenttweaker.cosmic_string_conduit.name=Cosmic String Conduit +item.contenttweaker.eye_of_harmony_power_unit.name=Eye of Harmony Power Unit +item.contenttweaker.defined_bar.name=Defined Bar +item.contenttweaker.salt_of_knowledge.name=Salt of Knowledge +item.contenttweaker.clearing_taint.name=Clearing Taint +item.contenttweaker.lost_cities_worldgen.name=Found in the Lost Cities +item.contenttweaker.experience_configurator.name=Experience Configurator +item.contenttweaker.stone_of_dimensional_ascension.name=Stone of Dimensional Ascension +item.contenttweaker.astral_mastery_tome.name=Tome of Astral Mastery +item.contenttweaker.master_spell_infernum.name=Master Spell: Infernum +item.contenttweaker.master_spell_sonus.name=Master Spell: Sonus +item.contenttweaker.master_spell_cognitio.name=Master Spell: Cognitio +item.contenttweaker.white_hole_core.name=White Hole Core +item.contenttweaker.quasar_core.name=Quasar Core +item.contenttweaker.call_to_mission.name=Call to Mission +item.contenttweaker.summons_of_the_realmshifter_cherubim.name=Summons to the Realmshifter Cherubims +item.contenttweaker.prayer_to_the_trinity_of_love.name=Plea to the Trinity of Love +item.contenttweaker.key_of_restored_balance.name=Key of Restored Balance +item.contenttweaker.void_ichorium_jewel.name=Void Ichorium Jewel +item.contenttweaker.void_ichorium_rift.name=Void Ichorium Rift +item.contenttweaker.summons_to_the_meatball_man.name=Summons to the Meatball Man +item.contenttweaker.vow_to_death.name=Vow to Death +tile.contenttweaker.ascended_spatial_chassis.name=Ascended Spatial Chassis +tile.contenttweaker.actualizing_casing.name=Actualizing Casing +tile.contenttweaker.hyperuranion_actualizer_naquadah.name=Hyperuranion Actualizer: Naquadah +tile.contenttweaker.hyperuranion_actualizer_dragonsteel.name=Hyperuranion Actualizer: Dragonsteel +tile.contenttweaker.hyperuranion_actualizer_dimshard.name=Hyperuranion Actualizer: Dimensional Shards +tile.contenttweaker.hyperuranion_actualizer_rhenia.name=Hyperuranion Actualizer: Rhenium +tile.contenttweaker.recursive_brain.name=Recursive Brain +tile.contenttweaker.recursive_brain_plug.name=Recursive Brain Plug +tile.contenttweaker.hyperuranion_conduit.name=Hyperuranion Conduit +tile.contenttweaker.hyperuranion_casing.name=Hyperuranion Casing +tile.contenttweaker.horizon_sustainer.name=Horizon Sustainer +tile.contenttweaker.dyson_extruder.name=Dyson Extruder +tile.contenttweaker.exotic_absorber.name=Exotic Absorber +tile.contenttweaker.exotic_dyson_conduit.name=Exotic Dyson Conduit +tile.contenttweaker.mortum_livingrock.name=Mortum Livingrock +tile.contenttweaker.mortum_livingwood.name=Mortum Livingwood +tile.contenttweaker.focused_plasma_collider.name=Focused Plasma Collider +tile.contenttweaker.superfocused_plasma_collider.name=Superfocused Plasma Collider +tile.contenttweaker.hyperfocused_plasma_collider.name=Hyperfocused Plasma Collider +tile.contenttweaker.stormlight_stone.name=Stormlight Stone +tile.contenttweaker.stone_of_shadesmar.name=Stone of Shadesmar +tile.contenttweaker.catalyst_of_the_warrens.name=Catalyst of the Warrens +tile.contenttweaker.absolutely_autentic_rainbowgen.name=Absolutely Authentic Rainbow Generator +tile.contenttweaker.balanced_machine_casing.name=Balanced Machine Casing +tile.contenttweaker.gallifreyan_neutronium_casing.name=Gallifreyan Neutronium Casing +tile.contenttweaker.quark_neutronium_module.name=Quark Neutronium Module +tile.contenttweaker.hyperuranion_actualizer_ichor.name=Hyperuranion Actualizer: Ichor +tile.contenttweaker.undead_soil.name=Undead Soil +tile.contenttweaker.fractallite_halite_stone.name=Fractallite Halite Stone +tile.contenttweaker.catalyst_of_balance.name=Catalyst of Balance +tile.contenttweaker.space_time_beam.name=Space-Time Beam +tile.contenttweaker.quasar_stabilizer.name=Quasar Stabilizer +tile.contenttweaker.quasar_screen.name=Quasar Screen +tile.contenttweaker.galaxy_conduit.name=Galaxy Conduit +tile.contenttweaker.echo_warren_stone.name=Echo Warren Stone +tile.contenttweaker.galaxy_accelerator.name=Galaxy Accelerator +tile.contenttweaker.miniature_quasar.name=Miniature Quasar +tile.contenttweaker.ascended_fluix_etcher.name=Ascended Fluix Etcher +tile.contenttweaker.naquadah_casing.name=Naquadah Casing +tile.contenttweaker.dark_matter_node.name=Dark Matter Node +tile.contenttweaker.cosmic_balance_coil.name=Cosmic Balance Coil +tile.contenttweaker.toroid_galaxy_tube.name=Toroid Galaxy Tube +tile.contenttweaker.stone_of_worthiness.name=Stone of Worthiness +tile.contenttweaker.recurring_nightmare_block.name=Recurring Nightmare Block +tile.contenttweaker.trinity_neutronium_casing.name=Trinity Neutronium Casing +tile.contenttweaker.quark_cosmic_module.name=Cosmic String Module +tile.contenttweaker.tardis_casing.name=Tardis Casing +tile.contenttweaker.tardis_stem.name=Tardis Stem +tile.contenttweaker.tardis_branch.name=Tardis Branch +tile.contenttweaker.tardis_polyp.name=Tardis Polyp +tile.contenttweaker.nineteen_blocks.name=Nineteen Blocks +tile.contenttweaker.wormhole_field_module.name=Wormhole Field Module +tile.contenttweaker.fabric_of_the_orb.name=Fabric of the Orb +tile.contenttweaker.miniature_white_hole.name=Miniature White Hole +item.contenttweaker.supercharged_signalum.name=Supercharged Signalum Ingot +item.contenttweaker.charged_signalum.name=Charged Signalum Ingot +tile.contenttweaker.cosmic_string_module.name=Cosmic String Module +item.contenttweaker.thaumic_brush.name=Thaumic Brush +item.contenttweaker.warren_peat.name=Warren Peat +tile.contenttweaker.hypergrowth_actualizer.name=Hypergrowth Actualizer +tile.contenttweaker.trinity_hypergrowth_component.name=Trinity Hypergrowth Component +tile.contenttweaker.cosmic_hypergrowth_component.name=Cosmic Hypergrowth Component +tile.contenttweaker.freedom_definer.name=Freedom Definer +tile.contenttweaker.wishful_definer.name=Wishful Definer +tile.contenttweaker.quasar_charged_core_of_definition.name=Quasar-Charged Core of Definition +tile.contenttweaker.directed_miniature_quasar.name=Directed Miniature Quasar +tile.contenttweaker.quasar_burst_director.name=Quasar Burst Director +fluid.inquiring_abyssite=Inquiring Abyssite diff --git a/resources/contenttweaker/models/item/charged_signalum.json b/resources/contenttweaker/models/item/charged_signalum.json new file mode 100644 index 00000000..d5f14b6c --- /dev/null +++ b/resources/contenttweaker/models/item/charged_signalum.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/charged_signalum" + } +} diff --git a/resources/contenttweaker/models/item/clearing_taint.json b/resources/contenttweaker/models/item/clearing_taint.json new file mode 100644 index 00000000..85be7536 --- /dev/null +++ b/resources/contenttweaker/models/item/clearing_taint.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/clearing_taint" + } +} diff --git a/resources/contenttweaker/models/item/experience_configurator.json b/resources/contenttweaker/models/item/experience_configurator.json new file mode 100644 index 00000000..951ea4d6 --- /dev/null +++ b/resources/contenttweaker/models/item/experience_configurator.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/experience_configurator" + } +} diff --git a/resources/contenttweaker/models/item/lively_tree_callstone.json b/resources/contenttweaker/models/item/lively_tree_callstone.json new file mode 100644 index 00000000..b9e9e51d --- /dev/null +++ b/resources/contenttweaker/models/item/lively_tree_callstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lively_tree_callstone" + } +} diff --git a/resources/contenttweaker/models/item/lost_cities_worldgen.json b/resources/contenttweaker/models/item/lost_cities_worldgen.json new file mode 100644 index 00000000..0655c379 --- /dev/null +++ b/resources/contenttweaker/models/item/lost_cities_worldgen.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lost_cities_worldgen" + } +} diff --git a/resources/contenttweaker/models/item/master_spell_cognitio.json b/resources/contenttweaker/models/item/master_spell_cognitio.json new file mode 100644 index 00000000..32c2cec4 --- /dev/null +++ b/resources/contenttweaker/models/item/master_spell_cognitio.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/master_spell_cognitio" + } +} diff --git a/resources/contenttweaker/models/item/master_spell_sonus.json b/resources/contenttweaker/models/item/master_spell_sonus.json new file mode 100644 index 00000000..fec4b8a1 --- /dev/null +++ b/resources/contenttweaker/models/item/master_spell_sonus.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/master_spell_sonus" + } +} diff --git a/resources/contenttweaker/models/item/salt_of_knowledge.json b/resources/contenttweaker/models/item/salt_of_knowledge.json new file mode 100644 index 00000000..7bcd4234 --- /dev/null +++ b/resources/contenttweaker/models/item/salt_of_knowledge.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/salt_of_knowledge" + } +} diff --git a/resources/contenttweaker/models/item/supercharged_signalum.json b/resources/contenttweaker/models/item/supercharged_signalum.json new file mode 100644 index 00000000..01b842b7 --- /dev/null +++ b/resources/contenttweaker/models/item/supercharged_signalum.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/supercharged_signalum" + } +} diff --git a/resources/contenttweaker/models/item/thaumic_brush.json b/resources/contenttweaker/models/item/thaumic_brush.json new file mode 100644 index 00000000..66dea152 --- /dev/null +++ b/resources/contenttweaker/models/item/thaumic_brush.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/thaumic_brush" + } +} diff --git a/resources/contenttweaker/models/item/warren_peat.json b/resources/contenttweaker/models/item/warren_peat.json new file mode 100644 index 00000000..dbe1bc35 --- /dev/null +++ b/resources/contenttweaker/models/item/warren_peat.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/warren_peat" + } +} diff --git a/resources/contenttweaker/textures/blocks/absolutely_autentic_rainbowgen.png b/resources/contenttweaker/textures/blocks/absolutely_autentic_rainbowgen.png new file mode 100644 index 0000000000000000000000000000000000000000..2168c6198acc519aae1d9efc57bec34ffc8a3d81 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{ud~ z;uvDlJ9W~=yh8>euKmte7!4b*tbY-t$*p6^opk!ryElJl)H#M8j3`Z99g)TMB4Wum z^I1zLER>CF7no$Stx-F2+x@S$b<@_Y+b7WAuh+;vXP0!uX+?+C+#jCsF~^k5-a6le zea_0 zsbpOe@HVAran|!w{V9z*<^?)jivMH3QR>~DTjwnp=b9G0KOD{QmnY)Axq1tK!zopr0RHcaA^-pY literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/akathartos_portal_block.png b/resources/contenttweaker/textures/blocks/akathartos_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..97f01f17d6311984ee7ac0185675663d13f6a721 GIT binary patch literal 10177 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 Wa?CEU@Zvg9&hm8ib6Mw<&;$Uefq2{i literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/akathartos_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/akathartos_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/akathartos_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/alkemia_portal_block.png b/resources/contenttweaker/textures/blocks/alkemia_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..0f59eb7c85e0df81b2d25c402b29de7fc875dfac GIT binary patch literal 10176 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 LtDnm{r-UW|0###y literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/alkemia_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/alkemia_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/alkemia_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/apichisi_portal_block.png b/resources/contenttweaker/textures/blocks/apichisi_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..287637845971d49211b2e67e89f4961a5f502e4b GIT binary patch literal 9615 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/catalyst_of_the_warrens.png b/resources/contenttweaker/textures/blocks/catalyst_of_the_warrens.png new file mode 100644 index 0000000000000000000000000000000000000000..5ccef09f8d2e7acde5657fae438e75f7b175a685 GIT binary patch literal 380 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 AzyJUM literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/cosmic_string_module.png b/resources/contenttweaker/textures/blocks/cosmic_string_module.png new file mode 100644 index 0000000000000000000000000000000000000000..5054dc2b94a077d84ce22bd6d15df764a798457e GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_AC z#WBR9cj@GVUCj=_?eoQ{gA5`T2HMH=vIm5ZDKi^7O9I5-F@+8lCr*P?QgOb0OAMV(YC(Y2d zF1=D`iJ`XZRj1k0H*qLraqhgmr8WF$*P67MauPQl?Z~fwShBbMj?pacB|3Z>g>l?V zb-rz0to~5xcI%wXSppOL|LC0LZ!V3U`Fy6%X}eDyZ0Y(07ZO=!2kUzgi%e^!>fublDE c^4xvj{U_Bumi{+jU|?YIboFyt=akR{0L1r;@&Et; literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/diamerisma_portal_block.png b/resources/contenttweaker/textures/blocks/diamerisma_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..806bd83b625f66013ba50beaad3290354385df07 GIT binary patch literal 10176 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 TVBy7epq%CD>gTe~DWM4fUYm7$ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/diamerisma_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/diamerisma_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/diamerisma_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/directed_miniature_quasar.png b/resources/contenttweaker/textures/blocks/directed_miniature_quasar.png new file mode 100644 index 0000000000000000000000000000000000000000..c77ec34b84cf8c74a27c0ad2c3dbac4e04649a45 GIT binary patch literal 4385 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpW5f#*+pSKkBigky@lQ+GKYU*9=bYm05?<3AS?=Nx)55qUmUu4Cb2@mD-)%y(azn7r&o7!2mfpzw7U2D5er3y1&fP0(3@=rS zY};`HTz$ zBMIYf{sW(%9J%Xa=C*BN+T=_-qa&tgauol6D^c3Zcy(DM*B5JhQ3eLa=1gbj08eLU zm~R*uD(2KqwDmabAagW6xLZkADNLa7M8MoPiBYDUa2R$r+}BI51` zw?24qJn8Deqmkk4;f?}-7z)Mbh{P^A@?W)8%ur6|`{TQNkKeU+$OxO6_3a2l=;odh zCB0{#RwupJX5vT`INWf=$987qnM1`jcMl)GzFXt`C%f;@IW$=(GulnGI9764>7K&8 zyIV@m{XUWyHcjMF@gvV>J&!*pN^d?jKd0KxI#1GU)62?71{)(@CGG5vycy7$-l5#J zDsbO~;>d@4jz+G%7WsSLpVos-+a^7&A@Wt$Pc{n+7B#Oad*6M0x9{D(f3}z3y=V8SFPhFU|MoQo2HvvFkcg59UmvUF z{9L`nl>DSry^7od1`x2ZuP8`N&Q2{+NJ>r5%(GQ`zk9!uLS~AsQn;zFfp39xYDT6< zRZ(him0w75Rd%vvijut@mraFLMQ%ZEYDuC(MQ%=Bu~mhw64+d;ykaYmu)dN4SV>8? ztx|+m%sQCX6ih6pSa-+*Mm-a&RqMQ#DyTolzXzk?Nn!^p}dKe-g-JWm%} zC6N7ADf!8nDOO-+qPc}}Vsf&HZjwoAlCFt~fw``QiLtq^iFvAtL8_sld7`;7l2M*{ z#U+V($*CZtDsl_-GBZ=Gk_}8v43i8}bW@VdQgux%EiH8|j7-dRjSUl%Q!SHC%*_l9 zk&N&!%1qD9OUyxb709TR%oM9Mqh!O>Bx6I}lvMLnT@wTIWZgs~vqW9KRDalrD`9-;jCALbLxryni`UQFEU^_qoZsi!@X{%(UXMhk1$Vn_o%P-2cRSM6{ zOUW-UMo5KZ=B5UhB!a@z(A>n_(A3=A$il?f*xV3Fe^_c!ab|uV$W%iEJ!2EFc2LAv z`4?rT=9MIZQmU;I#Bmk51y;^Qsfi`|MIrh5Ikrk5M=2QTK@9{+`=*v8rX-dmx+IpQ z+A0|t7@1lbm|7VchZq`I8Jk)end=&uTNywc09K!$l9^UXNVOd(d)PoC-6ONOB)_N< zECk6@!KsB19)z2d2~w?~pa9MmR*A_FFBB)1rKW(r2bW6DNX$!5O|eyiCRmu3Oe~4P z%*Z4$$;3EO*EHG8NY}(P)mS&t#3W7E)Y90@z#`c&CCS(f)%4>0w370~qEyH9)VvZ~ zCHKtS0&rL54NP?rL1v+(5AmLjKB&Zi`PN1sBRn7qkct>P zE(M5Kkc*ogmyJHSoCB445CcJF4lOY>9%yNWg2JdJB!%y2aE%5RNg+Uz;?dMK8eAlW z07;5RQy0~Oiwn`2O3h2LRVr7qx7+$IB#wcBfi20~-38R&Vqo~`yt|%(fq}EYBeIx* zfm;}a85w5Hkzin8U@!6Xb!C6a$}6ZWQxF-d$H2gF-qXb~#NzbQ$$NPZ83?$=uL=30 z=`*=Wb`i%(>m|t(&P;TCv5A>Auxx<`v&YL!-_nU6{hJ=F*13Q8`R;V<-M5zKN?H^? zIKvw*YpTo4=IiWvp5;L6@kxuT)OcpiSi+Ey()Uaw@=m4hY&O{$zdjy#AYOW9KHJK` zpe)I4)&;)OrxfO$b~@p8a9-?z1FgSAo4cC2lC~b+FTtQOQ#;JYNd3Ki!h_R$%i|Av zmzW2ATBygCeKgO<>eJ`X5u5Ub9xKc1THm@?=Y3~EbMuvJ(f++ERm^US?W?CVG<*RC NhNr8a%Q~loCID0!J}3YH literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/echo_warren_stone.png b/resources/contenttweaker/textures/blocks/echo_warren_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..c058cc1a6040921b33c1ecf69bebe0bdb9d11c85 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;Mdb z#WBR9cj+WYzC#KEuJ%haE=}E4_}cbP$!ozF$?vv(;ssAlZ3KIzlbtu{Eo*5EGWn*S z!gk1}E={0aw#p^Q=#DhEjc-kN$dfK}?>0Kfd_Nej Y?zGSrd8p#bz`(%Z>FVdQ&MBb@0Cz`WtpET3 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/europa_portal_block.png b/resources/contenttweaker/textures/blocks/europa_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e3e9b8851cecf34d1af2e1d7b659082b05a634 GIT binary patch literal 10175 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 Q4wSPzUHx3vIVCg!0PU%B*8l(j literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/europa_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/europa_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/europa_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/fabric_of_the_orb.png b/resources/contenttweaker/textures/blocks/fabric_of_the_orb.png new file mode 100644 index 0000000000000000000000000000000000000000..5267972e0688f7b203d3d1163fcea399da680e84 GIT binary patch literal 4526 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFL4poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9aO7iF~52oZ5K|~`T9Xn$g5|z?$t+s(`_$360wfhC-L%b zYp&?59sBDfRd-kTnf!d`cDC1Iroi0=x3{k_S$kbSr}v7mY=4gDdx2u*`nLy!*fVpoLE$Um^<+>r@7S~#<88N>UO)@=#Vq{pa zH#N(5hq8;O$I8aAI(}e25?c^dGEwONbdjhd6$N+t%fHK&zh_t&n7HbuD09eJqf4DT zW}IH%aWI@k;0VJnLuJEY|1_~pA7tXcfB5)S@6_f!=l@z(O>H{KFyBKac~_#~dSUFi%j8+2%XXmcMh(}S#c!zh@k6L zjrbEg*A(1)v?eTTO{xFCLjjJ_=L+UN;}D8)5z_3K5O|nPYlFbjQ01d8v%Wo+`%Sw~NDnrn)%GwE;pYske?-k5fG+y4IC-IYu~<~M4u zeY@VQ;imtk*SWeyEMIb&#jof3-ecA)Z&;`vYoy}->9Rw~{N`!xA^?lIY}&dXn0 zJI9V8@>SMLHVX@uV_sACKKuCY-MM@JY%jlh&%X0)(cuQR)y)hHeBPNM5hW46K32*3 zxq68y`AMmI6}bfrAYfx(QIMFNom!%hl$xHIXRGvn_kJaX%oJOta8q9c-vZ~}1OnC3`zAn+mIn+=ATHl0=1y+?>2(s|s5su(?)w#a19;eI*63l9Fs& zr3l{u1?T*tR0R_~6Fmc6*NV(CBPBa71)HLjG^-#NH>eRsDQUJ!86_nJR{Hwo<>h+i z#(Mch>H3D2mX`VkM*2oZx_ka$Sr`Ii`5@s#o$1; za>-9F1v$^t#a5{zw?Ho?GsVix#N5o>)X~Vm(#XKj(AC7kz`)$n($d(?$kQA(O_T2h*ku1T7ig|3B>rKzrIin&QrT54*FVX`HX z5&lJ)>6v+nIoMocWSD4?nw(~=n`~@puA7o-lB#QIY+$OJmXw^BW^7??wVlYWcGEPY{ z*G(}rP0}?nG%?q;NU^ZcO-)TPH8L?gxw*VYg z3L4O;(nM8Xo{s$!IDFWPL~Q0Gq8n>k%6f}lDT=Zu92msxo%pbNt$k=MWUguQCgCvfuW(f zd76nO#0wA)AeEbTTnZ4eAQv|~E*pJt;SDOtAsz-5q_o7~z@eoDAhSm;0fhq5cr>_( z4l0ns(cl7w0?~LhxQGrakiya60)+z6cr>_(4l0mBe8I(q=pm-&rPwN!E7{vA%C9@X zz`(#+;1OBOz`!jG!i)^F=14FwFtC?+`ns~eWMvl=mX13nCdI(OFvHWuF+}5ha)Jbx z!{h(;XaE1d`tSdgnC(p)vTkl>pSY9jfBnPYwFUo$mMwVF7J4Ie_22)Urxi~6W`8fVNBl2d|(W6Ht zBqUU>>$!@F=;*oxAL}@JqDdxA)3B{S{{R0UANQ3jaR%z?>G>_OGR#_L!Z2&1F8{=} RzgR#WVNX{-mvv4FO#o%XSqT6D literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/falacer_portal_block.png b/resources/contenttweaker/textures/blocks/falacer_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa6f5f0fed1902dc72a0f842aad156e9922626d GIT binary patch literal 10176 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 Vm|bAu#dV;Z<>~6@vd$@?2>>2MX=(rf literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/falacer_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/falacer_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/falacer_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/finem_portal_block.png b/resources/contenttweaker/textures/blocks/finem_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea477e50f22170d7e3fbbd5b693a3a70ee477c1 GIT binary patch literal 10175 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 Qt^?&PPgg&ebxsLQ0KWBo<^TWy literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/finem_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/finem_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/finem_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/focused_plasma_collider.png b/resources/contenttweaker/textures/blocks/focused_plasma_collider.png new file mode 100644 index 0000000000000000000000000000000000000000..cce7b29d95290420287fa32cb18e5d7638475f02 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbPy zM?75|Lp(Z{PPNUx?I3Zy-gBKok5Y<{XZz=n+9n+@uiFO~dwjgqe<4q?_?Bj{5vx(k z8S#vh0>J{ZUF{}I{tCQI5#)KPaOJRmfurn^nHC$rCfR>bD7p0V=lz%e|Kz1!zU3)g zdtB*Z$MXlA_IDpE{k`X<9dG+^x%RvdmoIPM|Fhs^VX+9i&|Hj@sr~Wxz$ol;Fxu>dJ%U!+>cehoC znsF9rggaaP?_E%$3$!Kj|&1E1^J6ar#w6u!Exj>2(({;w*%+M6A2%BrhW_(&JlA4k zVE!s-n^kz|!Q-0~1E!Z9U@7JO&!^$&F!v3M-Mo0Vb*tudDoQ#mOY!cQv0>Gc!^Ib? zigW8OnO;5T&>mX)f9vlP?khx%-tC%le)9DDYV)t*O}p5by_f@}{z%)+beI)PFE*@tH<^{8;rZj*`(1L2UVhL?-7;BXamur_TF-;KD_Daza0NQC8}z*K zd=kl9m(3Q?xxymmQv0c8H-9@ET=!5b;;Gq=B{gMQyZ5>7;D7VIarN7#&=OV>yFua#|QHX(ofx*+&&t;ucLK6VDAm#D^ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/fractallite_halite_stone.png.mcmeta b/resources/contenttweaker/textures/blocks/fractallite_halite_stone.png.mcmeta new file mode 100644 index 00000000..e8ac9bc3 --- /dev/null +++ b/resources/contenttweaker/textures/blocks/fractallite_halite_stone.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 5 + } +} diff --git a/resources/contenttweaker/textures/blocks/fractallite_stone_of_love.png b/resources/contenttweaker/textures/blocks/fractallite_stone_of_love.png new file mode 100644 index 0000000000000000000000000000000000000000..18fc51668212dedb170b0d151d9cdcf64d29a0c1 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;M&k z#WBR9ck1N5yoVJ8TK7l1iMG)ntBr0(35?$PyQ0&n^h8&1aK zd&}()yfx*?XSlqLVa@GhqCU4bwKWv#-O@Vid8E!Uwrklf{)?M=a*86Fe#~Q0d%yAA z#x?==32$>(vNNz%yh-L&T*q5Ed2vH&U;6!eWjPtS_N_P6-z%$g`8znRsjHPY(=|o)X07Pd;rytg5b06O@GkcFCgJrb0xCL-IV3ah-FKYU=)kdb|AcvS rjXaby1cR${=LXAe&0m}PjdAK#U**6Py!RLw7#KWV{an^LB{Ts5mBevd literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/freedom_definer.png b/resources/contenttweaker/textures/blocks/freedom_definer.png new file mode 100644 index 0000000000000000000000000000000000000000..29e383014d9cb3de0d331a559460c5daf2a0bda6 GIT binary patch literal 5092 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/furatto_portal_block.png b/resources/contenttweaker/textures/blocks/furatto_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..033e47ca4c05b2100eeb7986726109adec46cebf GIT binary patch literal 10176 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 HoD!M<5cLx@ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/halite_bejewelled_ichorium_catalyst.png b/resources/contenttweaker/textures/blocks/halite_bejewelled_ichorium_catalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..31c899c0c72babc5d1f2a1079199c2cf01ccf63b GIT binary patch literal 545 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%0DIeEoa6}C!XbFK1^!3Zj%k|2Q_413- z^$jg8E%gnI^o@*ki&D~bi!1X=5-W7`ij_e|K+JGSElw`VEGWs$&r<-InV6JcT4JlD z#HFC105!ZKx4_pIZhT%bG!&BabM-3{3-k^34D@qz^^tWHm$;Ud;MY+cQdy9yACy|0 zUs{x$>ROhXSE7t;L`pJTe?e(c4%j;>$@-}|sky0nCB^!NdWI-gx_kNtz;%FvAU!j; z0IaJbw*W_HNhZmu)#$p$G#i7Bb(NoEjV!A&pDPb(=;EJ}4uPt7Z_RdUbFEdYm= zf(A6IG*Mkso{}eU1B(zN11n<#D-&ZSecF33Ey>8zJk`idH#Nn;Sl1*m z(L~oG*)T~r+0r1{Jk=;U+0X=%U8vzbLjzp{vk*fgD`Rsj69am9&oJ4*B+bw?QP(&z z*+SRE!qi+h$vD|aHzhUIFx4W(#5mQGs@^j+2r)9YGBC6?k=FA90rD; z&b#Xw7#KJUJR*x381$4un6YB1eHjA-1AB?5uPggYRyGC}q4t9Aa*s&?HLO!oOuy>yC9GSW(4^JIy1W#}3(K0;6ylX+;`^l9LdbVD>5amAegQT2Au8uDwLs{(g$V~Ah zpOT*wjvwlt_~LZ4KL4ajg_D+@>?^NYo?zBWzrL}RMf3@yY1vWJV=dpivwK+c1ea>M zRBkwO#8pnET*FY)TlUm+_WF~|QQ|6cZ>9!?=fzA@?K`f#YSp2iHODOaEaduUEaUwC zTedVdS>||w+9#eR&(&v5Jm~YpsLa0aq}AjMmwJ&?ZthEc9vztEwf*@)p~@v3M?W)_ z3KdD*X$?qM%6&Z9!}s!y0Hs3bUD6?!exH6?#M)3O6L{V9-FNF{nTJe#C5{XBA7?%$ z;d6P*Ja&^i^{1G%(mUCI&!0bE`+4JJ{i&ZHe?0KE?DLYGwXWxSr$4!~Z7sWKKl`LP znQ=Q}D^4DnA*Ct)f_agRM{emR5wRm8yLtJiMF>PM&&ge`cTc{>O8DM8*6S-XrEZtb z-FhwR*R81R-Rr6=@0;{~w|f8k-sGa&+Ya(9ndR|}(fm)k&4cFk?Kk8ik zaPrDCs(%kL&-%P@;+f_v``PV|GiUOORVtjEX@2KC$BvCE8Y`XBSGI;~Io$q`z{|Zu z?cTnNfA0L}KDoV8v)6Ua#T$L>*_|Rb`XQlD=LYRum|Z`)LO}TPGMgW)-?kjH3oN|2 Q4wSPzUHx3vIVCg!09IjifdBvi literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/haumea_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/haumea_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/haumea_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png b/resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0492f5c956405b112b75a33f03a9afca84500b GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbO{ zQJyZ2As(Ger#fa|PLMcW|N34|?DUomQQJivmz>yhqr1K9!GuG3Q@i9Hzp4IV*?sEV z(aFy@KFn*D)#A~gx5r|`y`0r|y(&KIy`I)n(XsM$)ZtxrAA}D5RynW#{_~&zGgt0C z(YCklK<=UqDhq(O&_Zcq&X`v zlzrz5nCG^7b5m;MN`C7;=acV()`#BAF*(U_B|DTs=d=lH$+(uZaDDn9;3sT zrXOqvOnjG2*>XGAugcc1%J$YPa-~BdMzfdZ>_v(>px?z3$7j2*QVppAU(~m9PN0oj$HP$S2*cc&Grao1HgK0`o z#XR#ePQ?Nlbw`6aF1FKI_ifH$C~@c0?fc_oa_Z}?Vl(Np9zNRzFP#&cIAht=;%8z0 zalI?;7Y2zvyxrSytgKAQ{>P7hlK%0gi}kK#hu*9GVKPzPC0FF6&Je*^yI(L2M4|z@-W}t_R*%l-t}mO;m&p4F|o@x|7q#_%CU1--|JnSb3zPLO?yuV zPyh3`T}MZB$D8tYlfosZBpW^l?|D3b&Q88F`h7Xeg?MV_-&`ts?w9R}Glsh}40b$Y zU&+#zm>~By+4}y5`r3mww~ib1Y-CZ6oe-3C+iY8Ie}cEBpi_+Ej%%%+e-c_2Y^*(@ lQYRqn^S^lRHU57L%Y7c7XOR;A!N9=4;OXk;vd$@?2>_=&J}&?O literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png.mcmeta b/resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/blocks/hyperfocused_plasma_collider.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/blocks/hypergrowth_actualizer.png b/resources/contenttweaker/textures/blocks/hypergrowth_actualizer.png new file mode 100644 index 0000000000000000000000000000000000000000..39e242f598f4e954310329103792c65438a7fd0e GIT binary patch literal 5229 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_dimshard.png b/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_dimshard.png new file mode 100644 index 0000000000000000000000000000000000000000..51bf0afa3275cc03dcf76a582ce02fc867694f78 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kak z;uvDl+dFwfH_{>0gfjoX}0LpGG6y-wQHE&KV>a{K!K3ePaapRog9qp znVMT-CP`@Kwm*wor?$kl`}qsY{rCS`mZ#|C?K^vuNqx?R-s6AN*KAAOz3xX%-64~7 zZnvw<^8JtgT)4u#K$~^9bMCo!26GCW!nyXGcyD@|ac23_fZDhxm!~qR&q?6hnEKg( z{ezPHMDtbejwSQl)cEA4c{*n6y jf1vQ+zDvJK|1q9#JIB5~#a@tsfq}u()z4*}Q$iB}?k44ofy`glX=O&z?kCc z;uvDlTRVB9-=P4Jw*A}0ttO}mC~Gd{RGyspk@r>7p(D~Iua!6cWShII%+T=2#G@@o zJCC>}%dB&0bdvoLm)~75?c2S7|Lgx1SM{ZS{k8P&+lv|HH#iTT{X6aRM~8(wzbEok44ofy`glX=O&z!>f6 z;uvDl+dJ7X>#&1>>-=6N$(C6yERHEWd3R<=#4Pb#d2MR`0zdbl=h7>J(o0$!6ndq_ zH*!rBFz-HiPfc@9?E0`HDN=9OJp2Fi^USxl_8)EMAFAMBo?d@6@K721`uqoHmT#!q z@4D`2=mcv{h6&OOKd0j@3~{>D02|9Oh;V7KbUkkHrgeZoX5=C=E#t^VLQ2w`-pHlY@5M2K`hj}Rm%JB*SC?bHx*8`ZCO#V zQj>*B^cj<%^SQ2A#66j;F1YxjGD9Vk{QTJdElk0!;y|ASv%7|2 z+Ui+0j`MxLukTYh)%NB4?k72E+jc0M{)-QJqtCK!H^cH@4pAXe9Cu?c$Y}^|cF1E{ z{_Dc6fa>@;i(QOo&t126bJt>)^xeA+ZaW0ed^_2i^TxYxU(P)D;b$}7w)U>U{LlP< Y1CBPuXs!Ihz`(%Z>FVdQ&MBb@0P()C3;+NC literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_naquadah.png b/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_naquadah.png new file mode 100644 index 0000000000000000000000000000000000000000..9e036238ff18b67845aab12880bac7a18dfee147 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kFd z;uvDl+dJ7X|B!)5i~WRDk6`~$?ImtbK0X|6tLhcBgTM3L{51K7RY`i%S$T(5S9*MO zcmh}RomkM&dWG-GI$^J?+mHCYJNI4heDChG&&4V%dleSs^88;pcZ$yGN!JfE8VWT% z|LuLosoBPVQY~x2kwOPPk^axTi^N%Gw7MOYEeV^`u-YY{key+!=$9sLm)kQ=o!qou z=0<$&TxjeqyS0Wp`tfx+n3Vb0GvFYw@p?}A^7<`U7GhB*{D@?q->HVy)aiw7k zHaC?_D=z+f(4;eEAkizDZ)HoV=kXhNpY#kcpE416EF{cEE9{6P7|E~oVS>r19> zj?dN3)8<=Kq|L=xQ4wY6Taa!4*FO3}q~ou@H4h}7rPR2-sx8-xJ0;&(wTt2R)oCTu ztd-`Rb2{o+tF(58eZ;qLc|)d+lZ7lo+^#g$rth1ucJ7pp)JP@vSK*7^ubDUbjrO$9 qyuAOdHpgA&YpPnO{xtr%zPI-|!E;jWHy9Wg7(8A5T-G@yGywp&yS~-{ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_rhenia.png b/resources/contenttweaker/textures/blocks/hyperuranion_actualizer_rhenia.png new file mode 100644 index 0000000000000000000000000000000000000000..1b64fe5e9b5da941e43b8b882e754b1175e56cea GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>c5 z;uvDl+dFw<)?ovIw*4H!(k%;?Zjnej5p-fk`-fSY`47(aPg$G);N)ugLyHxYHI}KC z2(%q(zN9#HLT*-3cj>ji|NoZniq=?~7v!}_!-?ada$3*BqMa8?WgDkVn*V*?KFjk> z)1+A)?q@u=msfQZas6^ua_X@ctLC!wH){1VUI_J831>;ZdAe6BWn((`Hcy5Y0S@UE ztHq`sYxYT0n#;t!ZQs@dC04sQ16`cZ>6%C4P5$ch_2UzTCkbyBV$ryT@JQO3Ivc*b9!;>S5>B@Qd~J-%H#^9zeb`uEhRO&_jHR%9&wTl$YxrT&Pw>EC^K R7#J8BJYD@<);T3K0RVotx3mBN literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/ichorium_void_stone.png b/resources/contenttweaker/textures/blocks/ichorium_void_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8c0437c9fb8e2872bbf8db9dcb91b7c14c9fd5 GIT binary patch literal 321 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 D)rEN9 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/luna_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/luna_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/luna_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/lyndenwyrm_portal_block.png b/resources/contenttweaker/textures/blocks/lyndenwyrm_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..880b4e7b88f1ee07f37947f202301b5a3dec1949 GIT binary patch literal 10175 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU?|{VV_;wqXa8W$z#y=rDkP#LD6w3jpeR2r zGbdG{q_QAYA+;hije()!*4mkwWp}LjTK^Y|?q%_NutBCt;rvV4FQ0xluX=N%@}%|4 zgMM!|t(oNU;1OSu#s6Q=dH+9HyzHjaRJ&U_x}O5m=T?49I&!_;Eo@Ov?x}y`0&D;7xv!m7{3Snn^WS~NwenK-|E^yuo;h(8o@i){QcVD;v*xBc+&3O*7=ebq? zUsRKyoiqP_eWlIGHWG5w+?dupHtJf;}Ki1nEB*od**3g{yjTu)0RuV&wuW_oYrYN z|IW{OpZRv$u(SKlsuX8;{(8QoSbuYbq(jnvgOE?pqb?QS{&^>FxuC9#_ncY6;@*3n z?*GSAU-f9Ooww%EkE?_?B*flaJ~{M=%kRI^%P&qWx$io4`2qR)_VpF<+_F=apK0b@ zx8h+b=hQFEF;6o~9=bgI%{^h|?cYpOI-5tgGsrttyvg#)YJpJFl!M zQRqxbp15<`r3}8y2lrO``=4JK`RTR6ny9RV5NT)Y7Z(;qZsq#%vb15Ls_Uu_lb1#* zr?Qs*e6sc0?8~2DExoR{_v=0P7n|1yy2%>ddXd~?dF{+*hx|E*7o?)voWgQE^oXpQ5Be+`0Grb3D2PwI;+m9sClMcwN;Vhic_3Zsj%%F zhfLUwq`R4>TzxxFynU8i{dVQH*Plj3@BDiparNA2|6c1J=F|61Fz)jHc|Er{?dGD{ zT{*t)t6pBRoV-o(!ArAi$N#PTXR;UsDHOX+~vO~ zEV`o}TDKLZ&1SR+!Yqyu8MBF{`7YI>_fiG&CT*pzYj9GdtjCS z%$&MkUehnix$Y6uQqKH-{WMpHhwKptp4(0!P8`ZhB~pyE3CZc zPUDYR5TddEve9Z|mxJ4w&UiZ<7sE~3F^-h7(7_?ictjoWgGR!nMR8 zFzLY4TX)q((rgW1u=70Tkcu%ls4SsfEt{B?ch}(5LH_Bb>;@gX`Wtq9?=mp>Vi@yP zUh`XMvhKF^Yc7i}ap16M%UeB%JKdIh?)ERLK5SPTc|XqC_wCjuwzhiB>Wn+<-^sE| z%*kO)uFE=_mO3p)@2u3?jVs=sdm?!^>DGGL8ZPNmjVD(;m@IhKZGX_cp5G_7CKm2K zc3Z6alsMCdjeX}fJzkZ3!I7=0wE2QsQ2LFJ3E3;|>#l`M&`k6GU~X&H9cOH^jy*|fH~n*gFDSI#^7}c> zy(}9PCMY?VJbd!{`tm@ncV1F|N;XxBnyLJ@u)4>wZh?Qq%IT9|I9|&&v~YIt`|xtk z^rZ*;a_WrpKd3L=J5@4+;r#>CgfkZ(@aY?xWcIS==ZH89M?^Z-DZKnOtF!BpqVEQ- z%7p=ML!zDa+g=v<&FE3N5So%3WpypGCQImrsqi&*t|OZq)qcGY`yKFn%Y2r`qW5RT z8aRYI!=1w-Y;I9>`YxXH5kxb95uX@-Avv}^XV`W@+a zc)W1I!H{K#54`sO^1A$!=s$=3Gd4VId8@QUSbvKD(`(|ViaOKmE-d@tJ7-^paF4^U zg2$JX*0gL=?K>r*dT6euJy4NM^%RboA-|miz23-{l^%zl=0c)MeIi#{)_*Sk~q=!zcDee!|mLz@EJA{ z6Q|~guU^6|&iT#k*Xd<~e+w1!DkdnL-w^UPvsu~dJVV%CH-^RLH)42XWOx^Cn9G$R zu#~Z#bA_Tpv2S%xSZ+MpV$c@;BHC@Hk!Fb>ho0xlFFT)n)nGf~^Cag)(!SHK zXR}q;{be)Xu{CFd<~haj(^@Av(0O~{ip1N(a$eFBKJ=>ZWI$&^D=k75@fhj z_H(=Vk!A&t%=@a3-kB@+e3ZKrdNgo%`XV--&E9hV%I&`&ihM3qbdBx&+}^9MQ@%z9 z>rG!f@os0?p_Q2`QDfFg3Dfi4NLa@W7M!Wmw)?Vj-ORtJF-Jc{gN%po*%C; zRPze1TbXg*g46l6vzJYH#H_ppTBVl){)&7*`sktdtJh19sP;xb6zTNQoW(b{b5Zt= zEhnoZlTUiyRk-vmSXQWYqHAuS(`g=opr+ew63O8mypcLjme(Foa8>PcQVA)NIPxfj z&3|ecTb@jJk>0Lo>0M2CcDa;A9qTaGix67%IL^I)smz43?~F&~O$|eI9|dbVN_#mN zJ^7#ZLz#QAAJ;D7paTb#S(ZC5&c1ATFUFnW_Z!*3`)dO^^NovbMdo`J9k?qyE$VgC zOiq)gsLkU0wN&qYZO`P`U&OoWv)c^Yi7jlWH7vr?xHJ=c{>)TAwnU+aW!A~EMZbFj zo|!ckUQy52|Ld^YfEOYV%*CK5{eRS^S)O9`+8jMambN!}Y)9nmm@3`!* zwS9F+>c&gi2S-8@IqmnJVSV%=aD|-Ryhnly6>CDSXD^v~GxU~NCugebsp8AYO}94% zaBy~THGR*?OG+~8aGR1{ZgT&fT!%?^kzvOc;Vv<*r;a@Frv9&k{J1kGf2#=p@|;N3L-c^B0DG?#G-om_Heel@$#d}+ZS+@YK2v}9d+ zAeVkV=j>x0-KSSxh%l-JhN;Z^VljJpbzwEHztEk_E9NB$+;?FJ`W0$>`|>+!rL~_t z_|m32O}g_WS3yBSr>pXg(=!>dDVJh@++Cu0?01sbtc5(M=gaHfekK?2cc)Qv%VC2n z-~CPq9jk0jI2OTG$Fsg?&)qi__gMs*43}L|y3Tdjw^=UcYysmZ5#yT-oA`1);v|#Zx&RG$k=49;7&o=lXY<5_4;p}(E9T_!J_$}Qw za4fzQbiu{+!@Ck^=PZdN34t2xg%497_+Ht~AJ2BH{(yz|v6U0{3tyYVm~-6s596T} zFCWpZi`>5O{Cf4T;@XEx*X3VI$o1|MykD63IoR6M`LxWn1PmemB46I_8_v75L zS|I~7r~6;p&+wR?F4-O^yDKC+gtKHq^n{kOukG@}_0Rt?rh8a;ip0xJ{GTMgZ)a;; z!z$~m0Xqwu8WcKsAAR`$>Km^|)jy|h&6`Z(Qyq@;T;bcUym{BG^~P#OCG!?|@Fbm)iQLGa$Da36_QyiWy-!a5 zIW<$x;7UxbZK%z;MJ@Atj>@Z~)|)Z^)TmAA6WVj|YI4L>mCl^#Hxn$@Nk}$julmni zArXH=@MVPEDvn1DdMUprPkeUX(fC|DPs>+lb;Hy1G6f5>&aKsMUt;`YYh}oBx8w!q z&5lnuvS!f;ivOtol-24>LckF+}bS_F(y|Fv_8lQpKC-+5-EIP|$G`}6# zy1l11@%aSXg|Aueg-Nh++`9T;$H6B)D)$d|KF|_j+o_fk`PXyG+;qOXQX-E|mh>Aw zsPE{tJg}L`e$w$>KSFAD+wWZTL9=p4;<{@yiVhlgFHqt6_900rQor|Qv9VH`2>-$5 z<^RrX**AaYu1^LgdEB1HH+AQ`N@U*aF%_u^`{sU@r@0g>v%pLz2}qhCEZt|vTG)L4GV+Jd)7^kH&iXv7f$~Yv&;V3(S5PD z&L36@h|cN>d|*?*;bEfq#;6_78+fekzBMhs{J~xE;>B(ASY98yUjO5_$gh?QA7+bm zr6;_)^MCTZ4}!1E1lX3dzf|!txmBP2Y;Hw?g8AX*#0p8bZRz0!b~W>M?TT)mZS(5l z_P6!>Uq1;?KJIGki;-KxV92X*a*tuTJqoSuJZ#OXEx-|>pvJhkn!WMx%AS@4pZ#vp-t!NQCX?E9&XyCHG(2{?6L= zYyRy8`?Rmzlb>0_mAhKVT_OC>0=8{;6*qMRDYo5_%-+aa{hCqB)_+IO(_h6-F_R`1 z{po*H?_2h;ddq3K=N}`EBt5n1U;dBXYf{Y*^AAU7?U69|=w@JGY|eCc4)An#hK*q` zFjUN`ooMTE*g@uKe6Y8x7GIh`;fa8`w~lsMOw$rO=#;6wPSVwo&NIga^>$C7RDyevJ_x9xoc!}vSo_? z8n1)lED8=TJc2W4_J))hvY-E0$}b=Pev!@T-*@IGN9fMt`QUk^@S1_nBi=_heODi> zoF9=Q8mVfh-X~Gw_{e>ow%-0iJ!_p0J{M1(kvLD6fqUsos3TXma1kNfO>^;%;> z4T^LY@bPYX%>KXm{@qziZ)}+@;>FM?e*51HmZsef%TsUPKfdj*CF7s-2d3WpeEs%; zJL)gj&J(j^a@*F}{d(TAH;mJ*58McLHcN5;bXmkp^}*kseJdGy?lC!M=jGq6onyyf z`6}xtn}r3-vQty`zWey@;J~aDsl@LK)}Ynq98FjJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@z6H*y8JQkcMXAA6 zej&+K*~ykEO7?bKHWgMCxdpkYC5Z|ZxjA{oRu#5NU~{eVimgDx`br95B_-LmN)f&R z3eNdOsR|}~CVB?Ct`(VOMoM;E3N}S4X;wilZcrnNQqpXdGD=Dctn~HE%ggo3jrH=2 z()A53EiLs8jP#9+bc<5bbc-wVN)jt{^NN*0MnKGPNi9w;$}A|!%+FH*nVFcBUs__T zq{OA5pa3jTz^4nQ4ZKUDarb&IjOm+c_qdAhI)o5R=Ruo2EcWIf*?IJ zw*aiGBDVlVWl3flBCt?=1CjxI2iYMNxdm`@QB=eH4ps~fBP*Bu>_iN;20#^y%4DM=>Dx+VrmCb|{|29~C$Su&z%uKN|NJ%m>G)*#OG!yWGQz(o zGd(jeF$dXIAfr+;Q>>CxjSW&v%q?|OO;U_?O;VGRbS=`1jCD;?jExN~l8g;4O(905 zBwM-V7v(0F*eYe_CZ?zA7v!ab?EnS1m1BUXt&)+R0YW4oC$S_gzbMyMDLgYTCBM8F zAr+FDn;Kk_2ntU_a}zTY3rkBQ3quQIOJie%qOjDW;>`R!kg0|Sdd4PT8BoMn`4?rT z=9MIZQmUKgU)HDky%`lUsMSeg5;^-)Itak z!p+G9sa8->0A~xU#AJvUiWAFHQ^4MUOC@I{=B1~m*eXF2EKEx#mc(F`XqlE`X<(>p zV3}s2YhrF;p_^oCoUEIaY>;A`}i4U=?}Ee(>*Q;m|74NV}~g&N*7G|)9L3o$gZGB&p|F`$R{43iB^(hN-#b&V5~ zEp$yROwDzZjFXLYQ&Lk6Q!P?Vj8iSC>ODh)5F=wN14AoQBYJo*DJ{h`B_-8N*VxR` zP}ju7I7v4#DbYkX*(52=+}OZ0$;i+WHL;PMI8Aj8Omqz_Lkujfj4iE9Ea~CBWb@=y z)6^6LT{BB_Q(Y5tV@qAjG}9#AB=bazL~~J(M>xN-qep4Y&O|qnxYAXU?)kHZMJ&9I@Z+_vn4P`kN_1-wG@q zlvpj);F^-k$*^J-S4qZNMuuY&UuydkB@E6R7v;U-xxMYHjK)$McLoC<=Ayhaymt%c zYcI7?kL)rm4+#}LwaFz=fhMZNyMe8SFvr5Z{8=EoFX|CY<16YzN7`-%LAA84Ml?Ck8+ zGMfKf@(!nI#H7!^D?dDStPwoDsYlE36!WeHdG9AzKIqwc?Lw6M%ny=s7P&gUj0|P5 z*CR8yF@6PUF z%@bUz=~B7j$PrgLm2wS3O>fy#)7k4!GDnH4$i0~w6rL9|O||d1@~Tybe%2hb=(CXP zpRtVd`)}FO*kqaG1!|vomONLVHSwU&6QeTwzLQpyGhFILPPw@+^?7t)lGpa<2Zbt^ za2);2R4P;?ai=vPT`BkRWDnoVHv*Ijop(uxT>5?bX%TBfp-kX)(|6ykmt`I@@s&6( z*ngb)n1s*eE%Vq-?$n=R)=KYW|2=>HeC_9rll7;5e*E#k+p^C~a@M+@>z)4O&bGDe zqW$cX=48h0h^;tzWQLTc_zUJmHXga9n?%Hpi0tO&pB5nyy*wv(x!yhb7AxUk44ofy`glX=O&z;M;m z#WBR9ckbkkyoU?~T;tb-e9`oo+$6h*s6DW}V6>5;;MvA!J33n%jyH)g#8l3-^iwOp zmu>JsG;`m2j(-O|{`&@4d2uptUYl_Gn2yDTRS~+vg=XOs*98Z&E^F#@TdA>f)#cWb z%~n$%Jc&_dURvy)EIegK@yV51Uxh9=ILP(&sPfMV%_$XHWD_5|*fr^=vi#ax$2G-N nQ#dNFzIYxl@p9@c8Tp5G_J?`+7CA96Ffe$!`njxgN@xNAh&FL- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/miniature_white_hole.png b/resources/contenttweaker/textures/blocks/miniature_white_hole.png new file mode 100644 index 0000000000000000000000000000000000000000..4b191eae83285f90f78d696e3dfb3d273ca6fc9d GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z>wnU z;uvDloBZeh|Nr%DTnxghvm_-XBq9ntYkqyOQXBWcEk$Hes;$thL;kt%)#$8F1 z_B!;ak44ofy`glX=O&z_7&A z#WBR9ckLu=J|;sR)^-j}@2w#h<(RnM)hliZjS&nFU{$@BV&Cyn$@~0d_4#?N)9FEz_~t0HQ5@8#MM{ro5Ah97=j z>;JM-- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/mortum_livingwood.png b/resources/contenttweaker/textures/blocks/mortum_livingwood.png new file mode 100644 index 0000000000000000000000000000000000000000..88b43b160d474860a4e86b1cfbc1e7c712f69c8e GIT binary patch literal 362 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%0DIeEoa6}C!XbFK1^!3Zj%k|2Q_413-^$jg8 zE%gnI^o@*ki&D~bi!1X=5-W7`ij_e|K+JGSElw`VEGWs$&r<-InV6JcT4JlD#HFC1 z05!ZKx4_pIZhT%bG!&BabM-3{3-k^34D@qz^^tWHm$;Ud;MY+cQdy9yACy|0Us{x$ z>ROhXSE7t;L`pJTe?e(c4%j;>$@-}|sky0nCB^!NdWI-gx_kNtz;%FvAU!j;0IaJb zw*W_HNhZmHAyr{(oHlpv(QblFg7(vG&M9&GcZFk!oMgpJu@#c z2ia91qf#rEa7@Audm|K|`=^B_@86c_8PsvQHB&6C7ls#-9k?xUMT#{c@2^NCnso>N?2oJ)| z$pooZP*4D83#-Irh!=_z%TiOo-hfLbXC&sOr>58{K@%)YOD2}YV3cT?mSSmOsB2)E zW}$0hZegLDWNMtOo0M#jVw9MYYMx{U@fF^5?dwr%-jNSSSe^g zqe>IiHRTzppm;DaGSoG&&^53KF*2|+Hn1`=R??@v_tKJ#EX`Am%yd&z42*S65)(~y zEs_nBbdxO&lFd_%l9LThAlZc)-ZM1NH82Y?G_o=_w=yxHhxZJV4NTGuO%rvE6O%1; zO)N~!b(4&fjdW8|Qw>usQcR3fEvf1~LxT__V=DtgD^nwScrPg}#WW=))lApe%+gTT z#KbsBH!&&EL^s(aDb3v2z%C5*eaDP+1u#|Z(qs4z`&N|?d}2^%3)ym z>Abt1fq{Xuz$3Dlfk96hgc&QA+LtjfFtC?+`ns~eWMyMu*U9ZYmBhfnAX(xXQR1AR z3+nDOfcv1SDGKG8B^e5!K4^F&pEv^p(|1o7$B>A_Z)cugd&q$2n7x<&90`W4LdFJ; z>J@htRvUQj_E6r)D7_%WHr)2>jB>6bpE=7G*}U|8a>RbO-=p{G>Tjk5eJikdP-3-E zgKJ7EC&P+WTqPN685xdAe5vhElrT7NT$J~Q=k~U*G8#*5+!+jbn2Ykx@ZK$$uf5bp zJ+jNNJS0@~)FziekrUS>+UKNH6u()sHLPmaZNX%p57kSj$TZHL#T_b@@2@z0pTV(; zlge%jw$`b6p76~17xnu4@(DWwmTDyVn;%nn{aY@3PQc@R?O%V_>{ z$vd2;5tBauuKe)Su}1LprXDTBQ_Q;-)>YGBT9KUXRQa zPx2}GIpO%B?ujo>H|z6Hs#G{>*~z~0s^tl0t@P^~TUkV(Fq)PfH9gkyy*s;yHBWG< zrc339BS&22RLV6BHN9m|O=qt^$s8rFBKKx$Pjpq#GTfFbfw(KlRbPd-w04DblxQ$a_RT!r$wv{g))KHP2YXDUY2>t#8=|DVE=LE zV-h}>x6ETVxl@0NSu4Gh{rCL&^R=HhPS&6L`SHgCZ_7R}$yw`qu6O#AJKNT>i}tfm znv)r~Bevq?kr`5&;xCvN*?8oZZW0kYBC?y8e_Dh<^zxkC<$CwzTdaidy<@$;GE?ey z>D;Z?qJG_q%HF-My7InB?{};Bzwb>hy1nfn&yral<`Bq}x1bUf+I0{=Zvv*Ic~O$DZ9OVxu1t`gCs4&V||alPd&-FE6wC!TN2>F}uLR Ri|ar+%hT1*Wt~$(69A1lY6}1W literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/myrmex_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/myrmex_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/myrmex_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/naquadah_casing.png b/resources/contenttweaker/textures/blocks/naquadah_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..2eab017fb9a5b62609018428fd08ca84288b0f20 GIT binary patch literal 328 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/nero_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/nero_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/nero_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/nineteen_blocks.png b/resources/contenttweaker/textures/blocks/nineteen_blocks.png new file mode 100644 index 0000000000000000000000000000000000000000..c08a7f79b7cc9ab298337301a33ec6e3914bb238 GIT binary patch literal 4548 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#Pz2lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr92;@7g!14FFh&2!i1(NIUt79^Umg2&)MLJ4 z&gu&)f4-)P@PC}q(eozp%At;vts-o9_qQ(1+*_AuUBLU5nR&`{ox^9gM(bVOwmrSN zy_3(cr|rxmTN^*NcW$3tqT5X`KFQIDNfwGevEOzsWBlFvNO7(*-cJk+jLn(O&HXq7-st9-JA6GP%e$tbPeGn!xj*wx;?zT9x$)4F%(4Hd+B*(z8bSzIoeT+v)n zcKM3Mdtvto*D0OnJJm~fDSTAEuG)UzVtVekPiH#jojxP%-qBjb?`?ZVYnPLav&>Y{ zsh{>%wx^zpo-;M7x%A!1cnPgl+L7xn%eV@8dnocU3Q4V4#3pPQ6&l2ol41Ywk^IKL znMIyYRy9pbW-QeZ$hH3=|L5H`4PSpt&xI@k6&u&|7b@)F-ZFdI*V>%Ox55X$^Te!- zt>4RfrgqZ3H(3{z754DP#FU$6^6$9A*f!rJP(1gf`{igY#`o!8d|4Adh`op}u6q6E z@fXGuf#Ijk4;)l92we82bb9&suiw7CpXpa`Un5eqs=TMWnSp^XG&3ZkB*NFnDmgz_ zFEJ%QDOIl`w}1fzZ0suv5|gu2OB9k)(=+pImEP~(ucVNfVyhHx>TBRz;GCL~=}}db z8eHWUl3bOYY?-2DZ^va*VO5b^kegbPs8ErclUHn2VXFi-*D9~r3M8zrqySb@l5MLL z;TxdfoL`ixV4`QDXQ1m^ky&P>WXGjoQ-9F1v$^t#a0Pq zzg0?pa%PGZn3-s7Zft6vWUOnPlxCo7Vv?AuYhhxUrfXqhoSbH4VQFM!l89uKXI^nh zVqS78$f%0k0=>-46f09p!xRHcV^iJ4L_-T*6Z5nb-9!^(3*A)Xv^2v+!{lUB3v(nR z{EITvGxHL2kX;2bDkU?;%FM_pImIX?N!Q#W$ynFKG}%no!ou84*T_8Cz}zg^BGJsy z5^PjTvXxtYQEp<1tx{%gVtT56L0&po0uR42JP0=@6Qo)}K>?gCtP+zUUMNm1OHBcL11^=Ek(igBnqsR2O|UR6nOG7- znuW22af*eJuBAb$k*g{iKErHQ3(l8J?}fu%`GQgSjRSmCA@=ckpFCl;kTrl;nW z*ebba<`#g%NYR9Dj5ess0v*WVS2N&a@A{`oDpfZ()7@EvzXoG@+!l)%Ah3{x^jRqG< zAwZJi(bP2>TqK16Ns32P7uAA`3(;3h%}cRWDp#_%%bc4!nSp_UEy>&61=O8nVEF00 zyPko8fwRCPvY3H^n+=2+Q%qi}FfcH%mw5WRvcF_y6lOM<7hblLfq`M7r;B5V#p&cN z<%NIGJ1{0Vitl*w{OE%HnbK_%Rt+l?ox)GlytnIOn;~JI*%^WS(Td0eQ#M)z4*} HQ$iB}o5x3K literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/oi_portal_block.png b/resources/contenttweaker/textures/blocks/oi_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0159045b9aed419f046cd4528a49b55c717492 GIT binary patch literal 10175 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 Uc7cT#*MV}Dr>mdKI;Vst02Y#ega7~l literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/oi_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/oi_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/oi_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/orcus_portal_block.png b/resources/contenttweaker/textures/blocks/orcus_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..2399f9ae8828754125ad55a1d5b6956a1dc81c04 GIT binary patch literal 10176 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 Y`fbZGyTHPW>p(fn)78&qol`;+0NRI-Jpcdz literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/pauram_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/pauram_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/pauram_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/pixonia_portal_block.png b/resources/contenttweaker/textures/blocks/pixonia_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..46522e45d8cde3976f142017e588b51857dbb855 GIT binary patch literal 10176 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 Xwj8qyEWEf5l(Rft{an^LB{Ts5c0h5A literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/proxima_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/proxima_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/proxima_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/ptah_portal_block.png b/resources/contenttweaker/textures/blocks/ptah_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..92dc613b8074dbbb026bfa7bcf12f28aaaee606e GIT binary patch literal 10175 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/quasar_charged_core_of_definition.png b/resources/contenttweaker/textures/blocks/quasar_charged_core_of_definition.png new file mode 100644 index 0000000000000000000000000000000000000000..a5531bf07e05572b224ea8573059afe20b2a06f1 GIT binary patch literal 5093 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/recurring_nightmare_block.png b/resources/contenttweaker/textures/blocks/recurring_nightmare_block.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e0056be688dc5692ce4a45b2712236bcd4bf3f GIT binary patch literal 235 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 P1LZ7FS3j3^P6k44ofy`glX=O&z-a5~ z;uvDlyLPf;)*%OxHv7{HJTEvLXxfo+(D&>y>m9GpNsH`yq2&I8v#LcWMx?5Fo>Kglw@O>_7rXt;Nt!5-;p75(S=J9fQWl&rL7oz?YEUBQi)L>6CXSLh7C^3f%5 z(~B8965kp$85}ri^QrXEmQ@a3Wl8)Dm*o^^>6VuLvDM3+8xhcO_2`SQp@t0^+YH_c zzI^oA z*k(JbJz2Iou$KMQA=QueysIY7J)<2veZww`nck44ofy`glX=O&z{uh0 z;uvDlyENF4>yU$h%u_DmCIJscvo7Cr$Lw$1{KHHC;85I7kn`N)lB9Mi#ayLzMazeygK5}cdz`*QrhS5 zJe{GRo=|GOrCqt>LyJjYiPQgDv)3Fh6|258tl+Y_AKaEH^VD2SCxaz*-&3vGUppHP zoGIJqrMK#`lZo|RFM(90=*t|hnv@luZan6wI$`G1q;1V6eMSo9J6ARAwz;i6bq;4^ z>Vh;!xl2}>{Y#uAKm44~^;k44ofy`glX=O&!0^h` z#WBR9_v~a}u0sX_t@9^2E$4_T(68X0es^c_Yf+oP^$&Dos<q) zx>Ktt*W~Hy#5BhX@-Hd^w^(ngSn+w2mi+T?A&jo?R+Lvb2rhY$yJ7nc=1R72OmUJq zrS_|S)jLS31-SA>PCchRds35gm}z->bpICi>V^04e1_lNOPgg&e IbxsLQ0P3WBcK`qY literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_engineer.png b/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_engineer.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb7bd1a04647894c47a28c490b8c5de80c99d6f GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z*yz! z;uvDlyL9q-FQ!0=qxF2{1@9IFH_h0=sdPc{6KBpty{wDUEV{K!FF6;f7es#HTN`^r znByUb;ub;egZ2kCdJ?)n#=YNhX7kR^&#j+Z-{1LtnVzxv>+=N%>I>e?Q?NVC=+Cdu z!1A}jYv-Y(x0TNYY6kB4BXwz|X({i4yMJ}3X>t5w>`k4$Kwe>!+!EP0PJ+7wTDCNw zsOpqrJ*~oA#kyf>w{Gm;ylWbQ+zW!%T_}3R&=Dgy@$}|dJ*I`GlCR%0=q_J(+~eo9 zpT8de(%H6GFv9m(MV;xygL|&~a;&d=K4;%Pw(X!E9yeK8928P1%-FCtp--f*&1Lh-f9eW$Drp_N zr-@dYyS!Zxoc$`-#I@`sm+o@E<=5_58Sqbfl^|4h-ZlB=va9As6N0kXmrc$P6w*E9 zlD^eTb35OZ6Px#R#r`=XnCF&1bynoFZKhl+YuA64zx!(|=UahE#S9D#44$rjF6*2U FngG}l!^Qvr literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_experimentalist.png b/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_experimentalist.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7a8d8a16e05735031d072dd9fc307514048281 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_AC z#WBR9cj@GfS%(57TJ4|m-FvV|gGG@e_6z5nm^*hqu^r{(i;eBFYgz3)?~wWj(-OfW zu009aih@EJ?cdA-^B*n!_xRzQ_xAR8qF+qEyWV%hGyBV1<_XMBID0#R>A;2g%nz={ z-dg)D_Q2^MGar>+SiPI)ujT2hmsYd}ILaRRZTfVp;Hd>?xI*5RNVY~VvwmLJ{6&ma zsx^91fB69chL}5lH{aZOasBz73=DhbiO;;9wluD;*?wct?u(BeJ96v3a!K9xhHcv2 z6FEy*Ut~!!`^3!`OZfHb(qbbf2d|Z_E{PK)rv#}rY+(@it=Ys|6~&}afi3y1qKEN22WQ%mvv4FO#rzekXrx% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_gemcutter.png b/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_gemcutter.png new file mode 100644 index 0000000000000000000000000000000000000000..c08067c96ed56357f08d847ce828925c1701c87d GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_AC z#WBR9H~GthkN^LFxNXZ;)L=7Ri23y4{O=M{Mzc>EEl8}=W#-;=;QRagotI9WJjt1U znD@uOzt+yLUiZ348bn`_&*R|UlqMEuw}{81cJIW*Z7b{#G0aF4a}->})9^CT@f#D* zhELoNuKxJ_m|et9n3?&Af4yCO(vQ#ocw-o~)y28mGXH)4$9s7G`S}5R7c5+N&_Mc? zj>z=`CUyVY7DhV9GCySUVzA*U*vT~ea^kk&qpUtWJUl$+dG{Q4Fi91hMX81 zo5!UVP6GpnB-O7M-PqU)HQCtM*xKav=O1*IUB;)Xs>FTZfY45kwi)i)4{~A}CSH2O a!ysT-*46j)j28m~1B0ilpUXO@geCy}t9_LK literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_historian.png b/resources/contenttweaker/textures/blocks/seal_of_the_arbiter_historian.png new file mode 100644 index 0000000000000000000000000000000000000000..24b61dfffb9274d0cb62701ede265cdf226a0b10 GIT binary patch literal 369 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 S;l*{JoaO22=d#Wzp$Py?Q-XT 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 WTgu6OEK&>%3=E#GelF{r5}E)^GWF&F literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/stone_of_shadesmar.png.mcmeta b/resources/contenttweaker/textures/blocks/stone_of_shadesmar.png.mcmeta new file mode 100644 index 00000000..a57d64fd --- /dev/null +++ b/resources/contenttweaker/textures/blocks/stone_of_shadesmar.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 4 + } +} diff --git a/resources/contenttweaker/textures/blocks/stone_of_worthiness.png b/resources/contenttweaker/textures/blocks/stone_of_worthiness.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e7083759ca083a71685bfb96e7a403e5ce7bd2 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{u$7 z;uvDlyL7T){viW_*8MIk%Dfi!<#<#)5O+Cs=-B&n0iCR!@fRBB3Odf3(aQJqPVuW1 z9<|+%FYhh?{_fG5DBbsen2j5zZ`Wd}Ni^7dTwKk|Wbc31eRK8iGcjzdSgNi2dfBrb z_8anEY5d$_Z?K>5q1~7H3{Qk!cy(7#Xq})`zO=WcI5YahyTF?(`C@`EPc;*{sI>FP zWl`4UWye?Eb#*E_)zifK)_=o|yoen0iK3RND~x?-#J4{%zZ%F@sihHDdb>XAg3I1s z!!JHcjUT0!FGv^Sw0T`UM>x_WSIKqWokJpbUTkOkk#YazIq^+dTlc&^&SKB+wJ+FU i?{hV#^CgC@`VwC%U+YcI{>;F@z~JfX=d#Wzp$Pz5fsWPy literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/stormlight_stone.png b/resources/contenttweaker/textures/blocks/stormlight_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..5a57429dc88c02f9c46b98c234b326e6af86bab7 GIT binary patch literal 1217 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|7Jx#=yY9YWYTlfq{XsILO_JVcj{ImkbOn z)t)YnAsLNtBR1wqy9?CX%x9A23{>iz%<8Sk7?)@jz~IO$eY=6XuAyEbHE4-noszu3 z6ZR`yWm3#qJV!EbNNDkBwALE%r!D&7V3g(~C#Y1$Rn%sD+BQ0s=M7W)?cH-LjX!^T z+py=*+4cKs`5B_wd1F%l{9Uzto^A0#6ODJ-57subt=s;-$iZLlndNK+h5&1uIEEZq zlaOE6Z%ZV{LQn!OdU>hk%ueE3Pm!+z-@bcyMyd|2O|O zrOoJNtGVg*(f8Z(zjD{r-OZ#JB0ea3f68=vak;L)cfC=~PlppBn4rI}l5z_?jXP(3tFAd&x@)yi*Kgjb`(}2kOmEUsWt%D$XJ_>^mwAg7`}uiF(!3$Z zcnsctzrw`np>$+UKTiP<*q!Z#=+3y{+9JXnR3v}`#UZ_{HfA;HFjV9zXvP_ zf;>cK&N;l;?9yjFh6NG4fos|r4!mC>!tf#G)_!}-XyZA2!TWNS{xGWb>VGvk*~*7e z=f?!qkC6&rJcTxY3~jUWY4I_geQ{|o6G#88QyTirMblC%8r06JWKB8(@uJt)WnTBs zxJ>ePoGR3PRp7k*oDbU=qvpP>6u+Ff$|$YDQ)o4-(1eg>zPI-EIBYVTsdg!+OQ+`J z+45ELIp&MDI;VE|^3`uE(Z4S4cGLR7=JQ*fzvY?At6TnU5c6sFO^!bOm1FmIYngzz zPV+W%GBJq0Vt-n7B!gi?b@kC-IiAnXD3ne+^1@c+Z-dh0;-@QmFHU;7KuRfMlfBTJ zVosyC*Z0p`E17n9ihi`_KA-uQR!97D+!pdIZSP92N1Gj9Y*tBoyqc$U28X4=uSOOV z&aaKEnU|0~IqgWz$*;cA_BYm;hyF@an{;R5T6vbM0(;xl_vAK&J%6#MJ7>nK9?67h zN3t4ORHkN5-lnfSVU6#yPLtV6+-KL9+G|{24DsUs`Ez3#95k~S8H^aDAMP_cb)@Fg zBlE4#W^yk(==OP9m7c5ao050Mu;`p}`#S?e>umeKf8wm(m%K}si`NkNnZx$kH{D6T zT%MVsses>c2Rp-`J}*WF|7Cx#-+VbMaa!D`RP9#p4Oi9Or^S7WnRX<-@xt?utw#TD z1hjWfSoy5qHNBze_dIYyeR>WOi*oTFRIk5W=XE3FUeL?gGd+qlSG;3?DEH6e=fv&2 z7hcJf%PV{9haTfG=-0o(#MyBq)mxsSMslIZ)_|_4Y)ES5+xOp*bEU}EYkZ<7ubKV% zH2XTkk^T-x`Kxnvb4_1-zVbJ|;J^5iUZ#To;$bW67X26hcXk;=n7rh({Nozew(vd6 zKWc_}8dYoi96gsT z)G|6KyWFwhtKzrKT1Jkmw2Tg}FMt2@$7kzz@s$D3rt7oJe>N#vaKfrCpAV7CGL}93 zzPdOh^zP1^+j8UnOMZU))>Pb|e-6W)m{{fotF(f=Hr;%4Y(mgFp*!|vjML;f*crMO zJ+R>GTI8ZMhg(ps*MMW;YpbqB3M~gV=~V5N+qKU9-px}AEzc`WX8T6175iCJms_jO z+;B1DNQKR@O*%F8d;JeBNiy|tkDuYU+(e4E=6<@}{QQ)H-+x4$W-RMWl$heBdg`fB zTVlejXNjg9tKVAqsT|rl*K|VAqg{IQp6Bu?vTVzBmsn%<@$}4&tEb}c#}s}1vO(ms zq0_F%C7R2Y6xms3J^%0VhugDTBcZbAto+@Gx`O{VSU;|r_~^&MFhki_?AA}$ytbO^ z)ta>NM2=aqfyA1h2jeVvuk+r0ciH8aIcrYGIluh=+eb~f?XY6^(WKm3edgQSR$k4z z^19UKeE0DKCcY-V%F|B=YKUAg$vw-z&B)>kznM|TWA?;LN5Z2&oi<%5|A$$^;Dp?z UuM>YTFfcH9y85}Sb4q9e0L5nmK>z>% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/superfocused_plasma_collider.png.mcmeta b/resources/contenttweaker/textures/blocks/superfocused_plasma_collider.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/blocks/superfocused_plasma_collider.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png b/resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..27556174ebf45e2c19ae647a7fac83c4bd17426c GIT binary patch literal 10176 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 Y-?kjH3oN|24wSPzUHx3vIVCg!0Bc)*;{X5v literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/taerrapiatta_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/tardis_casing.png b/resources/contenttweaker/textures/blocks/tardis_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..dae41695a0af4ad49b8428516a1f996b5a5cb1c2 GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7n=_rA13aCb6$*;-(=u~X z85lGs)=sqbIP4&EH2$)etCmvPghvw=THSPYmGKtsPFT1_G^*5K=NIl-CMueGeNEX1 z5B48j)!e;#9pAbpg&&NM^ei-Yd365w=F&~Fv3PfUcXj{n@`ekm46pJWVGP~e<71@w zjC*y`2T?{B1|DS|8KLneJ!qF}zj`MfBr z=e3UvR(o)LwEVclQCy|&$*wn_q@Qm(%ygbddgmFN!Wj`d-#6Sjye4VI5#u9)u2(hU zPwZY(aPQHYYf@{9{r?>b2#h{iH20arqzEUj%#H~c9YjqdIxeo7n55+Vo0Gr($j9X; zRVT0Ja_eKgve2pM&x868yQ4Ro*gjQj6>_-Wom=0-d@y#w-7Rn5C*RJS&+sq(f!FI_ zuXPjNP5zP=-Yv)IeEY!B((uXO8&1n6eDR#lb8_Mzlhz>43j4+RS`5nD4;+|vJ33u{ zIln{SuBd&Ce0+_aMyczo_w3%keS7`+l3%|WgFh6_dfn@AjDdln(bL5-#G?1?WNW?# z10HAIS6q{3zL>g0`MI{R9h1-0jHz`h5+6cLFHRP=JiO0W+%sYl3&V=5vYr+1&$eCq zAFOBR#Bnx_``ss}EwMp%eoPZuN@uQacpSncDeX7Aia+CQ%;Y8fGEN;2<0h$HvR`ESI9EJf@O(~w;z4yC1?GA_1_lNOPgg&ebxsLQ07--aOaK4? literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/toroid_galaxy_tube.png b/resources/contenttweaker/textures/blocks/toroid_galaxy_tube.png new file mode 100644 index 0000000000000000000000000000000000000000..597bf5b81694be96446c5c8eb4c3fb92568273c5 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;NHw z#WBR9_wD5MT!#WAj@CDC)mCd>Z;*0y+XDeJ364k2H+WuOW1X#^D4eJyafEet>WR36 z2}09N?^xgbvw5L}?bA=K)#u(ff6lbHHg!%*X23ENKd#Mu4(quc(oIqtG)!kq7V=$I z#9@Al;XszKY?4yLMYxNG^(b$`crw! zPXVD4v5S@sUnV=u>VD$$$oZ?@3omY5(N%79PzQ88F}VVan0Ss$FJ|!IRDA+`*RLW*2#=^6D^LF99Fug zFz@b`l5@Y0B!*2Bc~tz!vsusM&xz8TPtDJ%wzJNYG~4vD@{z&Dh*wEFyCZJ~bf$MG zcdZKCH=#K4;hv+BYp+HAp7*EqVAHlq53SA`s%&Uc2@+6T+{d+QgTT^I<)bdMzCD)v z7kGTW(sZA7ToRUI0nJ<|KQ{kA_&)FKqc2lti}Wxzir@Yx!CqC~7$1N0nDxpVCaT98sknc-EYjur;BU`9O@5xcOn#*Gt9qzje&vRBr_zUB*NFn zDmgz_FEJ%QDOIl`w}1fzZ0suv5|gu2OB9k)(=+pImEP~(ucVNfVyhHx>TBRz;GCL~ z=}}db8eHWUl3bOYY?-2DZ^va*VO5b^kegbPs8ErclUHn2VXFi-*D9~r3M8zrqySb@ zl5MLL;TxdfoL`ixV4`QDXQ1m^ky&P>WXGjoQ-9F1v$^t z#a0Pqzg0?pa%PGZn3-mpoSd3!o~mnRo@}XWVr*urYhh_-u4|f-Y-wg_VwhxXZjNM> zXI^nhVqS78$f%0k0=>-46e|nMG|Lpr#3Wrq^OPiAlOz*!UCX586y4;cv_vBd6C-1b z6jLN4{EITvGxHL2kX;2bDkU?;D$&e5(LB{KQ8(4t(oEMR&A?dKGCA2uH`%}<(ZD1r zEjiV~7;IEZvXxtYQEp<1tx{%gVtT56L0&po0u*k38}UNWe*!jq*gGC`^p6coVO!YVNt;)UYGveXo?H{epq8Hsu6sVTNf&;$$9l8GfT z7+NMK8Kk6`=%%HZ8|s=EnHlL?rkR`RCYc+jm>LRhtDXQFFhstZaHMplLqd}@SbIg zaau~Mv4O6MWvYp;iE)aNZla~Bxo)CCnuT#VO32DT(`cNb7^ znStS_^X_^E1_sUokH}&M2B8uVX1tdsU%|k@z+U3%>&pI;l~+(wR7c17GXn!tfTxRN zh{fsB$!Gn80|k!O7r(E4AKAiWIBCV-iUz}VM|MnNRnfaSW$M4Vr{WWw?(7gMRbs@QTxaddMBYpGKp3k#PcQd=x#>T7R#UYn1Q}5&=&{BVJr55+~?;bu* z_rGh-jBa4yY7q2xTpz*1c(hab`kcv2nlA=Ep1S{0(kq$orwVsfIa%i=9w~aM|MHmb zK3n^Pdqnysmo4PtkTO`+ctj;;%DI(1ueRKi30N6sm}HPNv$Qy3W5}vdtLXMCn^Ua{ zi;X5Fs(icrONPB{ddZIo-@>@Hzip44z5e^kRPT~UYS!7QOkEub0*V6q;>C^3TC_smR#a0_R8JU#axbI%3U2lng54x2(up2 z*xA{%pmEu40Z-KKoNN#1(L SX>cEu8a-Y8T-G@yGywqco@yij literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png b/resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png new file mode 100644 index 0000000000000000000000000000000000000000..70e82bd7920683a3ba691618e0866e641176d956 GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU@+idV_;yAi2oJNz`)p?>FgZf>FlgfP?VpR znUl)EpfRy_qO}LJqll~jqNEEQt(q=6+XA#%0|mW1lLSPZdLFDVC{JEAA@*=yQ}5CQ z=?xz)OKjb+@!GXRVFE1n3T0(sU1mzJXRAz5IM$fRSN<&SUN!SSr(0X@{HojVW{q%n z%hsJgS=WASO=D_l(7Rh=eA!sIFl*g;>zY@4-Udf*z5jP-l#up1PCMUyK1_IJ zn0Ry2`}x|1P9K*gY0ou2UAl^|S^L|Yo=d6aLWz?y7iCC1iBR^PW@nij7?V^azwY6C zjbDo&86DZ$rrB3`ZR3URx-0U3=B=GABcq|pdicVJHCIB9TJ}}XzrCOR=}#SlhhEXND#*Uw0-$$cD-}tWM|DxOtW}yz|3NBxcdD5c?wD)rM)v5pOnrOa^0eT*5&M^;K|F3ky?)52|xUP_^|N%rx{lc3MB4~ zD7oKI%-3+Ws`vf<=8g}E`TX)sx7(&hWgKxwliVDKM0A zL&j~NYtL_6s~zBZ@U8FkJZWQRmrt);SOgR23jIz!d9Y&6#&Zp?*Ur%w=bqN>%D&lL zi0#g{P>a;i!kg7>J8Y~{LPA$)xdsY6|16WK_Axf_ORG?zG2gMr=REi~_D=k}NoA=^ z==CL2ew5bVmkcmAP(F5I#rd5p)0~366r4C1-=4mAMx$%d=|dkj3m>eWKU40Pv&)Lt zv&@e99{qNQHS~0-*_DQl3)^&4Bh%I>Iax}j&U0z8nE!Zz_wfg%Tcb) z_2zq))|Thq?wLDLQ7Y7#<%-CAv$wVuyyrizlJan0^j+?~wKL!G&&MsdUv4(P-uzzt zzSZlqU!GPKl>QS{6P|H)2b16Im#4or+~iqj-t|Gr)*^RV%vW*$*)QY2I-K+C%hgaZ zu3p6cw&ol|;RWXRw&!-vm3#B$!Tw9l^5S=E96opbeDLf~-*@2)l6MN&&uTwop4*tm x%b|aXdDcDS4=XF5);L_A`}SG0`L$+yjwRWXl7*R8F)%PNc)I$ztaD0e0s!tG4Wa-5 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png.mcmeta b/resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png.mcmeta new file mode 100644 index 00000000..e8ac9bc3 --- /dev/null +++ b/resources/contenttweaker/textures/blocks/trinity_neutronium_casing.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 5 + } +} diff --git a/resources/contenttweaker/textures/blocks/undead_soil.png b/resources/contenttweaker/textures/blocks/undead_soil.png new file mode 100644 index 0000000000000000000000000000000000000000..c4497bec38f70ef84b427bea01699412d9f2f785 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$oMC z;uvDlTN<=G@2~-njjfDgf#3p1as9s&|NY;da{9rQX6;j_91N92r!XW2s=Y5!xqDt+ zi*5Ijx;V}oTpLvSicimzsaM|G{UYaM?(_8`d94Rk#6A}-$m;%lu-{ z+_?V8zfvjJ(hotF?mB&)A&u;e_tVqjC#CYN+n-|3pnogALw8^L>hKxQ4}A3EZD^AW zU|lE7+<7lZce6*tq^w2Pb_V6g1hO2`+xea6$CI}#F3Yd2?S6h>r_k@<>Snzg{HJa7 zru};^e`Vr!CYAGY{~~pCjjayEtEZjG+E@HS=dqht{ShUG8kPs|AF$4v6FWt9Z*xXB z!-v&h;@hrHy4hb_@zsH^%H?3>^<9T|RQ$@E<+@DitmuP_^CoZU5Xj$GozB3(z~JfX K=d#Wzp$P!3^qTJg literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/void_ichorium_rift_cap.png b/resources/contenttweaker/textures/blocks/void_ichorium_rift_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb7234798d557cc332cabb75205697885d160da GIT binary patch literal 521 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%0DwXk1BnrbGtu@Akdh z`Sls47YguJQ{>uF6ifOi{A8m(K zO)W`OsL0L9E4HezRRWu9l~-&964qBz04piUwpEJo4N!2-FG^J~(KFFA&~>fIEHhHF z<5I9GN=dT{a&dziQIwKqtCUevQedU8UtV6WS8lAAUzDzIXlZGwZ(yWvWTab^lBQc+ znOBlnp_^B%3^D>@hD&O3a#3bMNoIbY0?5q7r2NtnTO}nf1qB7D;h6;`$*vV8a0@_u zu<^wuDf*rTCCMfgxdpBjCHh7N1{S&oM!H6p`pEh#atnNY;kxsRp`n(i=v~r#I+1zA66a3A(aKG`a!A1`K3k4sjg+Ic_qromKNlc79-nPTAT_J0=qjW zB~8B~7h*HA9(PaQ0Jt7dFs5hb7JzktR3ocQNrtN{C@snXt4T@LPt8fqP0cGQ);H8M zMDb8bW*Q=bQ2Yau0S5uH@fEoRaPv`A!@>)!7#yxvF8Rr&AWJ=6Y?VOnwMxlP&P=fa zGYu_Gk}S;(40RLJ63ui?OifI5lgy2ibWKf?j4e!34Gm0;Q<04F%quQQ%u7xM8C8*6 zpqH7MVr7|Xm}X*XVW?|jkz}B2Vwr59n`mrcsB4s*W@u@iWMOG;k%VM~e^F+7W?o_r zva3KwrDUd98JSubn3@`!>zXB+rRtiPr6ucHn3KgU)H%IS8e2Qyhy*%JYk|{fqpQvQm>v@SB58 zG2En})bz~alA=ma0-i!sX9G#F9+|}@`9+mT_6MgHLU<5w?c6f<*6!xRf$GXq0YT@wonW8FlvL}T6LWCKGp6BF~q z)I>{E=aTI`V_gG7T?4Za0|P4~b1M^bnD=b-K@|urGHpObtgo*Xa&+5(ieM{GP(BMT zEhxyzOf7;$JUCkfrxrp2%0?fDIwbwzT$N8yJF+r}Zs+`h%A(Blj1vFyJiOLpQ3x@? zCo?%UuNbf0$Vwo=f>h7iaVbE=f?V9}xNP*nl|889hlB;F;-w{qW-eMt~c6VX; z2O4(Za}RZ9U|`@Z@Q5sCVBk9l!i+m6X1`@%U|=ut^mS!_&d4e*t$%H)v>pQk!vjwj z#}JFtcPH)jVs;d1-5;qwx#O5<(`}s{QzsZjJmI~RGoj(Z>K|NATGrn3N8C4vs;Eqr z=$Ku9eXWu88F1{VfAWI*m%17xvXk44ofy`glX=O&z;NHw z#WBR9_voaBe1{AK+Wss5SScC9+9s~>!t`Nph5jGk_nZe3)MgyYNfK5$t@vQt?OVL; z>9e+c|Nr;a@5Xx3VkHKLU5Z5$B9sFSUny#JSPH(EW@^})d+u}g7q$1&m!#KP7%(*G z+&(MxVkd{ocjo398D2X)61-ECQzH-W>|1lk44ofy`glX=O&z_8EL z#WBR9ckQH&T!$P4T-1{kg*>LJ#VVA2n`9LFN9q6Rx`XRCaI3Vg%n7;^$#MJ!tMI0B z!8utE)9#)8@q;=~CMj z-ZH9_F3ixX@HiGS+4+-G&q|MZFSEnk85%71wJvTCTGJ)h^ykW-)pm-$HF~EvbnIYY PU|{fc^>bP0l+XkKX!L6T literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/actualization_of_hope.png b/resources/contenttweaker/textures/items/actualization_of_hope.png new file mode 100644 index 0000000000000000000000000000000000000000..ce7dbcbe5cc88faabf9912659a18cab26180b787 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;MCS z#WBR9cWIC{Uz3BtT*VNR8wrl-iHBKvmPQKYJ-O?#>^aYoBx(KxM;)INn+;}fFlcs* zH@#W={_OM<3<1vF(>+Wkdh8Qw*}gPVNX~R3>qMD@8mk(1KKFm5ntrv(gYWsOjuUq_ z7l%%%RQQ2WF;qE_XIuC2NSxR4K&~PkSxX5DSiHl}4znkb^{LS;Y;+Vmki>20E zT^G1z`Ti@Y*l>dP@|Pvs_O6zBHZOQVTk0i~>u0wznO@P&SibvD@b(X<6NWkxn$0HlomK70;j2&G+Kw|YFfe$!`njxgN@xNA5P)?M literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/actualization_of_knowledge.png b/resources/contenttweaker/textures/items/actualization_of_knowledge.png new file mode 100644 index 0000000000000000000000000000000000000000..2f369f54c4a20578e8e17d3d206b874f4e6b2d20 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8uZ z#WBR9cWaO#-ys7Y8)da=n@V2ZGhgtoQuu$;nkRep6OuBf`{@{ztm$Li>bv+zh(cbG z-@eVs(m&Kgj8~=o@merz;u?=IZM{qhu4NX-eyUloR-WkQBDJyTo8d+4tVJ@BYxgCT zIf&)lZniwKgfUXULixOZfbL{9&*pX22@-lQerq55m}j~%Vb+&VdXd+U|CG&R=-|27 zUTj{>JbTxMRm}3+Hb^EOy`p-|z>% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/actualized_starlight_sphere.png b/resources/contenttweaker/textures/items/actualized_starlight_sphere.png new file mode 100644 index 0000000000000000000000000000000000000000..73b6e4293c94726fab81517c08f378bfb9e8b0d4 GIT binary patch literal 513 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_{Df z#WBR9w=~$+`*47W?fO@jF1ZLs1!t%mdo1LW47s&3uc`UL0!f#2amNqp9AYxEGNl?E zUgpR3!~&PJPFs~As@UWxm?ft+JEna?dYrvp%ZI#sme1$Su9j?L5e)osMk2ZST`wQ= zs*_BMyx8)#t3IvnbgMp?wTa<*o^YV5@~1y9C1&L*O*M0H5m8Iro4~*%v*Nf~k;hWr zJ^QaRGL$XX(dy(0sUbf)*HkKRvqMDEEt~lAWL4-5{K)f%+wG&k##Z5s zU7Th{d}c=P>H~^C>|lMqxNXIxiETboDvK*Ltlk%LpL@)>WvBAWTOqd`_U_VV^PH8f zq~vS{%5%1`PTFA Tsb{4O3=9mOu6{1-oD!Mk44ofy`glX=O&z$oD9 z;uvDlyEfP{uh~FAW--TvTZ_D+T?-HC{;vu=9^pVhhJ+V0Ae$6A;eW8bY6cx$o9F7)!>vgh1U@h)dimdU7} zUe4vh!jO>m;;qVpNi4pxmg=55(-J9`B__efnc}f)lAf5HW;|f~G}fi-5$Caz%YG_{zM8S6*f;42F#KBYZ(!VZ@4=z< zT0gk1NAF;ss-m}@Uy)s~=jDcrPh*c+wk>4e{;a$szGhkP(&?rQ4<2sh=(u~_nxWzL xF<*Weh6zp|_&Iju{+YLk44ofy`glX=O&z_8iV z#WBR9_wFQXzGedf7kQIy0=iQVPSmjEVm}wCq5RR)wOeV0M`KTq;WCfunL6wLxV@g+ z`akUMsjYcWrK*HmAM6xlIFa@6=ZwAidtI5A-%K;;J-zhg%7nu^^%x{}{kx>HuQ@bm z((5J@;WNDl=6Z@W#s0MFe4j9N%0a&*8zX@Ozdu{eS+^&i;Y4Yp*C|<lmxW`xbLIhU65L)n^a%8t&-)_BTto{+f8ceXgX!-G}WA3=9mOu6{1-oD!M< DHIHQp literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/alchemically_hyperactive_crystal.png b/resources/contenttweaker/textures/items/alchemically_hyperactive_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..eb50c64a9f54b9be95f4f7c42c1883b791a18ab9 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{ut4 z;uvDl+uOG>>#%`{YrlS&g{3g~FQ zyH%~CQdUY*wM-`V!h+-0&toMz_C&rs8&hvKYn6f0IWLa3M~)9~ZrU6q>b7TvmQPJH zpV{*ANj#IvzY~~_xkj7 zjrEGSGOdr(KR@m9w#YaBWcJ$gNaRX>RfdyWPgl-1^k07F^2-HB%mb4@JpRipA3vX= zX1o2Bm-_4X6r0aH@VP!aRMai+pq;Z&sHC#t2h+}5S-OfclLIE*iIeYV;)p(SB);BC qZt5pz{m#zz-E0e0+#V!0*k_%1QT3t0$&i78fx*+&&t;ucLK6U_+Khn! literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/antimony_crystal.png b/resources/contenttweaker/textures/items/antimony_crystal.png index 8d8e9c5be30926c332dcff3c16dcaaa5a8d7a776..0dbf924e49030473dc69559eb60ea3475cdde2cc 100644 GIT binary patch delta 288 zcmca%H@2}wfGR&*ZZ(;B(0nXEc|6ZgdTVGRU;+^zv?{8U-mZ?i3CohRqzIw-VgM6Ei zHaEkwZVr2%i9tSGlT5M~P5+Vg-SeQtJpDztS#@)K@8vqk9DZLff2z3A)Y9#B_n}WQ zK58F+wO`-<{TM&fqo=EO-~RuOVTNnJ$g3mgpC50K?748rw8T1YT}4He+yA%f!aS_s zjb8;i@`i-A%CkfyryMNX{B6qO$=RLqoCh*o7y3mc->9vxeEgl;(Z2O!*QF?R9kq;y ue<}(N`GHh=WyhY$3# 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 F697hcri%ao literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/apothecary_fissile_alloy.png.mcmeta b/resources/contenttweaker/textures/items/apothecary_fissile_alloy.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/apothecary_fissile_alloy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/apothecary_fissile_dust.png b/resources/contenttweaker/textures/items/apothecary_fissile_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab4e1e8a164737265c1ebc441b79615fc3329d7 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^q} z#WBR9ckN`w;zJGst^1QN6fW>+3;QbmfT1;kEi|fi#kxn^T@ zvPg+-^31in&X`UYNT_&q!R5kEeGVPMIzV zYFzU+peB;FyWVATa^KQTUAuO?v)nRUIqu5pqZ?&1a#H7s?dI)|G)UAg-Z{m6RbE+L zmfd6(&i3RZnq7=9O4+ttxlxqd`lH(J)8_k(56o;{&2!!=wwX(8=j@fQ+`W6JmK7?o zEeZ)Zd{9^J;2Fhd4rSbj&!tOc)Zd!=^mf!!u8fvP-8VPpNI#AL93~>`cQN-)ul?Gj X;yp8ji#{+gFfe$!`njxgN@xNAbft<% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/arbiterite_crystal.png b/resources/contenttweaker/textures/items/arbiterite_crystal.png index 559a18ab5a4a9b431c5dbb4d968beadcd7d9b286..26e3e68b1b6dc9e55308882037e737da13fd391f 100644 GIT binary patch delta 277 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 mPF}#NMtk44ofy`glX=O&z{u?B z;uvDldp5u@?~sGQ9B#b{9T^!iH*2H3e%UalJmp;(^h8pxqOCXSBSVzjgK6`G!E@@S=}o(Hwwjw;8}B~Q@u*S8S4Qg7qy3I@CtfXnwD`x08~mynA4@8hE`Qg4 z@3q{)l(zc9cWMb<&sNXz?Yh_aUiMH*+fS|MAK$*{DDkeCyktqQZdYz&hL~cHlg3Jg ztw(+p_dc){XlC*`dG|XXgTPrOo%rbiQ=NXuEV7w8Axi0{ia@**gTn*qxES#n`+V}x zO=V)3vRvrvQnqL77Ahws-~RS>X8f};Gi z%$!t(lFEWqh1817GzNx>Te$(ze1{cyem@tnc5-5Bd3<5(tT?5w@7?b@TXh!c0`sT~rRs*ALGymOW%0|R4orn7T^ zr?WH6I}8jJb808rdK`9;IU2uzg~!rnQ5P4Z5cSZ|`UN)!WyI6s;=n>279V5Xs97i71Ki^|4CM z&(%vz$xlkvtH>>200A5Oih{)C?9>v4q}24xJX@vryZ0+8WTx0Eg`4^s_!c;)W@LI) z6{QAO`Gq7`WhYyvDB0U_*;H6nnkaMm6T-L zDnjVC87bLuDcBUHq*(>IxIv95N=dU-$|xx*u+rBrFE7_C zH`dE9O4m2Ew6xSWFw!?N(k)6!(=D#dD@m--%_~+0838fFCAB!YD6^m>Ge1uOWM*Pg zerbuVk`kAKf&$d=irfNUU%2sk#n4bl&d=4aNG#Ad)HBe}&DBTNQC#9$R)SwgaY$uB zs(w&vaeir0a;j@tYF>#lvJolCaQy|PMLA&aq$KO7=A`DP=9Lud8|oRNSn2NR8vxe< z3WD^^+ybz!irfMel_i;Jh`>Ve4M+y;9b|`8YAh`8|fyRr6%j9rKA{|C8ik}nHZWN8ReN* zT#}fVoC-3kBDX*#2jQ-fs9JYOtDHaHZV&uGd9pQwlGN5H8C?a(M_~4OVUkCu}n!ZH#AL6 zF^3qHl5FLcUzD3zVyl#yo0y)eUyzp$wgVL4R*nIlwn|2N1_+UWoWzo}{Gwc2rSQzW zl>G8ygj7goZfbBzA}Bl!%}vYpaO5?vBY zQf-xt42(>z3{0&I3_}bJtxQa;jLmfo%&iQN)aR#Urd1MBZ3oI8Hjqg7$Sf|&FRBC! zLGn~^Y9WLN;pSw5R4XVbfU|{FVlu=F#ffF9DPWJorIIre^U_mOY?Yu17N#W=OJYb% zG)}ZgO-a!;GcvW%HAykB)J;rDNzt`PHA_u3GfzpfOtwTdy*NLuq&%@G)iFIauf$f# zJu|le999Y%(5TWxRbQTw3W^52s5Qzd=cd(SAqn`&X1n38IoY+-7Nmb1zBp0Tchk*=X-h@qL4iGh`| zF+IFzZfKEgW@wnIYnqg3s%v6lXrXIqWMryqVUTEGYG{yZX=)59u_=!|V^HjY5~qok ziK&%|8GXEGoCd0Pbj>Ucl66f|k`r|;EsafeO)V^q%}fkT5{=ENZ(Sn8UXm|5zY7#NxBCYdFr=~||m8ylq=Tcnw$P%H15=o(n)8k&R{ znpl~bSs5A8BlZ%LQVlE(49#^-%ni(RO^i|ubQ4p|4RwuEQ_Rd0Q%zFLjg6>OF_`Ka znCc>$3YIYM+315>%CK7AMjxXc08xO{w6^0?fQSXTxY=>p=!4t$pte4=A_XFMGal5y|tEW=HY40zi9r_{9boPGULLXG_aOLbF-C2Q&_Th~>#9PA%b zUcAVh5%VaOd%{G~(|$K@&OIKzyQv}N^hP`HO^w?#-AyhFo>iGIuBrHI&vA8z1c%P~ zKSEbK zO!oh6>`qOkFJ3#-k9iJs3KpBW%Vk+DJceN_|d3`yB zSv3mU6*b+z7ytH{rTOYFv!wDx$;ER*zScdGG@n!WS!;&=UH>y*kCgo8-Nm@xWQz2b Qg`jNe>FVdQ&MBb@06mssCjbBd literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/ascended_gallifreyan_alloy.png.mcmeta b/resources/contenttweaker/textures/items/ascended_gallifreyan_alloy.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/items/ascended_gallifreyan_alloy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/items/astral_insight_10.png b/resources/contenttweaker/textures/items/astral_insight_10.png new file mode 100644 index 0000000000000000000000000000000000000000..fb45dc10068cbf59aa8f7ee25df21fa440c29758 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!2l< z;uvDlo1Cz~JYvK9|Nj>zy;{JaAHVNU{qJwNpZ0wJ^z`)q|MmZW{C{={&o6Ih6O){g;CRk44ofy`glX=O&z^LKr z;uvDlJ2iM?Ub6$w*QJr~i+_pMIR0N&y}ya^Ape~=_!K+>}V}NlY^^?lE-hxFl5ZzH{At;b?0O=>=0~ zMmiaMeq^iLm=}{Nuw9_}y2|Vsd3RRS{Qfmnk44ofy`glX=O&z|iLD z;uvDlo1Cz~JYvK9|MiPR>A0HB%9ySOI2zP8@S6S+@t8rIqNQo#zYf|Jk44ofy`glX=O&z%bp@ z#WBR9ckd)yzC#8)t?}A!r3_xH$XLBv+QLVfx4IA3c92vAF(7Txsp5`v>p8sJUzS ag7vUKhR|2e!)^==3=E#GelF{r5}E*-lUOAH literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_insight_40.png b/resources/contenttweaker/textures/items/astral_insight_40.png new file mode 100644 index 0000000000000000000000000000000000000000..2823ccd183259792d4a18062c38cc1f2eb37dc6c GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_7>D z#WBR9ck3i;p(Y0bmuijt6OdO9MY|M{sS0;W&)JguEt({8jZ&QFQKVNz+VKi4Ib){YYv-`=L! z<%fnY;eE5K@0{hf+|xGan{(9}3hew&GJL4wH!z+d8DeU6NYQMue%U!z#(O55fwm5z z3s=4PZTCz#J}FRS@)4cWV%{-pHz^+9e*eqKI=^|l->rIG>;8e=Aa+vKMpji81_lNO MPgg&ebxsLQ0B2`qMF0Q* literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_insight_50.png b/resources/contenttweaker/textures/items/astral_insight_50.png new file mode 100644 index 0000000000000000000000000000000000000000..19668e3e1cb88c8c3b3e4808cac9a2950401f3f7 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^!1 z#WBR9cWSVQSLbtY+a(GS>Fy3qv zedg(JCWp%=4Koee%_J!C}&CId7lWYql=SoK<%EOwzLeu}N;(ovD#leU2CImFVdQ&MBb@08-(8 AIRF3v literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_insight_60.png b/resources/contenttweaker/textures/items/astral_insight_60.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee3ea66f42e5b583c227123f5084dfb6c330190 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{u+9 z;uvDl+Z()a(;)|*I|dOv^FQb?x#+h2yZ&2DB>v(xg=j}svB=_O9Lx4vrZqKe*_qw{ z{aVcI+c{=4WdsgBJ*Km~M*QpV9;Xwu!HyO6gUiMJuG@JUZuS^Vgif=vt zd-1R(`*WE!TkqXX^j2}5ers2oigdCX6T^o40-~m$llDqA?-E^^v)1)`X>d2gHSL6z z?3?cQIG_1^M|pYXE8dSq$@l)&{5$L_D9CGT@wUVvr_yOtopSt1SKF|wPhL!WWjZhT mdjFg6UyiTti3$-=*PnD=_uo=x`|}J83=E#GelF{r5}E+NJdsfV literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_insight_70.png b/resources/contenttweaker/textures/items/astral_insight_70.png new file mode 100644 index 0000000000000000000000000000000000000000..c64d754d32573bd9bfa8b4014c3bde9bc806494a GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z-Zv< z;uvDl+Zt?`ci4c(hG`yC%1Pl}X&LP6BWKlr)t&pR>xj3TbcRhzj+=hmB}Xq7(H(q- zvR-9@dfPbeeJl}aRJ7agF~efs`{$2mUirVuH(PDt(PD)FRR3!-qh03aklsD+gi^}>#~jRRqTwp z@!fX!y2p9jrKd(*Wo0-rpZ!KPKf{kQ^CJ?1$u1m>3=j6Qdvk44ofy`glX=O&!071d z;uvDl+Zt?GbjU#9&gp=kl9`&5nx?7MG{}Eo`y_C0!k@zz0&W=_vZluDDs<+OG&yx< z*#_15DKm1CU#I2gmo8^!tErtFu;SIfn5$3HuK$dx?WqGNQo3tfBm z?v9QLPwMvfYpn}gt+8{}$?MM_u6h3dzQpBa?Xn-{UbQZKulQ1Srit7B4Tm%DaQa?T w?h(5%nQ!^WtxF%-*+nj?_V9eUt6IIjmnr5H=dX$;1_lNOPgg&ebxsLQ0M13MnE(I) literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_insight_90.png b/resources/contenttweaker/textures/items/astral_insight_90.png new file mode 100644 index 0000000000000000000000000000000000000000..25ffadd6964c1f86761ca896eb5c4ceba3d276eb GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&zQ`}TiQ{eHhG=UjzW2kO~JRlrfVfE^^^>0o#N?JpzCU{#I)Ol&Gjeqp#{gz zzLXL*^N0vqsCGjuXvNJR6J*~#dCH`J^xmD9k3?psrI)4O+cTG6Vd_WTl~t>~{hpo6 zD?73LJSFjU*9Q$=L=xD;1g}qniK5w#)f+&vaXS(JFh5F=NAJ6E+5e8BgogPChK~ zP~(r$n{INfU}MCE?|+;6nJU-n&HTgm<$R$GGsC+@>?)p3DxL{zSs9KL&M}lcbK;)r zhJ~zuqD^i{Fejf`{QaJ4K^bGk{5a;Xvrezm5jhaWovjZ@8?I+XHWd^?pHs9t>i)c@SY+XNi;FD z|C;{&XM*UH4?m_^%bz&>_;yd-;1_lNOPgg&ebxsLQ03T-j A!~g&Q literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/astral_mastery_tome.png b/resources/contenttweaker/textures/items/astral_mastery_tome.png new file mode 100644 index 0000000000000000000000000000000000000000..efd71f0daeb506d77d8dc3d121c238902ab7447e GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_`fM z#WBR9w|BC=ce10%(R${}Q_VI4%AZ(Vubjx@h`MpIu0c0vi$HX#>e7fkZ`ZuJ=A`4Q zn();l`8B&hVx-8F2l7IqH+5YES~wDG58X|g;~6J(l$qH${hj6aqV#o(SikkV@|{b_ zj$2uE?#*&_6ZsY;Ee_Xf&!?Pv>graNrKWxV(WAveYtCQYQJ!d&E7S4hQ&s*B1rg3e z7S~yne{nc!d|G!fU8|?_I-lz`zUbXEi=q#{xN`4YIpYrLo7<+Zj-NgI>Wn4-i#Quv z?!V1?)?2a8#*CGDN!|GgUxL2nl)QSDEevJQ@+&H>_2_aHvHY%6&rS*=GWN9&KBmJIdI-RH-RJh%XXHFWnJydwUV1<8Rp!zxp?>CBc05^_XV$)Z#(hS wb(v9Kj%i)t=aX+D%>1GjFR0t{`lI}8=}TRV4t84@7#J8lUHx3vIVCg!02-j%PXGV_ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/atomic_glasses.png b/resources/contenttweaker/textures/items/atomic_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..0a1a419d488f9c3dac4f0b80071154ec7bb2b3f6 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;NEv z#WBR9_v)mLyv+szuJ=82CQX|pDWN3$axX(|M1$Q+2_^0w3w=)O*t;er_b5*^ir8efA!{lGlx^4UD@_oi|O-2rRs{ zuyw(@y0^AR+P>`#H|v}Bz2?;Yy=^f&>-Q9|Qc~PF`!*ZLll2{CpVgD?udJVHqG+9L heW>6=wER)-;3M_(*&?*>FfcGMc)I$ztaD0e0sxIwbf*9S literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/big_bang_matter.png b/resources/contenttweaker/textures/items/big_bang_matter.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d7a447f819550d63c5c74d7a864f030c9c30b3 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!06`b z;uvDlyL7Ul|6v1xR(tm~f9t+Xxe zMa;^irOYcsQvD_LI^PPl2*e59-~Ij1yK`ZG_N z%loW^`kYp+;3Fa{3e-a0^M7exJE2SJ2JZ{@z}@DqQ#_A#GJJ^TIBtCUR?Wl*ySHY{ zG*i`F%`#bn`Ch=IN;V(Wd3Jjj>b;fQvb_DVWFc>b^9MI8!*frh@5Vl!?|x}=QKaUA zsJqWA#BEP+GH;4g_}|X^B%539zm0%h)ukgJezMK!xV^G0L3RCWqXzMWud_DTFU#e; zbo6dR-2{ir&1VEow0Jn{nS6V$$xu{vT|`R#Ro3a6i4leOTl;$xo*AuAeZ6SzcE@Ye zJ?7VGEpT;k3(at!lBv64OU3^>pSk{5gnp@h=jK0B^KNg_4_gKX1_n=8KbLh*2~7aQ C>#z?1 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/black_hole_alloy_clump.png b/resources/contenttweaker/textures/items/black_hole_alloy_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..3687c35860d881b81f8590e44d2c7559e9d4cc00 GIT binary patch literal 900 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU^u|R1`;{@*pGpMfw4Hq-HBn{IhmIX49s?( zE{-7?jc+3zy`>#R{t2a-g_f8XhIS||G89x-NBFV|m)_P70Z%Sk`zmNWl1 zr4SJ>h2EeeT)EDhqE^3aTgJY5^Y5~><2hBG7W`s!&eq+pdB68*@qN95_sY|44AXMI zl{9GAw+o`HQ{`}!_Kb!0{$-8Oy-TP4|dwd0imfd@)Hub=^#;2!* z`ex1Et6i^teA4dr2MQMc3unAsUctj~!u?F(y+VWMW|m8)DBVoI)IaC;hPO>hM_=4( z?6NQoRZYkhl$<@`){g&`)7MPR&tMsIJ$Br7!y9H`)np57Me8lPH3@7Y& z+|4xb7hpMD52$@7?#S={if@D$fGk2p{LK2UL}miv-aTkcx^l8;_ls@?x? zyjz>UCh^un!o4UIi+c*{W&6{UGhYi zn$=bOp9S_pK{jjSe^a*|P1^rwer%k`ztT1A-^y#kfA;4K$xULo9+s^kDn8{w*>je! z`Y(=p7I_v3R79PeW4)q&CAaFS`rNtSO0^s}vRnzvcH;DYC)ZTFf38#DyX6t=fdN{2 z503l$Gew7a&Yq-@QSP@yUUzj%(#we@c6DzZT<6TK^f_=#spy?Y?w>8c`=D+SZ2YgQ zv_-72^6#CBLmuv@_G~CUzUM=jxqi;qRad!W(&IS4?FlxK@^zdP+}QlCHOwr1a+6AF z+=o41Di0PmWNmG7OV+m2ciG+kprm}(+vPWwe0H*VZ!x2|UFM^LX2rdgTg0F9$+*uG zKa|a`_h?JBazd`4?|YwBFaCKiLy6}x`!W6=`57FC&v2*3DR8x@ q80*^{F{n%U)1Vss literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/black_hole_alloy_clump.png.mcmeta b/resources/contenttweaker/textures/items/black_hole_alloy_clump.png.mcmeta new file mode 100644 index 00000000..a1f9b3db --- /dev/null +++ b/resources/contenttweaker/textures/items/black_hole_alloy_clump.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 6 + } +} diff --git a/resources/contenttweaker/textures/items/black_hole_alloy_ingot.png b/resources/contenttweaker/textures/items/black_hole_alloy_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..71966d8f1cf3fde61c5e339108ac810334e9f399 GIT binary patch literal 6668 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 diff --git a/resources/contenttweaker/textures/items/black_hole_juice.png b/resources/contenttweaker/textures/items/black_hole_juice.png new file mode 100644 index 0000000000000000000000000000000000000000..b80ea64cac1bbe58caf0f9f5a5d4207ea78f29ad GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&OX# z#WBR9ck1Mg-qD2u$L;-nc>U&@csKvJC(Ux(f`hShM~cCXhI&T>-772oruHqJ?Yt~+ z?jQC`8^sj)+zdrFwY0gNS>L%wZR5s8&RHu3_wvm;Uj58;nfcxKb>IKq``%~W``P)B^@7?pAk{t)dH5g@~!21`ajAPbN~ITsc5sqx?P^@c6siMOh`3jb+~uRK(^;wUgG*s zoTYzS|K8s@yCHer<%2K&a-|(hmQe1G<+ML9{Z~`t|IamR->>y_>Hk>rrnTE7{{APH z@~sT!&5K`t$k)wJ&6rnT{?;L!d%Ko_yR+Gkg9ii-*o#)oddc7YlHXfvm*UIx-$EZ= pK8i_Q{?+E>xx~^dl~4b${_a~8_h@yE1Oo#DgQu&X%Q~loCIAVB+NS^j literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/blade_of_the_samurai_queen.png b/resources/contenttweaker/textures/items/blade_of_the_samurai_queen.png new file mode 100644 index 0000000000000000000000000000000000000000..4c44d8291185269d9cd3f853df4419221cc569c9 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>T2 z;uvDlJ9Vk}yemcUD>2N~wng1+xhkw?@Rk^*m{z*aNM>Ko$1A9)MW@gr= zg!lu6VY?Q5d)0FJ&387v<(?6))7&t^4{>@Tc{OVxUMVz(&k-)-$|(qDxyv29kW U@O5TnU|?YIboFyt=akR{0BJ?7aR2}S literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/bullet_of_the_gun_devil.png b/resources/contenttweaker/textures/items/bullet_of_the_gun_devil.png new file mode 100644 index 0000000000000000000000000000000000000000..97b778515b8ce29f0b4ab6ec67a711454bc7f987 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;M#j z#WBR9H#y+|bCQz8zvC_je~vG2DP!LNneQ<2;e3zSk*5U%$*153` zJ#Qm;E535=p1Hq%??J8OO^F9?*Yk+$?MbhOd=a4>d;J^U|UEMPU zUvEY4U^7fqW6R7;YzxniPhN3!miV1HGyZvdb1&|gyZ_6qhlgC1J~3@lJfU}E>wEdI btqfsjg6>|I3TkCwU|{fc^>bP0l+XkKZ7pyu literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/call_of_the_love.png b/resources/contenttweaker/textures/items/call_of_the_love.png new file mode 100644 index 0000000000000000000000000000000000000000..249a33d880c7470f07e60bda937612050cc3a8d4 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^S> z#WBR9ckLwKtiujGt@fIht%+iBzm?)diufk~PB|C&!gSLat8T{oNq=^&s8`!|*=z!P z)5Y`ElP(;vR=lv9I@X_dn2y-+AEI^QqSBv&&i4CSJO)yr1>H1y?KE UGO5K{3=9kmp00i_>zopr02=IuO8@`> literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/call_of_the_loved.png b/resources/contenttweaker/textures/items/call_of_the_loved.png new file mode 100644 index 0000000000000000000000000000000000000000..01aa467fb6148862eec6c7db441103b2298cfcd9 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$obH z;uvDlyLOUcUbBOM>-|2B$;=HCRunUo%N%(3O{GArn5VqtrL*`?0gn?NTNb9Ow?^_v zXm5Nnv2Nq%^#5lv?DiO$oc{7sDs->X=`Y@;ho;DHe6T6!5px6Ami5_nb7r?_3;G_c z*f+Oue(7213@)_~PpmJ*=xx8asKd*JG3vS4o#QiByM)NSmFl_>?VYc?&_*YD^39`$ zd$-D*x+HVz(wA$Sx*z}Nwh=xU_TA*XqUSXA)5R8YKl5fiWzn3mR@OIgM)CE+cUC@u zGfd^XCNv2$)UUJX`X_Vq`Vafy*R_)bx(xPzw~Bhs;d(>;r0&jwJ1>r1Hi)@vb~sbw zUCfGA5?8B#ub*pvzcO~W<^$Jf@7JE!?~G?k44ofy`glX=O&z-a90 z;uvDlJ9n~SU$cRL>wO8o#z#%Fx&vHJSq6Nw`5~j7JJEZ|l4S~y#LnGUYLl4cyHPoE z+w=eSa<`4YOsYt(|7riIN&NY|8O2qe+a9HHNp5F8-Kr>DmZl)-u(QF`;Ldx0*T4+L z#AS-dM0YVLuVB_@&e(B(W#ci+tm=$?NlQGJ^BETDa2+zaD91N}kNe!orl1f7WMM&-|YA@|JbtIVV3vi1Y}}=F!`JJMCWb;w@}{J@bS1 zDc3Czxvlf`TD70&oY}7rNIj2hxNK6$x-N6?_G6Y-2JGkUzlVNxx^w$bq)DFU1T)va zB1ghSdyBVZ$~$=6WcWJioT1kS$>$PRz58pI8G5#agr-b151o0}@_9+ZwC`SW8gHbs h?@RyRR$Km$Ni+X&ri;&%g$xV~44$rjF6*2Ung9t}pu_+G literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/call_to_mission.png b/resources/contenttweaker/textures/items/call_to_mission.png new file mode 100644 index 0000000000000000000000000000000000000000..cb90f35f963594b841619c1333c534e9c4beb4f2 GIT binary patch literal 413 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 VIY3wD5(5JRgQu&X%Q~loCIE+!uV?@O literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png b/resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..53f0388392e9e66f36809f97477338bb7a95396f GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbQd z@t!V@As(HrQ_cq|he{l+|9;P}+Tv;9~r}SOBa>mVkUE0%Y<^{I= z4}y1mWsTWce(cgpBOViBrjE%WO}c02tNoeD(m126P}s;*c*pFJy!*xbiqHLhr~V@P z^Y`tC4j)!iSO2dls=?W}xIm^k^?U8b`g<5yhQb0#@(5GnY*>FLIMNz3Boi1_Od9wu(^5pb%PpKCnUsBcyx5ak6v*c)ee_!Cy2@gKS1wl`RVsx$<>UN44SpGbj zzJ!86X=hvMR zejFcUz2m`)i1WtjVtYEq5puYIQEv41$j`RLL`1l~q zZ@KuF2No?(jAEY!`kQlKUZ3Ho&%oqcP+<(`#Vpk&z~26 z-^0*3Q0w41z8VA0_jemZgm|0{|GiUNAOHW};swXgzug#rXy;D%7DbcUcWW2da<5)} xUP;pBUb)p@rJOh!_dQY@S>}CLDEe2wOd$E!yj3rK85kHCJYD@<);T3K0RUkes>lEU literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png.mcmeta b/resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/cleansed_brightsteel_alloy_plate.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/cleansed_cinnamon_apple.png b/resources/contenttweaker/textures/items/cleansed_cinnamon_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..70cb1781869a711ea3a3ccffad76baa226d41789 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;N5s z#WBR9_v(b*e2k7FZT6cK^ICg54n39qqNRUSx`HSFfvAUwRJ2Eo6sz|kx3Gs|N|8s? zuDz4+KAD*|$@2d9`NkieO1E$ z6Iv1ulfyNpm-L)Gf$%;!`o%V|=!bZ!6u literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/clearing_taint.png b/resources/contenttweaker/textures/items/clearing_taint.png new file mode 100644 index 0000000000000000000000000000000000000000..4e90e2aef891b2e82737319ac845ed62ac0e196b GIT binary patch literal 5775 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#h<4lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9h~_)2!1MdLh_#c`q1P5Axl8XR9G~B4Fm=^515X~lBeM6; zzl`IZcQw<)a+(C^g+)ihS!S|jrK`Qo;XIqLa`*lRfkJPLF3G(8v&LB0FGjGnJFsr{ zhP6(CpU;~sXREw*l{=W{cC_aRf8*H&effbpma+Rc$Zk>Ue=6nr=$^aZ?wZr4iB;7O z@*n>RbR-DM@=w^-G`UNm#Lwb{Mwmf!^O>0m3jW2j3hX)FMHbBspR=5Sfw3ji**U<| z*%{^`28N0`wG(YU4m-#kjSu#A)zT^xC_E7`_syb3eM`GsHw4_`T5B~U=9i*LrbkeW z4D0o#X8G<=cJcIB*%(&G56nkm3xY}}3jLoh5_P1a;7)(}ce(QS3=0DjSKSn44moRd zsdLAS)9X79hO-D9VfbaJY#8jHCbsE=O#Jr`AHV9I+PvrdU(2egO(z-Vd&ng3N)%i# z?4KWH^}P0xfwni-N6U{p9K}`Yp6q(_N&5Mu!%XLSq;GzaDV!0ZQ@Y{K!8JK6jszbO zbiJw(e`4pFf_snFgk`NM_5XJ$z%lw-@iNS=t)jTBRz;GCL~ z=}}db8eHWUl3bOYY?-2DZ^va*VO5b^kegbPs8ErclUHn2VXFi-*D9~r3M8zrqySb@ zl5MLL;TxdfoL`ixV4`QDXQ1m^ky&P>WXGjoQ-9F1v$^t z#a0Pqzg0?pa%PGZm}zEVnQUlkl&YJWmYSk#l5AwEn`CNXp_`VJnwpekoSI^pmWE`M zXI^nhVqS78$f%0k0=>-46st5tGYbo&6ieMia}#r26EibI-6Uhf6kW5F& z#l+MY?3$EhE4Tcj+{6-FrOe#K^i=(VymYVxD8Q{813Yb&jPwi;A^|yxC29FZxwcB- znRzMs<;4i8kj&iF;F3g8cp93Un32^dGBmU@HPAIMw=zIdpP!PMR!K;;9VmO)KqB2Ev$!O` zs1hs$$y33pg%BQuo0ADrt)QR)&K6dQ$q+9TCzhqAfV}~iO3p~kOHWO)Re~m1n3hZ| ziNVMs*~Hi^)mYci%sfTcB+b%DH_^g0Q8zWw&@wGKH6_`?I2G0O;{3Fd^2DN4$Mn>^ z5?dwr%-jNSSSe^gqe>H1eR)PIC>{)qjCBo6bd8Kc49%;qan0m2iu4`-%VrXb( zY+_|Vm!ieQC@smv+{6qNafZ4k#%9U7Ny#Y|puCr4Xp)$gWNv0bCGVN)8kp)L>QZ>c zV51LeN(Mu#K^uLHiV~s#sqJaUr2r8Na&fccve5@OfI*F6XiWoZjnWW9D`*k44ofy`glX=O&z}W8T z;uvDl+dJ9N`>=z^@%nJ5_De|{-B@;KzI>q5ddc;u?}g9{YcB+HUDE2%Ym(q%G+#KI z@t|+Pci|t5OLlBk=`lsfz9nY-<7uKLuJ)G&8i*SW-;Jm2D% zENTp2Zy7DEnR>8W+2w}Sfq(BNOpc2b{(ipQQ|Hc??Me&S8m8Di>k$`y!lle`uByvK zFWZ;>wo`k>jjQ4X*Mk2XWoKnilaSO(+)Xj7==sPtL_yq$Ibu% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cool_walking_stick.png b/resources/contenttweaker/textures/items/cool_walking_stick.png new file mode 100644 index 0000000000000000000000000000000000000000..f78cea2fd6fcb9f55d118cb3e738cdbd27a00648 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^}8 z#WBR9w|A0Z)?o($*ZEBsg~VC}wOV{_S z4Q&g_!)ffxR-F_w%rgBTxn*%(-GwFoL8rTCWjt4|jyjV$t9j1RJ*SWUW+`CjEVo(M z`k853_R6QOugp?PZC}eaU0d2#YG404F{Ny_$V;tZVej5uzopr0K^uADF6Tf literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/core_of_the_mythic_shells.png b/resources/contenttweaker/textures/items/core_of_the_mythic_shells.png new file mode 100644 index 0000000000000000000000000000000000000000..4db99a35e2eeac3924371bb94559c1aede0efa1d GIT binary patch literal 7192 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/core_of_the_mythic_shells.png.mcmeta b/resources/contenttweaker/textures/items/core_of_the_mythic_shells.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/core_of_the_mythic_shells.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/cosmic_pot.png b/resources/contenttweaker/textures/items/cosmic_pot.png new file mode 100644 index 0000000000000000000000000000000000000000..30291e346817c0fa1775000c7dc4a62d83d1e14b GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{|@07Pt+f%7W~T`mv=!W<>1N5RwA-tugYGsAD1nE|GVye`FGhr=_c>; z&phiEa^PTW2;x#?@zP|_JI9|r=b2d`$HC?O)7ONpo_ll2l$O94t))Ey%nCh^KE)r2 zby}VttapxI`j}s;?1RH!KkuKEpZA`@!tT{|*_eG53KeK5gc z*0MSCd~dEk5S6`TiYepiO+CivKfm}|<)P_$S>*nA#tf~c9+Ox!mkM5tO1`~q=IV^C zQ6jF44X<}`DBciunvfdFyQlk&1)po+0}H>iPvc4(Jtr;LYL;+&8}E%mnNK$6p9?Hf z_Qoxq^6PKU=AVo9RDG2=|M^AP?zTD4E%&{@{IbO7*wdoU_rKrB&$%M4+4HE#NbX^! zT#(nVzjo_hUwf0a_F~lM4;Q^Jdz?LWFvaH4=jr*&3hVy;$n&}swYk0^>73eQ!OcGx znaFE%G#T|gDzc82IGSp@?e-oo2^L4r58N5=?`|o2ynv5^fq}u()z4*}Q$iB}D&PQC literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cosmic_string.png b/resources/contenttweaker/textures/items/cosmic_string.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c4dd19cc8247cef4b483cb21e153e45a47da33 GIT binary patch literal 12059 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cosmic_string.png.mcmeta b/resources/contenttweaker/textures/items/cosmic_string.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/cosmic_string.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/cosmic_string_conduit.png b/resources/contenttweaker/textures/items/cosmic_string_conduit.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd88ef4a52e35febe749042fae32761c0448bb8 GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbPy zKAtX)As(G?uWa;+E|fX?@%-MM=5Zp*ic6dwHC`wwURaxOkp0D@s22~UJzgi5XzX)Z z$kDg2DZy;vgo8)@oV<7yB|LY&_5D-sF}=%KZwtr5^xp^H|9<@EK|w{1>)J5w0~sb- ztk<%(-fR?bs>nz*koaS0F4bHA*yg{EOY&@83|~^T^ol(Q5xa{-NhB4;1gI z+?~Jk#GQ98lh#x(UtzpgE61sAd5nH=>uTM3AB0SE60CGYUVCrK6Ig!O<6fWl&GtRA z-t7}VJ+VFNYI|Z=`O0mud=VV-!uDZO}XzP<7G1oekQ-OyD)##PM36@Yx6hk4LW6) z=2QPk{Fj6ALSsGue|5GS_Z~XQd-l|w+69pd?Gwv$1)IM7_{BP9*Q(`SQQylL7#J8l MUHx3vIVCg!07Cw?@&Et; literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cosmic_string_conduit.png.mcmeta b/resources/contenttweaker/textures/items/cosmic_string_conduit.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/cosmic_string_conduit.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/cosmic_string_primer.png b/resources/contenttweaker/textures/items/cosmic_string_primer.png new file mode 100644 index 0000000000000000000000000000000000000000..97cac79be463fe3656adcf3216b463de75321dc4 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;MFT z#WBR9w>9`6?-2tIyr-0 zG#*cs7pr>T>#(<+al(Ul^O)UAgTe~DWM4fctLc# literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/crystalized_emberstone.png b/resources/contenttweaker/textures/items/crystalized_emberstone.png index 333482ccb98243e19ae17e61a23555bae5ba637f..af8783d40161c335261ce986f61befe815ba29ee 100644 GIT binary patch delta 415 zcmZoQ*}*(Pxt@WsILO_JVcj{ImkbPyMV>B>Ar`&8m-puhI|>~Ccz)jdlnom@oqAkY zIPNvh>uVER>e)CUqe4t;9)ncyrJw)?Syq1sRt-n7FqMLy^Y!mGiKM$c+RPdJ_RYKZ z)|-ttAC!9i-NUe7NyYJo{JPzqo9bqJij*6tZEX5l{h#y2_ZRgn$JFoS7OibM;@dbW z^kdl}M@_qo&#zlNQ}zY!W4ht@BdDV~_fo*yyV*wDe@ed0Ob_Vlx2`$C*_ipnZ*sJx zd+QA0f1DONKTVz&NB&%VBJ4rXgXELF$1Ejl^efCC2TpfY;kJQTjQK7443Wf znZg!z`fKZl?Z(o^7JXL*QX9=~c^}-I%*JZnTP2<~xnis09+_}s#`VSfbdUa=)woLV z_uf~+ch5-ZR2V-k)9O+7ub&s(Y=4dG(1r!GFL>TiiQ~Q@AGG4thpa<>LFXktZTZU< YYg5{~fu%p1fq{X+)78&qol`;+0FK1JN&o-= literal 6661 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-jH^N-N`ey06$*;-(=u~X z6-p`#QWa7wGSe6sDsJ5ki=3vc$@AyANHL4b#*W7u_L-Z%cwEjf(=v7X+rrT6;nM2e z41yXesk8pQzMuH-VE;+>$2C_bIBoc`^NCP;$(48Uai)>mUnM7;Ki7LFMwn;ff~mGw z3f9;^P02S2bUR-ku;l9ujqSoGWq*D3yI45E$EC;5T4bs7#1HcpI6L0EzDY6jPetpc z^4sTTzoqJ zxtk~J98%v!?yUOaQs>^)qH8X2N6I+nt+VCNWF(v&@>384#bl zl&ho9x>+b~okG?r5fRmONxTw8n=d@zST{@K#F_=+3QxJY*A`#4S~uy@1Gk8iEU6~3 z2hY4xKNakn>@!_`Q`Jqb9Tin#2|mx#dP5ajj=glRll-CcegDbT4UYTItl5#UEp@fV zJihz0>QuTj4m$Oh9hW*kHE}xKeX-d#J3lrz!WAA!cEyeYMVm_)) ziP*AalJ=eDyIy6l*tlxt%4f%Xr9QcE>zd`ReCj8=?n>-;+b=h^E}zF9lY64zaKFK$ z3lrV;MJR91{2OvFz1Qzrg`uhVv2N3x-j5-U#&dt1l$1zzPq6W0dvL+VaX4Hs2%p{9lK;-Av=jyXGgH^LaJT;QP$&>}$6E z+_p08Oj1VMLz7jaE%IU|XV+BjyK*n@Y`FQKwOwu;n-4EFdwDiC$;(@C`msw7Q|p^f z?}@nZJ1swD&g3o6lUICL#`Qd6aaMcz^{Z94XGhDf5q@#KaMt@Dxd2PY`%ZE$vpmVigmH1e$KIvjd!>1Tk_|$WjzcrGhek#@mD^;u{0k)(aCPsP$$omJ6v-9O7C~?S5nAKu~iB;^)>J2b zec`(EilL#HoS&;-kyxN_sAr&`n~S2OxWu&#VINi<#UYgisro^w#rdU0$*Hbosd**J z$d(r5lolh~Sz4S55(2wBCnZh4A{SyavL1I&-vGECP%x%v<`#f;fK(%^Oi6~TD=00> z0jo(#)=$kz%}vcKDb_dCGeq%FNoE=%f>8Vek^u(+vhfwU1#t6GRKvmxtQZ`wRxbI; zr65Z^U2K&=?zKwEPtHuS0yE7m(##DklT&ofjgl;MO^lM#bS)B7Qgn?>EYi}9l1!4# zlTDC}^2{qPNz6-51sPS5TcDSjnPQb@Zk%Rfl$@fQlA4^XYm#JUsGDSFlBjELXljy@ zWRYZ=l!$DEe^F+7W?o_rva3KwrDUd985o&cn57vT=q8$&8|s2A*G)=JNz+X;wn#EI zv`8^GPEG^61{4ogjsc#wN=AAH2$6uC#FDi9qFh_0@XWlF{PJRiR7hrSYH&#+DA)|m zjLi)#P0URVO^uB#jg1kC!cvQhGxPI6rWzXP85x0PQj)FQ@{4j4OKg=ga}(23^$YUS z!4jZ|vGOmH1)%;ifnim6Ycf zW&0QTCuOB3m*6)Cn_{?0L8XxEQcXOojx1abj6&3OEWBU{c8$iFxU%DYi<`%mx$B#FCH=3{uTajSP}>(~MIs zbWMzn5_J?NChP>10w@nLqlC7ix4A2D^m+ALklHHY%9>xdqzgdmT9R*$-1e@sYbdcMy3Y3 z7ReSCx`v6#DX9iV#z_XLkn{@=JW9N0q-$UvVrXh*Y-D9@N)PXunI@YhnHresCK(%m zN;2~lT}$(1Q(ZFyBQv99vlL?s3$(OBw)YHm4NP^7OhXJUtc)zJjOh}4Nokge$%!WB zy5{EQiMl39#)-N~Y33HX#z_Vi7M5lvmMN)bsELgN?-?5E8d!uF8e5qdTA3QrBleOl zEldr}lZ|u@Op;S|O;S^hbrX#Z&2^Iu4bu`WQ&Nl#%pfH{<%!b}l=lqHLk!KV3@xn; z4PoB1(Fe6|U?q(WsQ&l$wL&h7Y(VV;D^E}*5L{YNkdv8O1SyrkWp;3CAtV>u=;Kg_ zq#s=5=M&V9tPG;tIlrK?C^J2y#J@Zbuk~0ILQL?X00R;gUc-Y(pXVHN`e16z`}y9Lr<(cPZ+e*k=6bQcdlBI}t-)b#=DwwZ9Fn7$;q>VevKQ zxshPVlI^fZ)%45hpRWUx9%}RT7;9PCoBeYZ`{R-Mr~Yu`!gZ;N5^VV&Zru2}@gsj= zrbBZhBP+@n3=HaJZo=hkc~PL@K2KLa Jmvv4FO#nXPkB9&O diff --git a/resources/contenttweaker/textures/items/crystallized_tungstensteel.png b/resources/contenttweaker/textures/items/crystallized_tungstensteel.png index 58b792f668e42bac3eb046106633c17e26a675bf..6aff001fb79c78bf1c7f5cb2aa3e7144e699a798 100644 GIT binary patch delta 352 zcmdmO@r!AKay?6LYsY*BdPHI5O8~^Q^e1VyueO-fAelOPS?Tzxrt*)5B@y(>MPA z=3U)pv1OO-ggJ{8Qsmt;-#?nm$@2>EE|IBP|!sj0gPWs;TO;PYy z&0>n|Xu9y~+mEW?^{OtPOMgWE(Xlask7CUg0J6iF;>g z2Zt<7yB4Yc?8iNy(`FZBdW99D{UysjPP;x`ogq{~KZN!E?9@HX@1^^`yWLsr!oa}5 N;OXk;vd$@?2>{SCrl|k` literal 7227 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 diff --git a/resources/contenttweaker/textures/items/cuendillar_catalyst_1.png b/resources/contenttweaker/textures/items/cuendillar_catalyst_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8d8cb94b290969d900affc1844e94c7763863151 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8rY z#WBR9ckiUVe1{BpTGp>%?%3#Y!1%)4@A8{>pP%5yv~9)RLsL!^-aWzmXxWK#KllA% z_%CAV^+e-iRK6+Gfv+{r9mQ8)uW@6rxZ5A`r%NEc=lsTOp$UtR^j6;z_;BTPvc}gR zovCLvt1{26ymRN0qxQBlpZHES%*pf36Y}`@c{THzmqPblCR`TZzv{1%XHdp@wgq17 tQ~JNmx;I;-bFEMcSMKF`Kh=LRO*x&A{d~*Y4Gatn44$rjF6*2UngD-KYTp0= literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cuendillar_catalyst_2.png b/resources/contenttweaker/textures/items/cuendillar_catalyst_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b626fa50d1f180c1da01098c753dcf2b78dc54 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8!b z#WBR9_v$1={w4!~R{3L&mwgQ%JbRE<{_p>ZI5T!L1ras94Ob6t(fo2M3v8pAYuEd@yL zlxJ(&FQrWrIA1r`I)*c6ELm{l`3cS+*5ONyW}aBA>{>6;zW>|^pZS(*D literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cuendillar_catalyst_3.png b/resources/contenttweaker/textures/items/cuendillar_catalyst_3.png new file mode 100644 index 0000000000000000000000000000000000000000..204cea5c9266f9c8c70087d1e2913ff7bd9a3c25 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;Mdb z#WBR9cj+WU{$>S%*7?27ZEJHEv*#{gms#t3--WND=Dmf& z1i3HE*!Q-6ox&HhQONY$tO~X-lX6twRsHgs+{!j}MW9*hYTd_Ow`*7#R>Y-p9C3>{ zc6IIPWeqv0MqzS~=I@?do=|sgzR(YrsVf#UKhlulbQg4;aYp&4RQe;Hko88l*NCvH zZ|mHD!gzy743C#%_14)9|JZt^BqO+r4Fx&p@~^g8^}x2U>VkC7esMD^DPO-Yw|5l& b^VYAL7MJAlV7DIw0|SGntDnm{r-UW|Zdz-Y literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/cursed_dragon_egg.png b/resources/contenttweaker/textures/items/cursed_dragon_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..32a3f26f181fee7fb44335bfefa869f80d448c57 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&zBPKhKu!)s^P^W+;IXi8BbVin1zLe#dj4QJU8`SEvx(i z7x8s>e=w=#^(Y!jnV)hiacmIF(JYJE@{gPGuEohGHO9ryp8QVZ`=9x8MT+m;p2=Na zWhPToudT_t)pX;2xWyv-W4>CN%8_3!CoM_yx_V>b>7#!St|;`4HVS>N>+)jPt7Woh ze>{nO_2R}wi>T9E9{X8x7hXSH5m+hRRTRHTCOxJ_WA&ejMi*+%%{jd;dXtP-QUAmf zA8Y%W4Bxu^b2!D5{aaF8XNh*+kqv>H*GZZ#T(&OJIXwJwTYlIvxp71vBHi`;2PmY#cf)=g~Zqn&$~=sRAW(Ngisbkc>; zNi$8DrOXbjo3^Pdmsd7-|C`M0$~S$FgwNZa$h&B3aJ@cy(cIRr&-hyvkH!^G*Kq4A z?YwmV@tV0j(t#15x9U&1;%6&X>%Vr1jA&C)$dYUOtgh9DO9V>uXnlR*n%Ynv{QAJm z>w)Dyh4++LFU2LT&@Ys4(`esfeZ%jS3fGzFH@Od&ioV~wF;{rY)|9>PSFK%|czH(D jJn2B={ENB8bgTe~DWM4fN@em} literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/dark_matter_scattering_element.png b/resources/contenttweaker/textures/items/dark_matter_scattering_element.png new file mode 100644 index 0000000000000000000000000000000000000000..53f772a8f760256795cbc2ece2cff4e84dd0e934 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>J~ z;uvDlyL7UnH?yHg%l@_6PlWiVC2)FFpDeuD{AJSrr|Un|zg=1pQ4}+wDix54o=po0otk>>7RQ1q zObgyuhpiS37w=1|;%e9(TU;5tV5=Jkqr>%5hLot+7W2=){5?;A$@j9sOrL!v7q;mh zlUOo^Loq@}?8(U>4n@s$&%2h#?RpFiTQ(F=Qorqc`9f*zx6Y02t5z8;4Ve;@7p~Ez zw9Nhaoqi?;=W`qnUOn0z$}stMMco%W8<$5tr#3B_G4CCd^rZ7grc6#gy6?mU<6q~} zbHug%()TYs2! zTkEB$$9wOmDYP7ra9;IQF(P}h;j`q43`?f82n2W?bq@90%=zDbS<376&;PL1zopr0DmL7D*ylh literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/defined_bar.png b/resources/contenttweaker/textures/items/defined_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..2f3a31699020fd94bd9982f0d1cec2ab85ce66ab GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z>w?d z;uvDldv@YM-UbB$7WOy$m2?kzh(|H6lNWMyxY)ky{_dI4OeQWBoa-;0*>d1S+gnlR z=?2@D9?aVuIr}o($*;*yv$LADZ#-<+?cecW=F)x2d%6y0CtY!f|1+`w;i?D!3j#k# i&GDRfVB-_cJ&fA^qVnZ@o}3H}3=E#GelF{r5}E+Ymqe}r literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/depleted_apothecary_fissile_alloy.png b/resources/contenttweaker/textures/items/depleted_apothecary_fissile_alloy.png new file mode 100644 index 0000000000000000000000000000000000000000..70b940912dc8822e846448ba6cb585e4594104fc GIT binary patch literal 6110 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/depleted_innerved_fissile_alloy.png b/resources/contenttweaker/textures/items/depleted_innerved_fissile_alloy.png new file mode 100644 index 0000000000000000000000000000000000000000..300f9e30f42ae7ad1bfd06f9f6cc5ff844f957d4 GIT binary patch literal 6093 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74pxOklmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpW5f#=V65!r+K9g^)PE3fcc)%m^&S@_md=6O3`@{RcO z?048^h-}dbi(dQU!m{4o+=m_PX9Vz{WAHb8`Y<@bzw^G(!mDrWKetR4E)9R0l=59? zP4U9aU$>_V9#>6Xv~asgR;G#!t5>t!{X@5McGe}{Eo?j5=$Q5ShW*D!w{LgtS3a|Q z!h+2m#~6(K7+>n0I=GK7U+KDzu2JSQ?w{M23x8m{k{8KbV!iek0|R4orn7T^r?WH6 zGYkwBb808rdK`9;IU2uzg~!rnQ5P4Z5cSZ|`UN)!WyI6s;=n>279V5Xs97i71Ki^|4CM&(%vz z$xlkvtH>>200A5Oih{)C?9>v4q}24xJX@vryZ0+8WTx0Eg`4^s_!c;)W@LI)6{QAO z`Gq7`WhYyvDB0U_*;H6nnkaMm6T-LDnjVC87bLuDcBUHq*(>IxIv95N=dU-$|xx*u+rBrFE7_CH`dE9 zO4m2Ew6xSWFw!?N(k)6!(=D#dD@m--%_~+0838fFCAB!YD6^m>Ge1uOWM*PgerbuV zk`kAKf&$d=irfNUU%2sk#n4bl&d=4aNG#Ad)HBe}&DBTNQC#9$R)SwgaY$uBs(w&v zaeir0a;j@tYF>#lvJolCaQy|PMLA&aq$KO7=A`DP=9Lud8|oRNSn2NR8vxe<3WD^^ z+ybz!irfMel_i;Jh`>Ve4M+y;9b|`8YAh`8|fyRr6%j9rKA{|C8ik}nHZWN8ReN*T#}fV zoC-3kBDX*m0!jO(mL#SmmL$3)mZaJ$85tOv zS{ayH85o8b8d@1yS{WGX8kk!dAgRw!$xN#xq}mRYJ!~M6?vYtsl3!E_7J}rd;M770 z55mpK1gTa~PylBOtHfl87m5?hQd7Vlhf5`AB<7{3rr0V$6D&+iCYHpImS~)4k(!dC z3kpA7lN19>-NclX6kUr{v(!{G^OPjZWJ^@ji}TY;$`gxH9n(|uN^F(fGjj{TVWpq} zjVeu4_2n6{Ei96g5|fh5l2M&Y74KPC8Jg3>dr7G#CPs;=$-0R~sm8h{spjUoNlAvr zy5<%p#uiB?DQ3nN)bgI8u7R1Zp&2N_8yi^}8q&jiCPoISDV8azx~Asl$+{*crm4D# zW`=3HhL(v*Nrsk|h8BsC91KtTWXGPNu7Rblfq96Lv6Z2vm5B*Gyk}%)YHDVfXr^nP zXkw^qVwhs0YmsD`q?>ACnV6DloNQrgiI%g;_MWk>fswAEWr(4fm5G6su`xZoXKrYb zY-VVfs%x5*XsT;sVQ8UiX=G%oYhjRRU}|WPYH4Z=DX}S!J!4SpffA>Qm5Hg9i5Y#o zXPjnWX=0>nW@(VDYm$lzw?W6#*ih%R~0 z!Yt9k$T%fcH!0D`RM*7PG*ve#+0abaAjKfnB-td<*f5n^-ZRxTFx7?Br3RK(CYJPw zJyWB!#KaUsbKRsAOEX;)qqHPl%fw_$U2~JvWb+iGL`y>>YSnv4-UBrij9}ig(Fe7Z zVYR%CK1MqLq5!FBZO5em5ess0v*WVS2e&pI;l~G8RshPRxA_D_Mi>HfY zh{frvK?gYx7;xAqu1*o3{?a7&SgcXcUze<-9>22rn;P%LhVcCmE}6%k;mpGDAX4?k z3L#krH>VG3TYjyyc1(3rd)6Z2tMbr9`1GMCCFOp*GX4d|m>vr3Nwf~&Ten9dHAME! zg7%3F0n83UyHA*$5a|hJj8G?0we$ia8^hDmLfUG_9fAVw(=Pf&R)Z<;? zjq6QCKTb~<{N=iM@xp$CO9o0`ocNlbB|C=RT&Mg-Hmqa5Nk?k#Z}odQ)$SYXIW`8X z8K@=YHyqRKoYh&hY3*UT)XN@OF&TYX+&{N3@BG4c^+6=h6Pu3`3=E9Tna<7up3crN z-!L##%&DDd>v7mY=4kx>6&_2QMO|EsLezJ!=ty3fB&aiGo6~AOwdr+^liO5|9t|we zwfM0yqO_p!+SP-h0xb3pcUaY3#Wg?HdoFbCVL$%2qWpc~cfJqXvV08x6gmX@+D`W2 z_<3lRKuxQBvV;>u;zY?Pt=%)4U;o(E-oC!vaNg6pcjpZi#Ch2&SRPqiE}2}>Tv2xU zip6_j_XyW1o##8%OLr-JRKBj-e&1qx?zc~8I_8}|BkbPMTEy>ddq!)QlZ~^?RMDxQ z_Exs1o{OF{HLAJv-N|?ftyS8Q>n_W<3VC}d@-hlZtysh+Y#0?9#FLU?|L~Fg#=n_G zo=;XaO-yDi)ey+F{~`b9-8Btge@oAWECLl9*Yp=E?BL!qd)n99oXEGr2fp*ftc0f+V6F!K&h%c^s{pRr( z#uI_zr_B!>R5S=&_NH`t`S-8izP+F6S8rbspanW~5}trC?K(l4cd;;s!OMC?(BSDWjyMz)D}gyu4hm+*mKa zC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3WCX+vm(=3qqRfJl%=|nBkeP`|`K2Yc zN=jS`3JOreD{>2bec{IE6+=TIIX_pwBC$ZVR8Vx_yMZvb2eCAp#43xqJ>$KZd!_EN{YFmX=;kOA=s#t zWGlD)qTIw1Tcyn0#Pn4Cg1mIF1Sr6*90NRUm5lTtwt__hauQ3@@{4k9mBKUgQu51- z5sE`Hb5ny$5<%fIU(Xk}z+WooKxU~XlAq&`0-Gp&-4YCBN&uz^InM`m$Jeo-Y@2$H9Q zQwt$H2sbAaq*_5i0h}$Y5|bfbC{8R(O#yoxE|r{-n3tZKVygsAurMu|SQ0~8qH&@{ zYD$W(nUSf5u1Si4rEX$MN{X&Us#$8PnR!Z*WwIrz>BaeJCFO}lsgCKXc_p?=?wPp- z;ILBAfJT)js`~PbR8Tw^7#Zjq8tEEZgcuoG8Jk%dnkwnj-g`!=7DfgpiAlOCmL`_E zCWeNIx|Zfqa z-J~Q#V_kC#6Jv`clN2*!3u<}KP}jgr*U$`<;Ej!}3=QewJrg5?)D+8*nq$ER2OGAr9NDhW4eX?WEP}jgx*T6i)$k@uz(#phy9^NxDGc`3c zOf=IqPc$*qH8D&v(X~jjOwvuYuuM!zHBPoLwM5I=WP8t8*T6{E&@#l(%*w>T%Gj75 z-ZM9}NH#MxOw~0_N;K6qu`smIwKOs^)wM84G%z(ZNVPOIwxCkpGX}*TC~=xtnV4Fc zn9;|3#%TtYCPunumIleXCMn5@x|Wv4rn;sUmd0i#1}2Hd=G5|@iLQaMuAvb)_KdBJ z=#uvmQ<9R6O$}3YQta>G1>tT1xQV6J1zx?SdfdG9hZ$hxP1?5>q9G2P-B~h7~1}zp$!TO3Zs^g z6uzUuH5yzbg#by4M^o2maFG-OBq<(ET~rG$F2o>WYF>)1Qn`}7-TjNpRxmIyuqAoB zyMV?S85n*#@2+QHVBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD;ognPbVsZNFq=UQ-3Oug$!fgs~o*b3kW7%h3{@{?`G2K^;N5i-;&i=RLA;bT#(?xzv zuFzMlN;vgucg?XSHCIe}nK!KYF3#k1)$ic^Hnx_op9WsBiZ_=$>9SOlHafdwsj%jp zT{a4vE?ZnVuED9((IZ!*$NVTR*Xcu*N`nl8lTXgM{J+l0?r#?Thj) YhBd6FZ!U$uI0y2Qr>mdKI;Vst06K{ZdjJ3c literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/depleted_silvan_fissile_alloy.png b/resources/contenttweaker/textures/items/depleted_silvan_fissile_alloy.png new file mode 100644 index 0000000000000000000000000000000000000000..d5266367e1b3e4f70ba75b609f0854722f331f9d GIT binary patch literal 6116 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74pxOklmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpW5f#=V65!r+K9g^)PE3fcc)%m^&S@_md=6O3`@{RcO z?048^h-}dbi(dQU!m{4o+=m_PX9Vz{WAHb8`Y<@bzw^G(!mDrWKetR4E)9R0l=59? zP4U9aU$>_V9#>6Xv~asgR;G#!t5>t!{X@5McGe}{Eo?j5=$Q5ShW*D!w{LgtS3a|Q z!h+2m#~6(K7+>n0I=GK7U+KDz*i4hpt$%J`=B!}8;tZ|`UN)!WyI6s;=n>279V5Xs97i71Ki^|4CM&(%vz z$xlkvtH>>200A5Oih{)C?9>v4q}24xJX@vryZ0+8WTx0Eg`4^s_!c;)W@LI)6{QAO z`Gq7`WhYyvDB0U_*;H6nnkaMm6T-LDnjVC87bLuDcBUHq*(>IxIv95N=dU-$|xx*u+rBrFE7_CH`dE9 zO4m2Ew6xSWFw!?N(k)6!(=D#dD@m--%_~+0838fFCAB!YD6^m>Ge1uOWM*PgerbuV zk`kAKf&$d=irfNUU%2sk#n4bl&d=4aNG#Ad)HBe}&DBTNQC#9$R)SwgaY$uBs(w&v zaeir0a;j@tYF>#lvJolCaQy|PMLA&aq$KO7=A`DP=9Lud8|oRNSn2NR8vxe<3WD^^ z+ybz!irfMel_i;Jh`>Ve4M+y;9b|`8YAh`8|fyRr6%j9rKA{|C8ik}nHZWN8ReN*T#}fV zoC-3kBDX*#LOr~*D~2KS=YqC+(g$hDalON*f`b5#MCs|A}u8a$q4_V z%=FB>#2jQ-fs9JYOtDHaHZV&uGd9pQwlGN5H8C?a(M_~4OVUkCu}n!ZH#AL6F*gJo zm6B}bmS2>cSYoS`nVXoNs$Y&Bao&iE6ASbaTEx#z&Rw+C)FD1Xc z7$FssnVTA1k_ZYnxq(5>L#Y7r080tnx&?inWrRKCR>7o6>fTQep*R+Vo|DNdTL&Yt&)3Y zZUH!~6f~ewrHQJ(JR=np4+cgCx`sx&h87`4hE~RAR)(fZ`n30+QL2TJfk|SLZi=Oe zrLKvgVWO_3xml8~v4y#XMRHPNQj%FRs&lF0Jqs&Cb9#6$Db>WpC^0ozH_<57Sl1-g z+*~&)$H88W`ysT80>!S(zAE85`5X zd*+4~$!3Ozsk){~iKeocTOV4Hf*RX2#L)H!4Q)_RP#Cp@r0^XL zuF>EkDFjGTJes;jgNvjPAW89P>Y`e3aUli~Q}a@6mCBXu?Vde$-NV4Zz?S6g?gAQT zWMKH|yt|%(fq}EYBeIx*fm;}a85w5Hkzin8U@!6Xb!C6a$|xkmG)uyH0s{lXY)==* z5R21SCvD_Cq9DNXT&2iqRUy0H!Pp&q<&K>98L!s-5S=5OEc>nT-p&7B9SmhRoVow2 z*oGB@Riy3f42vgmm~)5{(j4R(aYv( a|2oRf>ze*Z`D#%N@|dTqpUXO@geCyi8w=$C literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/dimensionally_ascended_garnet.png b/resources/contenttweaker/textures/items/dimensionally_ascended_garnet.png new file mode 100644 index 0000000000000000000000000000000000000000..f75bc10f3956bd6e3da2e60623bfe2d73a7dadbd GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>N0 z;uvDlyLRGUZ>KmON7Ew?of*{#=9i4>Ypu<&BY-Kh`MPrle!w!t%DYEPHZQKJJAHfj@uUeA^N ck^hy`oMly+tESc&1_lNOPgg&ebxsLQ0Qz~n&Hw-a literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/drawn_black_hole_alloy_clump.png b/resources/contenttweaker/textures/items/drawn_black_hole_alloy_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..ea8ba307bd45635c8e31f0a440053c8920cbaf25 GIT binary patch literal 847 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU~u4IV_;wquKhlZfq{XsILO_JVcj{ImkbQd zoSrU@ArY-_ubuA~aTPi6(f?}6`8RqSx`cQ#4#aofdHUpFch$!S7hCoV{AV&b$UIBJ zc0vY+;_MYiSOkT59;ofIPg{1{d4Ez>diwWO?X|@#R?YjhPyXury?Xz$J>CCqeD>HB~ zHKZ|Vm(n{iW$S&H&-@AX`{^L*5bH2EUBUYIAtT;NJv(Q{h*;;f&gSl(o4#x7>~C)7 zP8VG+&H8!rjO_2ai9Ju2OwGMf>TRZUr}id-rQMtdzPHX%FC_lk|*c6>#vbzxmjBM!HZq;hUQX@ zhb6PcI*TQ2Cbr7lPttnyolHT(?Y0cFr<@sKFLT?;guKi%P;eVEVmLIhd z_O0zkk30Ul{n_|}o&72MABk%7jg6jf*(a;2CjXIJH=jG-Ecv|Ko1eUqkM>@&e{tw< z{fA!@uoeJQSau~pr2jh%#sMAL?^ zNn-rjMpJ`kTR-07G3W4uPMs$+>Nf1$QYXp(xaGc&&B3zT-qj1ZuAJM`n{Bv1u0p+) z{kY?GnJG~jy6YYXdBs?<%}UC5t(Y9}skQBR>-qi$xuX?|$J8Di-K%=h&3xB3rgia) zR#%uGkp6Y$-jVf2*%AFSZf)35vh9I)&0_oI;a^y{$NfI|YtkgsKQ;~j53H`xJRtVn zV3I}fFZSZv;JXK(G8})UzVG{+byeXBwuWo}CP@8Fka=*^qPuG4F6$3#rhUDlFfq%1 z#a{zgj;pr>miVty_`Oi=@&k44ofy`glX=O&z{v0E z;uvDlyLGa4-XRBpHv7d>>O49gWZi8E*zMHR#wV|^ug!n5^MwM&EP;tmlV`bi?O5b^ z$RluaU>H_v2>XR|Dc!NoIuJ+2rZ$F%F*j@B5=wUeUP$EWE xV4FX~eI}`>7ytYsJFD*09s2tJk&qqZT8@3Mo(R3qVqjok@O1TaS?83{1OQ>|moWeU literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/dynatos_crystal.png b/resources/contenttweaker/textures/items/dynatos_crystal.png index 776c21f935798d848bc2f0b5d19713cff70623ba..bf04a8c4732fa325cc12143850f291afc8331830 100644 GIT binary patch delta 360 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 diff --git a/resources/contenttweaker/textures/items/echo_warren_bar.png b/resources/contenttweaker/textures/items/echo_warren_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea7af8fee14f46e574d8710c7cbde6255a2b480 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{KzA z;uvDl+dKKZpKzc^`~KVKN}^6(P;R?)<-j2UpIJ>2FAizpsRv%lUH){%4*V|IV0O^S*@=MQq?t4G)$vtNEtvHYwqE3eHtV0KtPFpqK2peFP*yq?ui3UHUh@y*bn(8sMuvtL+1bx4 zCH;A-BzBSGpI6}B+K<;5wnVM9dyy)8;yK5>Hlz2aRGZQlY&}*Q+tI+vWhGn8B6q0b z>CO!nFCI-zJMbkTpMSlL_XfUuS5JTV)Z01jSa4fS-=#Yu^84RT^jiAi)aDC+S?%i& z9Ax~mE8*sZ0tL%6cWU@jM9j=K{J7WnhNq^kb-M-cUA;H&n{%DdGj>YEYy%|pW(b=bGNxI+k3N>W>#8F!pz#dFFh-2*f)tke5iaP zMPYK=#mx##%1#?LcVC;8u$nViT*RT}`)mf5+ib_w6aUIB*{qPRFtMeADXFk&ty)yJ z3rl{LPiS`O<8UsG`jrkFE}BHW{_vCU_;2g0Ztk5OI}PjOzE*GDwef}H?z?P<_=Omv z%BSoPX}H(0F!251t5JV5SbuF27Ju3@_h)$RDw*aw<_Smk6$G%PO<-VPVDNPHb6Mw< G&;$UJ!Vgyf literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/eleint_stone.png b/resources/contenttweaker/textures/items/eleint_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..f04925106cf5cb0f2e0ce80a31dddfaeb98d0f1e GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^LHq z;uvDlyEOQ;-ysJP+c4{e%2T{@j1oL{DIRI9e{iaI|0Dg6;x&9nc-L-B*tNmwvYSVB z?NDKEKyke1|}|?`%Dmt%6E9T61QrEz13JP=-zW`H6MG5ti-6&kyj2 zIWPvb^4K=1sK4ZkoXEtkpdGX)e_8@xbMBYhp9>XV9Iakjczm(sGm*W5t><03+gs9R zT;B2c;^POMS46V;uHD`+=lQ|=C+zZ1?_FrS>dtzRBdrU5H*#w~@2J~iTN7=IRo)4gKGjUbrB4HR~b!>QlR}`7D?6bjn}RUBF^4mA5Z`BA2 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/embodiment_of_balance.png b/resources/contenttweaker/textures/items/embodiment_of_balance.png new file mode 100644 index 0000000000000000000000000000000000000000..3b97855f039b9bcfe5c85c7193d8b05d3500c902 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{uz6 z;uvDlyL9r#tiuKZZU43J?LA&ReP84DDN?_<7@g;>)K7dd>uy_4T~nGTuiCn0B^wsT z@;o$}5qxfvlv7p05yiX9|J%=PtY>3%5S%V^>r8u3NnX&rx!zfeJSIK8+|6!~;FqNo zs~~>rr-yh>`BZkzN0UA)Do^$^n4KIXypwgEkmed2Khd zRQCDMgu_eDxW;TM*%fQ>J^#%7^Y(xKRaB~eKPnebP0l+XkK!6lC@ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/embodiment_of_glory.png b/resources/contenttweaker/textures/items/embodiment_of_glory.png new file mode 100644 index 0000000000000000000000000000000000000000..9e00cb8b9f319ee757fbc2cb54595d4581d06f96 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_7B z#WBR9cWICz*C7XiIoxJh3TB!jIxKI4mUfDXH9Zh#Ihg)qal_ibj$Hc}Ol4#?tYs18 zY}@Mf;89#q%BsD$XWrcVuwffVxPI1RQ-%ZERk9yNPkL3=6+HDt^rS;qyI)l?B)qs| zTi%zM(3P3Mb$)L4b`ypLolA_b3++hQx!j~{vEap><@)F6aL#sAl#^*#nEu$}vj4jf z{ay3z7!>@JYy8a~WjE=Zo*K8-vGHlOQXju(i)vI3j={pse9?xx+Z&)|mdiT^d9~l@J7(8A5 KT-G@yGywnu2YQSE literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/embodiment_of_hope.png b/resources/contenttweaker/textures/items/embodiment_of_hope.png new file mode 100644 index 0000000000000000000000000000000000000000..0c79ab45f23eced2a46c932b364025e963c56e9e GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$otN z;uvDlJ9Y9#uOkiuZT~qpe(bstQK8w>dUkJvOnZUA!SD^A3~Lr2*n0iFlS7|PW2O$z z9M8o^O*eALBrj~{@{%Uyms!8*fdFbbs>s zD8qy>7pG~@eAl}lSfi|!-TPF>J*t+`U6>=o@Z{QG%dQ*P3!Mp9>AL$dwMi-P%{$Fc zjVk%ZsdYAWiJPCD;-2tqGW&x!uS8aRi|+ADF+0)3kgz-Z!@hSLYqJdZyk%rK9oe_( z+O^iE^gaJ}EV#P*QR0oqb>**R|A#X$+_AmSBJD2NckchDeKR`$Yo$)VDNPHb6Mw< G&;$SnK%c4r literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/embodiment_of_knowledge.png b/resources/contenttweaker/textures/items/embodiment_of_knowledge.png new file mode 100644 index 0000000000000000000000000000000000000000..f88b4794225aab9d34288bb33e3f6150568d7989 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{uq3 z;uvDl+Zwcy>yUxKUJ-S1_32iYJASasvMg=duORYAt=_4iG+*(-1MwNI2bqcIq4>gzU;E?UZeO_HJmdE%iNgDP4d!p} zSYIWn9F~3L^P9fgfse~K&Yf^4JM>WT_4e0+&4%j}ejj9+d^{j0-%{#xQ|ML>y^H=# zlcrrQ-e_ZbTf8d9%x#wC+1qNjH(nE4qGjiKMZGiMIFd>F!Mxa3oic`fE-YJWb3d*> iJk?F%{k6zB=D9+@JZ`8;_cJgsFnGH9xvX(uL3f literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/emc_crown.png b/resources/contenttweaker/textures/items/emc_crown.png new file mode 100644 index 0000000000000000000000000000000000000000..954b53d39c02ff59ae8812e0fd5ac7fa96af5a74 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$owO z;uvDlyLOUp-eCuUR{L3#xt+1}TMvY`{LE@inJf4=wUP`y`l;w`Sv9BNX{mrL2s@?OmpTl!VfU}E=d<$l(P z`He0tE4ZR`4303=Hoe-S`r%S^K~!7LORLRxwPFt(=j}1Ghz*-q_~9wz8Y|fd5|&Iw{=i{tiw z`k8gewL5c^_nTsLI5*p;=?o2T5FOWRQz`(%Z M>FVdQ&MBb@00u0S9smFU literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/everburning_dust.png b/resources/contenttweaker/textures/items/everburning_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..e6db9733d3d9d6286e7cc5a9568e96df831cc4f5 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_7y8 z#WBR9H#tFq^$WZ870G|fpJ!@Z>`7uU^Gsss;{G7H$$9R>{TlZAZ5GNtmpr1TJp4Fa zo@c#%UD}5ooPzFVBFiGDwKqS!bNPCKsm_UICqET9nAW!KW{Fhh+3|X%@tcGlKkq+Q zV^-#7W@bLTcRml#yF*Sq>+kP#4(wPH7!tvuXZH7tZ`&I7h!}=o6|Ejgw#)waTQ(=o rdYE|Nz<~n>zKr!c3fWRI3=Bm@28rJz?G7<8Ffe$!`njxgN@xNA49{5g literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/everburning_plating.png b/resources/contenttweaker/textures/items/everburning_plating.png new file mode 100644 index 0000000000000000000000000000000000000000..142345dc56a8339b1d5db68e6313ff3abdd720a5 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_`lO z#WBR9cj@Hwdd!I;N9*TKQ#x3(B++$|wBp8>ZEnd=&$sPWc*b}`z&iiJhKGz=6$~2# zq&Y=%b}3vuvy5BJNqt$cknW*~nz`#Qckz}RpWOSs=J_4t@4pyinA`1J*7L_7Ff5pL zT%0i@H#l|U%AIrX{L-2@m4)GHP~f$=dATefrwJEKj?d>e+4|*_n(2~*nk%9t7}6%0zh zIp39qwKkpbVhZJ+e2L`)i^N*y`3&A+uC7u=ud6~Gzt=eJdV4HwZr9SzTR(G8uhG(& z-gSd@{})B!>z$KSmcH}}i`c7ni`DyGYmoi({Jiwf_CXF$_4nA^7V%~7n0S`E?ar5? zv(CZOr5jieJbt?~Mr9|v*M{y-tB>CJI4ft1Zm`{h*i>;IQDNye_W&tth76vt_Xls? zb(mdKI;Vst E06$dQqW}N^ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/everburning_recursion_fragment.png b/resources/contenttweaker/textures/items/everburning_recursion_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc81a8d15cf8e8f89027a19949a3862d9536e2e GIT binary patch literal 596 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 JF6*2UngGtD;CBE3 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png b/resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png new file mode 100644 index 0000000000000000000000000000000000000000..62f7bbe362c76c26ebbf081725da980555b08eed GIT binary patch literal 1627 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV0^&A#=yX^M(phw1_lPk;vjb?hIQv;UNSJS ziF&#?hE&XXJI6occACVo`RAuz7Wy!$#Pms$ypt5yU5U5XWZiaYwmO{Os(JWA@NDOg zd2{)jjZR7Qm?^)x;FNhe$SmsEs%-{U8m}ju-L>(u#M09@=H#%q8m^dTzb$f;Z(BM0 z&&gkpPMf3oc9PnA=0lt8Y}fy*t@`>|JCcb}N$FF)xKl^j=S*#Ni$3RB%NVy`{n^>^ z>Z{eGk2@|2e6Bb2o&4zIj)+V)hC5;%#~&Xu@hv_3=b3XmALlOCtkT~+k{p)nw{!MA z4u~%jDbc#qn zr6wFJa~G~vR#56LkIUCG z?YV2cXp8=h@3Z%A3ecF4Ijcm_<-UyaE{;X_a@kkZAJ_Q$USjFJT=pqumrYg%XsoDJ zn|^v?=B#;w4Mry%mSqO%P0zmnkgJu+vd`IN3Cqj-hF&f%eUG>3?0mXrXU$I|#si(g z>Qi1$o;;bMVdF-_qnE$QuwR?NuXB1)h!$&1?pgNDn>TwbzkKlL0RtYd<(HF|N-`9L zD$MocK5TI7J@a7$joD|pc3o1Gmua8yxoUPoq}bjML45uGWhdA}AAIz@@Zg5~2A%Fp zFSpF*4_Yb0kdS70hlk;|^iKy+DB4={GcmALA3l3^f5S@4@;&L#9nIx+bah+TZN1-f zzhUor^V!p;O}nz#;KxgYeSbG4uG%(h`Ll*AUlUd9a`N*0W)}RoXRvDj4mC@U&kw6t z?cBXvdgE;K{6$9p9Wp&)<=N_-iyc<)H2TjVEG(R7KcW5N`pew>8=kMQ{&zY3!0%f2 zso&(~?qz&CRb%JhmUzKZptf$x3z?2zyS@e2Z}w!{Fn$(i>be)?$>Iqm5)=J*N!^5%AQ=$y`q+*D*1x1+$3hlfXi;m^P2 zvoh4x)b>>VxjetdF2Rn&oH@ZRqTFtU@6-u5Ub7|Had0Xetr1Xo*35f|ed?xXwQkRv zy&@04`E>jYJFlUwLxomp!?R|}%zp}FO57XHP=Ph3MuzB6| zjj`2y3?It(c9sA8c`jSpAa7xW&Z9pwSEe1&sBze~u58c$Q|u|PMP~A!xOVb3``aTR zyP2Og^B!k6nz^Qv|HQSPu`5Li{cyHTVPN{H@XWmY5%VslQ)!#M1fCu;`uyy=$3CGH_5jv5o2q%I ziiw#@x{N{<*hAi2t4o z-hcj|XD=hp|e29tS-b_^hYY~WgJCcnjn`w_E@Vvdj9 z4WF;gecsQ0bDv><@T)QD!7s+ojs9oYeGC6K{A5S~B?t~k{4;|B=ozyngaR>|(>wXK zQh6VrRQk;L*>S-P{&{NhCyuize|AjTF1^I;Yz-*THZ1+QU`^$FR~DrYj5n>;{*gbP z^_pFZVNYqAzSdJseyu&6kzcvG>oWJN-xJTxv%THpw$1MhyRV^q%WTG+EV~Jh zejSwh(U3ED(TB!owqjFsI2W`mT&QR+uT#HJ$Klh#A3rQUGk!kU_LOdN=<-)-;H4DxhuDKxcnGp;dugv=SAbvA*U*Hlx+x-j-3=E#G KelF{r5}E*G00T(? literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png.mcmeta b/resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/eye_of_harmony_power_unit.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/fiery_recursion_fragment.png b/resources/contenttweaker/textures/items/fiery_recursion_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..79bf0bfeff0dd9239f9a2bf7c63a89c62827eafa GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;N5s z#WBR9ck3iuu0sw2t@~NFUT`}S_kp3RammI_ADHA06-TnK$(^Jf!DfA0fFojulg=H} z&9iyCUcCNx_V>)j)_SG;f%`AF#J1JA+s1#1j!8eDo@*DYar;ggSHbpz``0+{AK)^0 zxlDG$wh7TvU)D?)3uc(i|0AqH%(yXUeO$;EQR$z4JLa%1K6_DQTJntEk{KD(ehDbp z38ZvxI&(EPg>TjboxmgPOvc;-9_CkK=AUI)x^GcXz?}xgX+O6%HcC!AWwyJxQ;e}7 u>h}J%I~;4iWbajR*p=n9>x}(DX3>eUpEO(MH!?6VFnGH9xvXk44ofy`glX=O&z?kgm z;uvDl+dFw<7L%hu+y1*>TSPb)MM!MCpk2eT+M%nOCED?Xw#JRf<-%VWFR`>V_$Q`M zW%nptGGT%f&!m#bZ+b`XuC0E?Gczka|Jm%H>CaixbsBDby{^#p$m{u}+NGbSA3NeY zK}KQqEA7_zl`T=hfnBqvh!x%PJ?VRH)vtNS?YchL@;3xzSKGZ^7Ba;~_Dt85!v7|o z2l!leF-8_Gy}elYOQ*T^qqALp7nWaoYbblBuPEqrWn|ITi;M1N-TGa&+H>p0O#;_j zv>$qTi5>o_f8zDG-u~~p?bFlUP8-e-bjje!7O-r1U-_md(QuCVxr8k;!Qov2uag|U zrC29d+^H!p4`$o&d{@w$#U0ItViRUNT0T^4O(?2%jMZEsV6$c8)c-P%Qn?D6vx16Z z^+HNy7HKn2dj6*?nfr{G<`t`tm%kM^@Gu<@z2`pht(vsVoXDql+Do1@@?}nn-WqUd gCF}n`bL$xnyqnrquHGrgz`(%Z>FVdQ&MBb@05;0LM*si- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/fractal_metal_clump.png b/resources/contenttweaker/textures/items/fractal_metal_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6e95bce801cab98ed28e10d17e12114a54d40d GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^Liz z;uvDlyL8fCzrzM1t@exgZqBh`IOM_MDmpbG>CHV(P5w!pYXq~czFG#DS2Wl$I(vsI zs_b#&xW&dyJEJ# zoVD8fS(?eJ#Pw0-{45H7O2Xzh`I2G0RrF8M0%- z-9Kv^R-evhxc9}InQ6fkBZjDK#)2!NPebND{>_*tvvkVDAf=^i9OpLFezI9_+tkbW z;P=5Wmgu{)KHIow>ssy4p5u}>$+tE4s_FDp&p?sijA6T{p5DY_A(NoEyZW2xzqRt* YLNh~I^Y{5MFfcH9y85}Sb4q9e00vx~OaK4? literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/fractal_metal_plate.png b/resources/contenttweaker/textures/items/fractal_metal_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..4f0f7ad40f3f55ebc8cd301234388c43c80e1da0 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^t~ z#WBR9cWv-qu0sX_|7=+PPYdGGd$cIIJ#Vf|Ez|tV>IEgQo?URwVD}bm5!mGMR%ou@ zEt9PwXGDU>NUC>l5R^xM{i*Lra5~S zbMVevt2y&zlWV%98fQK@=lbf@ftV%#YnFLe9jmZk44ofy`glX=O&z&O#< z#WBR9w|DZvtlJJEuID3yL^!Pl6hJf;C0Fh+pYV12`mXdDyKH4R`Ib%o*qzV7 zTP|^6?fd-afBt@5Y-BLE=W15j(GsID2HwNBC@?58oSqQ zZC5UwUzMM_>|Q|mC#jHXi%D1CbX_}Xz5DSxH|3;r@udm(7H?4wytQ(N=Q({X?VqKp ziv^a-2A*9!iQ~zS!|K)h_LQ`gwF)hj?c80Px$nP*=l{(|?*8LeH)Gyz;Jd2QMVZ69 zJJDxj?B_2#TsK)V@YmOAY3R=_YXAE<_={TddjrJGq(lUftwJ&u&ec zvi;=~AHI8Kj?Z5_5@a~fuhY2oHETtk!#v#^chYUn?$ef6m@+46uZuYAy#I4n%P-h- zVA9SE7R7~UDj8}%e|Aw|*!7i-A@)w_i5}^_KXQv#q&!I57+SrXNqx$lcX@)}+5Xq& ezV4`I{>dJmb>xV=a6Ty77(8A5T-G@yGywqI3)v3< literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/fractallite_focus_lens.png b/resources/contenttweaker/textures/items/fractallite_focus_lens.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2a7f45abf47d2732e38b0852239ec6640f76dd GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_iKJ z#WBR9H*`|8$K*tbcS`o(v(`ju|dakG5Po6(e^jY@)^WgV)R|cmKGRUj3l;`Ct3<|NsBF&&*I( z?!r>*#8T_@K|iO+;l^FT#B%o*U%nMTx;J~xzbhNKp(bfE^P;osMRJQAo=7*_Dc%yOioq7VBUF0N3Ic%QDaGU27noazf+8xNkDIcu@VQdI^u4<*JeKU;Um z+cZUv=lzlxG*NNzJm(U%{#g22;a26-23ju&w15^eJ8OkSaPOW<>31>@?~l5j1j+1 zGX^MxmapJLZs zaMZeaUg~+(vzN~<|I%DM>65nqyt^UoO9Ug%h6SChV|XelKUZMUyK}A#V$m`=#d!(F z>pRO_pRWls5s>}okd!9V&^%A}&a3*KE04~1dY7*+xDnki(DZGefOq$tkhLE+6rD8M zv^lbhZFi^Yz7LkR=Ne6K|D1eQpzd=|RJiJ{js4C(>P$iGY!_dwWli{di1m*Ai)a5F z%%wb?)?W>J8sTTs=QYpA#B;|yuDg3L3SNCS$<>c9*xy~pr@1`7vH8O4WK;antk|hfPRg@=_o!#wI>jQH UTf6!m0|Nttr>mdKI;Vst07p4r761SM literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/fractallite_quantum.png b/resources/contenttweaker/textures/items/fractallite_quantum.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1f6c72e73657c90da6ef0648975fe912306380 GIT binary patch literal 1035 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU`XI#V_;wqx%g=T0|NtNage(c!@6@aFBuq^ zk9xW|hD5Z!o#ERp6Dra+KRER6)!0r)4mKCbOBybdQdtBKPUz(>e0(U@VbcjE$K$CJ zbp9|;b`9uwkQKw4rdarpe?ksZ)9yxxV{*c>i%%ZmHwwLaH@GzB&Z?E~*4?%(y{+G3 zIXk-a)!Og#s$b37t|zV|rukRRj$tF?tDPc?|tB9AC_hy-vlwSh`;FAe)N#g5NWD`s*>==41J!v*`PUFN+U-WJozV?^vhT zoz-6@p18Vfci4W$wD79-w}@kBmd;)77{4;X;6HRLa=e^1vcFfV6%VJ&}bamC2vduWYu4+Tf-TrB^Ulsh%SS)1Mo66zFze(S> z=U}u!gbTk#vH({_`x}dFz6BSWc@q}@xW@hR;KGehO2rj5zA{{hm*MylZtQjFo|5Po@{mj;Tg&hv_+_&^E({4@XUXt#=*p}T|L0w>P{;6<3g)45&Bng>B4^iYE*wq@UTk&e}!6yW^fK z`+Tv!-$(WLX)^jd_$mIXUC6#%V7ct67g?e`f4AjBNA?5yHZ^M(5(_KM{b|ExQ?uv{wfn9#rK&94vs z&#F(@`oS%h|B$p^Rlx@P6>k#iKfHg#|1Yw8O5Nh-_E~FZP2ZiJQO?^t#cp-k3RA<0 zm-_7=T3r3fc(FRi%+CI0jC=I;Rb_dx&eqqvJ(j(B@aMsUKMZMC8xQ|HcqT}0&*8$# zr3!m^A4VMxV&l-06sni}I^CC(eY(`%sQ#4wW&eal8y;|{>T9iMU|?YIboFyt=akR{ E00!{qi~s-t literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/fractallite_quantum.png.mcmeta b/resources/contenttweaker/textures/items/fractallite_quantum.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/fractallite_quantum.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/fractallite_taint.png b/resources/contenttweaker/textures/items/fractallite_taint.png new file mode 100644 index 0000000000000000000000000000000000000000..a783551e9dbbfc4b86b7f7eef82ddd39c217c6d2 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$onL z;uvDlyY;et7E_?W@sItEDrg@GBp{Nq-F_AeUa>)k)O9#IR(o1+)CMrCV zKVs%_!&hebn^e14|g%is68`ty(T9Y-=%{7z@BJ2k14x3u??S~{yz;jJszu7tS- zdVQF_V&3a}7ehmtWn(?m-KN@ezWJ!fEXHyx@6xWeS=rjf0vuOORVI~W)i?xZ2y(b4 zX&3j;yZbV7X7>@MhnY=#PG@^hl&JY>Vp=xkbe6i?)SdqK;67W*7 zHokk`PQ-SGZraU<{k~>=IW^)JxS4kU_)u5&``WYxS93&Jqt1qzxy@6Huj$%$=-!dK z{Df^YMD=93?RdA#`SfV9=U2Ua{#I%K#QoFR0k44ofy`glX=O&z$oJB z;uvDlyL944zrzL+E%xSqmqog~R1Y<@C@C6#=G*h1+hC)j)e;V+>!ovMDefo|a_+9` zUVFd%`DaO`3axo_;}6&N{MPQ;Q?l`|r;|R1aLecV`&A}qFZ_*Qx2>BveeaCrHW#JE zDqkLJwx4uVPh{cis^3~pk7Cv^1gw*qTe(kxNq^epp4OO6hVPYy`3*&wDhvk44ofy`glX=O&z<9~i z#WBR9w{-Hx?As0^$Lh`Gauz@9;Y_g*=ksdko10qD=J!_q0$-DZVyn`M>3MgrY@MK5 zz3{=_=9fVp(|L3)oJ~|(`4$HI2OHh^GQl^gLUvBD>YJJZj+cAizpTE$H$0hn%e6;y zwC^=5D4gDOYuO#HDM5?2ie<0$kn7sI&BAWklu1U*eemSte#)_|DoiW-&by_YbUGn zKYbIDvb$C}eYy6@ef~?Q^c+w2oaFNDJ0D2!cQyN>tgiRz zRKL6IyR9Yd{qAizQGe;~$!klh_Ei0CTKxF%Dy9Ylo|o@Z=KPW3$r4<_Vx so_b;(9-^u0DDYrTvf1prGr#lu{b4>-aI`3ofq{X+)78&qol`;+07OXn`v3p{ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/galactic_power_unit.png b/resources/contenttweaker/textures/items/galactic_power_unit.png new file mode 100644 index 0000000000000000000000000000000000000000..5dfae0899d90ef6c97baf2dfd08aa247528475fd GIT binary patch literal 538 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z<9;e z#WBR9w|BCAhH#+Far^h{_I);rQCD0l5_COJwR?$$#6zaOR=zSpQ6JYO!EF-`E)*;b z?(%h5=q}KmW_(FmV^# zi&K1@Tpx`#zf)4bsL0@6Wd8N+kyO3i*DGXW#gmTSz09!v{-0ytYt5Gju4G z?iGxA`mVRPbCU3$n%fHkZytYj%J0{vBH6mC=>hASi)8cG**ov#YwlirrA%f&(}C}` zyEZjXO_k+|6Zjvr@?O^U3%__6Di1Oz?AwqUVl*{$+4A?xizdxTkoeAE@%N*oe)4v% zkDCM|_I?*xd%hq=?(0!E+xq+;n~$jO?lgU^C&d`OmYv~?{nv%%3{yj!k4&sozUTFA z&RgMzbBt%!9{R{PWjaH|>O3i9t4_YNifXk?XY8Ze6WBj_S8yxK%v^qT-ADa3Z}^3k zrk}d+Z~wq{Pt$e-rJiL+H%6M zr`j#`Z@z!ekCl_|s_-~7?8&HD=d+=4|2NA@c8U9kePZO|lP2!sYjW`KQs5|=xGS#k v`<90P^NoA1Pn9h@nfJ-G>bSdHxBXZC>%pnX|28r(Ffe$!`njxgN@xNAiJ|RO literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/galaxy_superconductor.png b/resources/contenttweaker/textures/items/galaxy_superconductor.png new file mode 100644 index 0000000000000000000000000000000000000000..d41515e195787a249fb35c2f5e21abe95a3ed75b GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&Ov- z#WBR9cj@H)-pYYDH-13*-u4v76PAy)$OL~W#?DxCJ)D1SqGbAKr2~9m~ zxOdyB51)jzW+x|P2{pJF{@-}ubDUJetE#q_TSLV-FE2H1wm-gdT{^>#dwGu)_5@UH zuCI4LwrgQs`FmxRx~+u)mIYTXC&%RE1zPWaaBk44ofy`glX=O&z?kLf z;uvDlyL6JTH&dWQ>->!-e-yOVNF18rm?`RX;ZW#ojgADfwM}7-TR(~KD7bhocJ+z< z5A-{}=`uM+u?n6FStR6TdE@w_Z5OI{PL^kpm9ThU``+^X%<{IS-8~QFKkT(PouIZY zS9|l>f`Aw2Etr`VW^6usPBvt9=%bGo`q#sk_+BplxGe7ZwYQSWu}@NNZ+mLO$f5l} zJnX>wSAm{94Ix^pPo6|?XKxVwu-VX_-C^h5haX=@@0+E5(!^nDkRgMhgv_g?1?NqL zW$irK)KY|}WlfXP_3E9r>g&A;2lHPz&HaBfL8$0v$B9&BCN^t{_U5NYCvsjBGG@Le zJKv$J)Nc3nlZwx?;zf-AjBY zf1PZeb*}xD=fcl#m_@-JP7S}?{g1X!o3X`7W$lHC pi#IE;Prem=!e4p2PO{%2{&2A#OP&NjNd^W622WQ%mvv4FO#t)}z)k=F literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/gem_of_pure_taint.png b/resources/contenttweaker/textures/items/gem_of_pure_taint.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c361a1c4b786fdca8d80517b99444814e50aeb GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z%a|x z#WBR9H#uQ}>4v0&|M^EB{F9$i|$Jd3=9mOu6{1-oD!M<26s>A literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/ghost_of_annoyance_callstone.png b/resources/contenttweaker/textures/items/ghost_of_annoyance_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..b535ba40aca9fc9f6cd646f2d25fdc1929a877a8 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8ZS z#WBR9cj@GVyv+tYuJTLQ1h^*g_wih;UjBNnLXDZF?t%g*@RiFx187#J8BJYD@<);T3K0RVHxU|;|M literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/gravitational_time_crystal.png b/resources/contenttweaker/textures/items/gravitational_time_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ad7637e224f7a1012ba6ff3d3c8b7ca08a3b1a GIT binary patch literal 791 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|7Jx#=yY9YWYTlfq{XsILO_JVcj{ImkbO{ z7d>4ZLoyoQM(xhKZ6IQsb=lDI5EDzzie`34XO4`_hiA@RyXpO1N&aH~N%b${o6>n7 z9Q_cm#Wc#nVXneYhBA&5A5KEW7c<)@skC+80&__Pbr%;=u9n(fhM$mv_9M z+P_z$YXOrwqhgD=Yva|d)&qaEdrv%xkhs9k!`rrSL9P|E z4R2fLHQu(awNgEs&OBYV@ZgK;=7~KEOuSawc*S17_AjBGiJ@oXF;jiUrBjTLZHUl0 zAaVH$i=*b#%{P03y?(xK_K*216S5%g=lN$c3={VMeiJfjX4`?sGeeU_^G{BVDc1_< zU7eLAxWdaS@Ieh}2uIY};3XVtlXF=WJi(YnJuJ z(I>S`=*?E6Y_4r9&oE3_8j`m1fJqql>h(tDiyW$xD;uXuzEBWjD``+v{%WMW@}@_E z$-MV^%APa$Y*NMFE*JlQ{e`oFrP!YCg?_Rf8HF`-cTHE=7R+yUdwcowIHB$XChJyp zPFD%$ZCq~m^PAuM$*Z%PM=af5+PJXOi87iuNylVM6 z*@Y+B^&W@K{q>tazUt0OX2JfV{nlR@`z4-r?wzN8Y~NND?F%2As$0?x{C(U$c{q-j6Pg>Kz8aQd8soidS<zG}bmjyStLTs2;&jE=vL zkDve8MA=eol3~d6dtvFu9c58-n|~^3a<#wOqyC3={$aI!Gu^6JGB7YOc)I$ztaD0e F0sv<>YR~`x literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/gravitational_time_crystal.png.mcmeta b/resources/contenttweaker/textures/items/gravitational_time_crystal.png.mcmeta new file mode 100644 index 00000000..e72658ac --- /dev/null +++ b/resources/contenttweaker/textures/items/gravitational_time_crystal.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 3 + } +} diff --git a/resources/contenttweaker/textures/items/guardians_of_shadesmar_callstone.png b/resources/contenttweaker/textures/items/guardians_of_shadesmar_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3dee9ca17871e0120cfcd4f54c8742c5c66792 GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>7` z;uvDlyLQq>ze52Mt@a$uI~84&jXaz#^SLPtcTVIyK@p;!*PW4=VImJklLFRa(+5FEIxPZ)S5_Q+n^gPlXxqBQSyBw%*Lw?+gmq%Y8A2}` zl-PP~;A}iNvqDa$*5qlT)@QZtq?9NR1ye@riC9Y^2e z4>_|K?tHBZdedn5q}FbdwT8(qjb&%AY*W2>Wm}-nY^TN2Gu01i^Ykc2-+aqky7t4) z9}l*ao_Ks%`1|D9U)OVeH>m8+kG&Z^^<{T6OXB2@IbX7wO4IEH{&VkROnp3S@&Uos RZ43+y44$rjF6*2UngHytv6TP- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/gun_devil_confrontation_callstone.png b/resources/contenttweaker/textures/items/gun_devil_confrontation_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..d778cc3a226a5757b97194fdd2df8091c5c0dd24 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>4_ z;uvDlyL7T)-XQ}Khj;-U&*>sZx_Tr!LO8D^E7UMd)u z+H^d{+DbGEg`Hkp*ni~Tum3Oq-e{|D3%#fF$wvR0|I$CJQ$t^!y137;rt;qT@0;pB z{@u;CHu~(g#~*IIy_dU(v*KHA&hdrUUtfIx-M4Py^UBISZVrOma*aip8p_Wbr`0o+ zE&b}KnOu5)N!o;^nhk~q_FE4gVVHJ0wY4Uo>uT1~8=q&KP3y7kH}Sn0dv#maGXow* zkIPeZPD^kdJf7A(=e(tc>$FrhxweIkTNuwhFLu@T6tdeM&2aD9>se*FEh?TDqKqd^ zYFBt5!m{;Hu)qfamYyXp*}0#l&X#Z$RMt#1TFJO;9e0qBs~|(6%zvgSK^%$}a{U== zUzS*zmv#rTH#5E}I`eFz&+^MLF@5Js?;e}^*uqWoXx;wpS`AE>ZbWu1l6)Y&wR&O@ UhyL|h3=9kmp00i_>zopr0L@sn9{>OV literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/gun_devil_limb.png b/resources/contenttweaker/textures/items/gun_devil_limb.png new file mode 100644 index 0000000000000000000000000000000000000000..ea32d75cb009b7b87c336745c0a9ea5f27674cde GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_DD z#WBR9w>NnA#v=+mF*fI>2C>UdxYVd!!tVFdp;RN3HRi)S3C{WN^U^s4Zt)-T`ypug z{NZ<{Nel{qz4Vs0NEti3TncAY77kpoT5E>n@Bei=dlY+45cC z-=74XD%t*HS{Cz!b+5UKHym58{$)e@9N$%4_pEzfC|7@+-C$Z*#N2T2cMty&{k44ofy`glX=O&z;NBu z#WBR9H#x7Tv*SjwHnl^;bXl|T1v$3)9q4p}qeEHh+AOFP{ zG06Y;^NsxoYXC!k>))E=|BVd{407%~>%PuVzy2%_2=vX@kqnIaFzKmf7gG$wGCnpp l=80U5Cpy+OTzSL8u+%+n4zJzX#S9D#44$rjF6*2UngF6AY^MMK literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/horrible_unedited_fanfiction.png b/resources/contenttweaker/textures/items/horrible_unedited_fanfiction.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f423741acc5f26a2a7b36fa14af13af1656776 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{u|D z;uvDlyL7T`U$cQg>-{wv!486&H&2tvMaKoy4f$gDfGD+(Nz3#MWO-X*rw3+pY zq_p;}`Rai-{O>=X@lX>K{NpUi(DV4m@(qS*Yzz+bp6@Hr<6>|)I_C?+gE`eD3rh94 zru?oIxDw|a)=>SUbk?(G)fKfoCp$V^T!N}U9P~J6DUs~pB2p4ycs|$NJYGD1Ij896 z`Sv@R`2&@2u!@|Y&+|n#Q*;dav->=)J=7c8o>s8S4+HMpkuvV_{HF_^M>DH~ql& n+}TnuH}1V}m%YgHH}Ccn>!X(JS@@EHfq}u()z4*}Q$iB}>SBel literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/hypercharged_redstone.png b/resources/contenttweaker/textures/items/hypercharged_redstone.png new file mode 100644 index 0000000000000000000000000000000000000000..df2bda0d7fc971c790915908a624bd8c81c3ca5b GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{uq3 z;uvDlJ9Uy_-ys75*ZT@mQsE^b(&ro;ce-wBzrkFuAuOIx4!Ju%|Qo!8xF&c_^b1x&rQ zGS;p4S24<$U9-ujTje63#t*S;0qm=FE^js5W#-nclIb|F{zd%GU$-{c&SjX<@5b=v zv`|CRu7pK9l~$Sre{*^h=P#>!c{TmVeg2h2blmvh7*yBO*%o`^P0_>P;t3&7 z<`!@mz1e>F|JPqJ6UsiFk44ofy`glX=O&z!>A{ z;uvDl+dA1d>#%`9t39i;mm!Pm6_NF~9k$sz6g9@FsehE*_1bh!E`LDB9$h}p2x;L> z9y9flZccl>g`Z{d#CtE!_AlVK^ho#~&OdX`t=cED(pdqWpQe9)n=VlOwt0n1?uzLB zQd%F5nD{bwJeFv#!TmuD;8@}&1j@u?5JK@1oo9UZ$ zTwRVtY0HI%Zap2Pof_#i?|E+QqB^$H*vE4YOEeejo$$-02H8W?$b?dNaica~R|EyoZ#^kCkle?BUW4cWGF@u+<*T=Lx>d5K{ zFJfPxV$#sA{%z^+Kk?oA&wd^Hd^zWURLQ~QHPY8^{onn-@LKQfjF5=zqfy#3=df6^ zbhQ~X)c1T!+PGldYqR+G@_vcgDMgcdckTZ>GwgKR#lOuyenMIjD>%O$d}IDxE6{$) YA4AV)7sXl`7#J8lUHx3vIVCg!094VmUH||9 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/infinite_processor.png b/resources/contenttweaker/textures/items/infinite_processor.png new file mode 100644 index 0000000000000000000000000000000000000000..211950e4f3dd8955b4f1e1a80bd5b64ead66df1b GIT binary patch literal 1656 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU^u|R1`;{@*pGpMfw4Hq-HBn{IhmIX3~WZ8 zE{-7?jc;ci%)T8aaiHF4{R30gRVKvh|9Y|e{MI8M;&)i)GZ|R0=u3Ub+V1&S!TVs#*0XBT!l4nl3i~6!h*XF%T+s`E zm^%5-W>vepCySO%NR_y8x9OPUw65HP3=OjLm>fPXS7o^N*&v3YEwNtoNU%ms^HF2f zh+Ky5i(Id^%W^M^k2Wb_s}8=?_$WW@_kKOGDch&*nSFkLX`SSQ`MNjcvxDZZ{I)G2 zb;(|~YHyynGfL`;<$V9PJk$xui!`{F>3D3t!?QZaxXL5x^HU;if*-vRPQUl~@dm@d zr-?V8CEonTZ@J|_txk~FQn!rRx9s}1_J<#uSMg=tA9>NGA?GWe6G{5P5#BE z1GAg-xNW!{`dMYUN+K>SbZAE~9z1U3S>M?9cAmK$ zH#dWel$eL+)QN4ZL0+m3^I0#HrN)X?aFs+p(7ce^xZGhn>xE~HdSGQwiYymDp6T|l z<^8j`>;Lr^9cEEJ`^Zys>gOL*yv{I&JF*>^p>LVKt3YAJiTZOZ?u2`_GwV6KoYl!J zJdoOOyhlqcT&ZT0(-QFrH9jJ(*I=Z+#iPC7fjFm(C<+MMufYpcg$ zrk%`5_3KxjZTfRhNOJCs1M>bUPC6fCi+9d>SU=bKxm(h%O{bacg@raNgu47s^uF%e zbDT+mms{)mRN=L+H!(Quv10w1?!D%D;;*eoZ>3G1v*Y1L1r0s!W$ij~bDGX%O1HUh z?&&}L?mi#)l{K!Z57v8p&Yr&d${C^T*}i_a6^vpd7QBmcd760ejuLaC*ow&ROJ85G zuDQQ1Xuf7(L0Xf+wnI7w&sH1Un$PIsEuX)C`}S?0`bMLmRM#mt?q?fWu=IMK_>$y!VdA1! zJm<<46Z;ep=aty*lk$rD zt0nw7?Ad=kWnX;1^)=6;sSCmcLemSrMI>G0TJ(xXDYH)CjP8-ot4}5~)!R(;oF&il zxYJoqo%WL;7Y3z3wg$IRmN3Htm5Te$)W>yt8N(Xm5a+<-KS0$Y;A9N-CkeEbUqK9VaoLY~GZLCkHUH$v| zjs5-X|Bfu|Y*WA9Zufb6N?qvUm8a9oFU?oEw86n^CC|RUF)ueYTxC17Qu>zS=f~ev zI&R%lZPGFDo&0ESg)Qfz9rrRDPcyyVI9d7Y?QW5;7yY>JNL8iso%(XWTjc4+4^lU_ zojrA8ZG_!c0D%Ai literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/infinite_processor.png.mcmeta b/resources/contenttweaker/textures/items/infinite_processor.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/infinite_processor.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/infinite_tainted_plate.png b/resources/contenttweaker/textures/items/infinite_tainted_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fb4bc8a302d7619706c49d79ae628c88a9c6bd GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;M;m z#WBR9ckKjgz9t6|SN^t^Q%On778))LFi&uFa>`FV7#7p2cl6K>W@*hBMl~s|S)2=( zU1D;)$oTQI*0a{?cQYI1k2B1OK7HE!q3=F}GoK8kd`=2o)zrv2X=uw3z_`ifVIOl# z4u3k=p$uNJQig^J0`tmy)ecSD(Z_$WHr?+3m6RY;>#u*g9nu$N>n&eiy7%mahMD49 z?ABdV2o~w}`*_z(pCR$|qjiC`*Ev7jShG2c^~J2xvfc*I`|cHIAG!-CdWT3|XS`j( m`mws<+JhF-M%efTd)1Z_R%RYAf2{iZ zy`MMF{FrS2>_E%Sn?K*(+4<1Adf(^Rgvf(BW|JawR6a&+iDL-m6M7-lz~S{wHRr|` zeTIY*mMvdZT^J(jmnY8xM%Ob*${Sa9`U_6Hl-!rS(M2@<{250{`Te{MH}<5mzY~4@>9q{w z3iqk&e0`@In#MkxFIrag@sVrKU-Rx|Y_giRX|`W?aoL1VW#T>j;9&COLKio82ibg0 zjq~f8R;|*Q>NVq)u0rXF3G+^g^*?;Q_*%B>(%Cnz@NG%hsf-0tt$|J}^E z3mNauQ)4swz`xw@SmuBA)awe{9gZ{PO!&#p0LWOF90IK%#T-_HeG-h zORJOrjf8anb+&}Y9$|)r*m~U?20Ssp|Axz*nVeg~QghJ6cX6lC#ATT+`y4Y58fCWn z&F%Tz%=_d4v+w1ES!pNOwZ*$nv(MaesQ%e>HhG4yMV>VY{OgXhug$e)+@Z55-cCZ! zs(<6h3g3h`cP~Gj@oLvUt!uKAzB;Bq*Gsw7Wi4;fx6kpCiLQjaLCPhrkkF$SL?x28T?a1wVth7I)Q&0kJx(PTv>3f!ouS_=1X+&zhS%kfZkYeCiMK~yY#M*m?Xskb7d0o?y~X+uuoq4_!_B{(KWdh+NuW|zrk@3O{_iV$ zel!#^#C%~qlk|AcqNb&rB5rUC9oqLj>Fev(8oU1mUk`P@zg_WJ^-1&6uGaP9 zQL}{kC`ZlnX1?B)ulzAz9nB^$ z$x-t(x!`)!XOfxyeTBbAmVcR1Ufsa!z#KcxP2$BQwhiYU7!SV`--IE*_Q6Z}C6}{*{@nV}nqkeBZQUO`W?$K^yhhxqBckTNLP5Ra_4=7bJ7u00 zS+3+}v;UTj;8}CNk|7+~lzvtlko8RRtzKLJ6 z6J^z#``CDgb@0R=4R7sNyjD+}pUcE>XYR^`q$H&$%>w=G+~?V)&E%e5_g*?lTi)fy z6$Xc^_uR~`^B>4!_PM8)xqe>etQrTij^*_WYE6Akrc6@va*@7n9uVB@r)ld}{k`PJ zXMPi3Wvf+!wX+s3W1Gv*U|y@BwDkCfa({NAi(DVVWlo%BV92{Sv+OE+4cj9<_T6(5 z{Zn7XhI|kLMW3D3XTBRvjCQYCw_R3#W4R y6W;~-1^50jJ??9L$ZU9F`+SLa?p$sE8Q*+g8vOHOQ5ORP1B0ilpUXO@geCyzZw}c2 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/ingot_of_infinite_wishes.png.mcmeta b/resources/contenttweaker/textures/items/ingot_of_infinite_wishes.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/ingot_of_infinite_wishes.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/innerved_fissile_alloy.png b/resources/contenttweaker/textures/items/innerved_fissile_alloy.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e979566720fbcd7304d9081cafb1ec940a58da GIT binary patch literal 6305 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/innerved_fissile_alloy.png.mcmeta b/resources/contenttweaker/textures/items/innerved_fissile_alloy.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/innerved_fissile_alloy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/innerved_fissile_dust.png b/resources/contenttweaker/textures/items/innerved_fissile_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..62abacf3398303a9d99275faa9635be370e6204e GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z-aC1 z;uvDlyLFOb_8|v}w)xtzP2GHad`j!sCmmJvJ`-kD`ufuU3v25a226h!%au3RcnZ(l zGmjn!HL)*k?hsiSR1#!0Wqq@YaFRpDZ$0xnd*9oB-^>1Al~dXB*&WY`H@~pEvp!=w z^0{x<&Hy1drFrVFkEc(pP+|zuI{D(8BVXX0v@;)FdgK={u8unRgVD32%%rVarN?FG zwo|Mg5}hBJXKl6OY0nY!X6TV;SkRcZw(lkXgbJlqR|71W7+(JpnisdBA+2ihUArGo znswhCS~c}=RdM^(*Lj+M60Uc7NvrgveEv4iaQW6qoyhagYijBjTJxRS8rtTtbK9n> z*khYD=P$lK=jN+Y<7YAl`;L4*GAA~deb%K4GuQYzlX*56FnpW3Y^gQhl+!aCVz@aQ rvrI!iu`@)h4Oq9f?r-q_82cQS{zD-Pwzn}bFfe$!`njxgN@xNA69=bh literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/key_of_restored_balance.png b/resources/contenttweaker/textures/items/key_of_restored_balance.png new file mode 100644 index 0000000000000000000000000000000000000000..67304ea2effd401068e17a5cc5b9bb738eb21256 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^q} z#WBR9cj+XEwT5q4PGU=L<}o zTRelgFE5=S^ut=jE7rTn`(I$y`^%RnD;O<4=;YSidc@@KjGt*$><1njZ>rzFzoRkg z+0uI*hHhPpCM>;IqLw++^@%hCi{f7U6MSE?x)P>K=n91{e#mAoM*L4{xm)*FfUiPl>SMuEtU!0$v zni}(M9m9&4PO0JLhB5 XvXftAW^*$zFfe$!`njxgN@xNAH++ew literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/linked_apple_slice.png b/resources/contenttweaker/textures/items/linked_apple_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..d207ee002d349c6a298b622f061d20113cc04c84 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^Lu% z;uvDldv?-ZufqWnZSzAWE;t*a(Rk^k#SROr9hHoX$L}?WE1sLXr{#;*8`d2=mo7b- z79`W;w3Mspm;2TlK0`x8Lk_)tw=L&9uiSsw^22-OV%2)#ju5V_(6gL6N=n75?@u@S z%==}uZGxW1Qit2dCg1 z-K(>u+_ZE5O?7zYC3HiU$I{+Hm*M=Y#+#kK0>`p-xi?3*AMNRW?5wt)OMS=5MhC9l z2UIgwCOok$+Hzl0_NVopyk_~MO}ZWPJy+W;g+_KDP zw>Hf*%RQERqw|wN!!=e*=91Uk5v@xYj;sx6xy-55U~qrdfxM~(9EYE~ebPN0#FqM* ZQT6W(`{GW+-wX^444$rjF6*2UngF$0o0k9p literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/lively_tree_callstone.png b/resources/contenttweaker/textures/items/lively_tree_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..7deca06c0faf0f9819c7f6f436036566f419ab79 GIT binary patch literal 4527 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 F0RVy3lo0>` literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/lost_cities_worldgen.png b/resources/contenttweaker/textures/items/lost_cities_worldgen.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7d4e763205232066f23cac56ffdbefd1cdbfe3 GIT binary patch literal 5774 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#Pz2lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9a1=VMz_I6dmmMRc==|haDa-6%eBQ0~@`zvgG2RVnj)y+h z&3$iRa&ThF2K5qFZ`&GHH_s1KXGVSd9d3K+k%;u765~zF zxo>NQl-BfjQ?^{8ouLvEMe9L!MJ8viKagXBPtlV@sy9bAYF_ zGt55>3>9-~C)#=(c91z5AMEX_rBxPSVwo&NIga^>$C76vA+x+%&Wa@Ocl z=Z+bt*LNHYXAwBU@XJuyFxWp$Y|{ss`0pP+e$_j*dC&R3mQ_=mPBP5*kV)Q^D7aqO zKR?RqdF>+uZEvoRmLGRGimTK;+4bg=^z%uFna=Y_-~1v|I3q%*bixxV+9^~xI-s>d3sxPQ7V(&hT#Z_hqWex7?wwyX2< z*VfLlV~Bi}^^(oPg5{Xkl)cYBzI%7>-ap&RuimroJX>_Qfo*j&1A}mXW=KRygs+cP za(=E}VoH8es$NBI0Rsrw*jE%JCTFLXC?ut(XXe=|z2CiGNg*@ERw>-n*TA>HIW;5G zqpB!1xXLdixhgx^GDXSWj?1RPsv@@_H?<^Dp&~aYuh^=>RtapbRbH_bNLXJ<0j#7X z+g2&UH$cHTzbI9~M9)OeK-aY*v&=}zj!VI&C?(A*$i)q6L{Unbtx`rwNr9EVetCJh zUb(Seeo?xGK4GRO#s87`^C$wiq3C7Jno3LrBR zlk!VTY?YL_6ciMohF9bk`1-<)&nt$8LUMktennz|zM-Cher~QlvX0^s*Rm4)I*LOo z3sUuiQj7CTi;`1a%Tn`7l#z`{Nrvk$C@snXdnYAXKQ$*cH#M)MSl>|35XDM&Pu~Ez z4p0!JXXX}wbyegRpr|a#OhW_~if=$NVDBJ1q$0NfZZ3*ynBT#Q!C_?OlAl}(a-OG) ztrEz7tCalY%oHmy)6Bv$+0fJ|RW~&)HAUAX*~nBk$<)F^H!UeOH7UtBHN`S54aq3a zyyB9?yyR4nQ5CrbdYPFiRz{|lrYWWdX}V?xNtU`Mrp6Y!iAm;0x~a)&Nfw652F30)j!+bqT2!2wp9eD4&_K`F1S|uJ z7%Tsx%+$P+L{Lh#RWbyNSL7C0ITxiSmgE{b~$kfWf)XKm-#L&pf(8$WbRM)`V$^c1yeoAIqB_Y*zpzL7-iFA+5;*$KL zO0WwewB*#3WDDa|RMU&|(@M${i&7oaQ}aq} zmE1FP3&3HepaG34O;q*e8L6OnFfcOKH89aNG72#?vobKSGB#Awr@i+QO%0MvElmt{ zO;U`KbWIYC40J6F6O(lf(h|)RlPwYrO-v!F1|E2nc+XVV$S}mv)XLP%%E*Ww-ZM`# zPE52&GuAaTNww59Ni#FkwKOwH(=|0RPqHw!NHR$>f|LeS@t&EkfpLhTrIm@1m9aTJ zyk};dWRa4RYM^VFnwqFFW@3<*Y>JxLD2Y8YT>}$P?3ox^ znOf4rdnqQSsg}v9hPvh{rpCG^iK&*lmWBovx`sxkrUsTKrWPrdM%474ktrze8ChDH zn$g31iOGg0$>ynsx`{~^NxCKmM#;JsX{O1#1_q{Psg@RIscETHj6HK*Bg+s&b1M@| zD-&aSc+Vis*up%?(m>bL+`?Gb#L_5L*V4emMAy{Z+&n2U+05A3%$RzyXRd2(5MpR( zWo%+)K$oH=$;iUe(8$zW*EliBRM*7J*hDwc*f2%c(%it(EGgB@I3)>E-BDh&nCgP- zPgq?FPnLS0$EYYF3Xs~Kc3cV&u^<;WJ1!f2a03|B7>3p~pw=i2F|>lF zp$!TO3Zs^g6uzUuH5yzbg#by4M^o2maFG-OBq<(ET~rG$F2pEXYF>)1Qn`}7-GH=O_Lr>e!aQuBI7OWIg`Ri} P8s_tK^>bP0l+XkKF@cpc literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/magazine_of_the_gun_devil.png b/resources/contenttweaker/textures/items/magazine_of_the_gun_devil.png new file mode 100644 index 0000000000000000000000000000000000000000..71d07e32574d7f9d225ac32a6aef3a89b468c5c4 GIT binary patch literal 294 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 b7BMggig>J>^8Mw0(6FDUtDnm{r-UW|98;eH literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/master_spell_infernum.png b/resources/contenttweaker/textures/items/master_spell_infernum.png new file mode 100644 index 0000000000000000000000000000000000000000..689166f325cf2380d206ef568d5d884d615b3b95 GIT binary patch literal 5814 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/master_spell_sonus.png b/resources/contenttweaker/textures/items/master_spell_sonus.png new file mode 100644 index 0000000000000000000000000000000000000000..32015a68ecd999a747f4b0fb40ce06bba92b9420 GIT binary patch literal 5836 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j#h<4lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9h~_)2!1MdOW?75Fq1P5Axl8XR9G~B4Fm=_mg2^+i6iaIC z)%Qy63BEL;NXO7Q{eovC5BA9>rUJZ+=%%SR@*_L*nUn z&f8idrvGb`@~UZtd*ux$8nD5RfX8`NteHJ-ae@P$>NH}rq{Jkw#?7psg{$^ z|3dkmJd>c#qGX0l^$8&?3yTlAwkNS>uRr6tVZw4--wXVlZjmLj@7OOhFfg`cIy(n= zIy=KW#K2H7r*@*P$6*JVqw&Gsu3B1U0);06=Du09sBdYP>xO_^Tx+dn#Qah;$@B<{ zkzu{w)GXf}$}XNBD;vY=_<{LIY(Y@TM4|uFMWT*W6x``A|1MYlo?&5N;;NgX%pqru zE_Lphae95n!EhFVBMiR`l?{Xa)5JD?kct2P;p11mQ=9jk|7%$_wdo|od=HuAU5SG0 zh5hrRte)3CGSK$s`e^xahoiVk-IHB!K1n~HbeQQpkMzwiGKDiDbV@heIk+Zg#gX76 zg05FJ;!o^cQ*iImny{=jrT+g81vo~ZE13I?Lny*UNV8)?;9)kc4FXF;m5;j2`u14v zU*hrkO4EJT@fsAJSALz?Rv9@oBo$x=js-*e92`Nzn<%Rk6Ew0VWE1gk&64L%OYK_5B~P-)8yy5$7H)Y zFMn~-?Blz4=kEQpz5MDu`_8jPha1>dH#0B@_h*JgltlRY zSS9D@>LsS+C#C9DBQBlHCStb$zJphgs>q}eKEl#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj87Nw-=7FXt#Bv$C=6)S^`fSBQuTAW;zSx}OhpQiva zGchT@w8U0PiAzC20cvLcqYE^#d@!LOq@ zq_QAYKPa_0zqBYh)wL`&uS6Nyh?Hcw{({n?9I$s%lJ!$_Qgc)DN{aOj^$bz0bocZP zfa?GSL3(Cx0a#Z>ZUKtQlFT$jV4?U1Bm?#ivO_9z3*hFWsD}9+tQZ_dRxbI;r6A{d zy4Wg#?6*qEPtHuS0yE7lERzjQjZ$?}(^6A(O_GgFb(2gjEOgV7Qd5(Xj8juA)6$TP z^2{qPNz6-51sPS5TcDSjnPO#Wm}G2WY?7*LU}kBoYm#D-s+*W65=TAG_0=~|?knVY6q z8l;$*8iS2WNw#v!FUn0Uu~o{?@u03i~PlUS0LUzBUB z6rP!vl3!kokP6AnO${zd1cj%exrv#XiK&r^nVEs9fgzIqu+*aB%=|o%sfGr6#wK9x zpop>ZFUm~KD@g>UR9huOuy{poft7PnYGO%#QAmD%j;#{NQ3^(SPy<2IzNsaNDTyVC zE{P?nwn|0@My6HbLgD1fttRbn#43&n|LsVQJ@z@?Hi67$kiQ*4!>2^OX$ z6H8(+vPd>DHcK_uH8e9%(KSi4G}2A9Fiq4=O*FJjOHNHmwlGdbHN7}Lt)x7$DAh4N zHLt{0$vrc-0322d8qlcHL{(p&kqU|j10!Qy0~1{%qYy(gD+2>7V?!l<+Iuh2)F8>! z(!@~LB*iF6*Cf%%K-a=BF>6GKx=T}$(nWZksn6e9zZG!uigWK-(Jo|&$J2`KhV z46RHp>EXQ;6Vp`7 z4NP?rbtyb?+USFtlEKhw&_*AlqJ$_wYJ1voDL}-6T-@xqZ1lkmU{GTiTGN19qcp_O z3YvyCC@3h5T0&Czjt19gaFG-OBq<(EU8BK8QV5Wwcrbp!ANgrzRS7v5rcFsPZ?6xUKHLS1m(gw*2<_Hg7@h=XkDsF)w zg`OYnc|hQN{H6sbj2CK868Yb3EOzC}7S47?GuO4Y{gU(drzBcb{80N>;#gKB8^FM@ XV}r>%hw#iM&={eotDnm{r-UW|8mO~? literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/meatball_attuned_crystal.png b/resources/contenttweaker/textures/items/meatball_attuned_crystal.png index a76cb962ec659cceaf5a06b34eba496adeb68a85..7cdf016a04e2d545bee6d61a26fb70e2e2d8252a 100644 GIT binary patch delta 243 zcmZ2&)yFhJxt@WsILO_JVcj{ImkbOHCp=voLo9liPTtFVSV6#TzxPW$=75Mrh3Adr z6kN9@aEnVGSagp0wu%k=zU!Tl^Tr&n?Ia(mLg>7{JxI``X3J zLI;BWW^7<%xF9+CO`({Mg2?%EfAc1EZ*^sn*t{|O BX3GEo literal 7467 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 FO#mSI-H8AI literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/multiblock_input_swapping.png b/resources/contenttweaker/textures/items/multiblock_input_swapping.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c71ef76962c782e34e34c9984ffe2003820f77 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kFd z;uvDlyL8fize5QkN9(udau~8`@J(8#nE7}`x3Yod4+g!ybw4=l8u%X^>Y6=yH?!~u z7Cp5VwPl$Fg5FY#mzd0V{_n9;KoQ%`xa`?)TQGwf7QIuV2#X-(5Zi!nHgl;{kQPAG5&bh$a%wm;^xl8-7TATMNiJS9u}kj zCsN1S=*(XZjbEE}8b#wHa|azCPO~_I(K7GHXfR`t^qCNkS)k q<5}2(7H=;7=9Tau*Y%BreU*RVA&w`GlNcBn7(8A5T-G@yGywpm(z*Nq literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/neutronium_pearl.png b/resources/contenttweaker/textures/items/neutronium_pearl.png new file mode 100644 index 0000000000000000000000000000000000000000..249a49bdcd7e8b5a33ffbbde2952bdea57e2ec27 GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kFd z;uvDlyL9q?FJ?!9WA)EHPiW``M4`& zXL-lmwXKFp>Pd<&-Q11IIw|4PRm}K!bnc(|e)ilOzCV|nJR93Gxg6p|JuWL=eRc1~ z9l;ATrfEz)91~yl$#(Vm*pxCneC}MmVLK_ z`n38MY@L?0Q6nn*VwCkBnb0HK*bP$oGp$OJUOs1Mh@8eK(6;cf)pprWs~XfV82EPP zuX|xv q=R2xi6#k1*vtF@(+ROXjSnn5335m}?I+cNefx*+&&t;ucLK6VHCBOLq literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/nightmare_of_annoyance.png b/resources/contenttweaker/textures/items/nightmare_of_annoyance.png new file mode 100644 index 0000000000000000000000000000000000000000..c72954b040f0cebcc32bb01488641256545a580c GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;M;m z#WBR9cj+Wsz9t8OR(mxQv)K`s^yYT9Zk_&7Or}TsMs&bwQJ;(#X*w*M{35RWn3VhM zZT08q2?`Al4ICaOYl;<#$-9be3jUiBR8?r($sn*WSheA)kBTeq;*>4#=wDwtT zVtaKYMU?T4P7?bDGq>&yd(7OdeQMSuDnc0|SGntDnm{r-UW|$iZ`} literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/null_pointer.png b/resources/contenttweaker/textures/items/null_pointer.png new file mode 100644 index 0000000000000000000000000000000000000000..a1fd2509a187aa1dc60729721052cfd6487a8793 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z+mI) z;uvDln>@!b`B*)h5hFW0J2N*kGqbas8=LaVS&3rC6SJ*(dZY}p4j33Vv^FwMG(2I{ g(A?atB+kHa%bxRzo}h*<0|Nttr>mdKI;Vst08{cHNB{r; literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/oath_of_the_lord_of_gluttony.png b/resources/contenttweaker/textures/items/oath_of_the_lord_of_gluttony.png new file mode 100644 index 0000000000000000000000000000000000000000..72020010ea21fa7b37016f98100ccc2d60b0b07c GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>W3 z;uvDlTRUm5-(v?6xAPYw1ScLS?{W=R-tVBb-#M=N`GV(y7s77uUVKx$Amhb~OAfP4 zG|pv-a{4yz)9pF?qkU^i}0V5s+8RdY>s%5zywuUc7k zQlf6{l6ad}TE9Q4zF5XQneF9WPmeMorwa}Y8vJIB)t#|EEa`^F)~D+9JU+{;ld~x$ z{en%*<4NI$ZXfP#=M_`S%MLv+w7sSPdeg$UuEvUwM&FcC&|42 zZ20Ebq`P_UJrgg#WI3Q}S#Pl^MvqaWtLbdo<22T}ED5{s@_kyQ!N6v4z+QgdKjx*T Tq7xYy7#KWV{an^LB{Ts5_3O3Q literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/oath_of_the_seven_undead_lords.png b/resources/contenttweaker/textures/items/oath_of_the_seven_undead_lords.png new file mode 100644 index 0000000000000000000000000000000000000000..3f98c953811d319afe9023304a36bd105a7823f2 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kLf z;uvDlJ9V<7-ysK)w*6W>zJixR#Ca79ou4pC9iC=fz~*Vut+vjm;320Cvo+JPR_pMb zJ0`v=OB|!QGF~s*!V_%x@&2BZvw!~k^Lf(pg)g?atoatAyLid2Y!lzs^Zlo*4^De* zylU!ZtD5hY0T0(be(w-_{Cw5osHD2}`R}=3F5EJ?mFLyX2Y&ZPP zmY2)i@H)w;d5+`$uyYL|&)k0)4y<&q*%fk6-e+H}^sr zGXvYUgBBu{&Bk+oXx%YmpIv`S;edrm#Ilni=9{;(N=|CrCY_Ryep!BY)1(`|6Qq;4 zmcH7-*q^B%5}&_Mz_T!Q@y}P??A{kjm}i};)#6>SQ24f+(A%VKk8YltAFtfpwXQg1 z?I+9mp9R~_*y!JE-Swlok?HUeBVRA44KZssS$($QDs`->+*IGlFmIWh@q$IKO{93$ oCZGH-bi!&&&b=7(+jHdQv*){bk44ofy`glX=O&!0^x0 z#WBR9w|BCl|6vD_q80_v3YGgFFJ6IxnaDs!`=2cTC zTyYY+v|yUCtI5q>`^xXm`*Z*I-*@kxo_nxDM61EV^L2ul^xF4_SoseLG!$4cDEMFU znp~l`1WyCYVwvz+ga>PHics1&AiY7?~#W38uOGn%#kaXf3% z**xw~{k<}eK6@WKdwI3Z!MnQs*QYCqH?^OSuj|sk_+wk#=e@T(WA-#Z{TpGz=o4O_ z_3mhbS*2g%Te~+>N;2=x>zMtXzLYmuI!Uk44ofy`glX=O&z^Liz z;uvDlyEJ%XZ?l8IoUh$+W`*o27V0kU{O=y_UeH$T!szY6>2Xg=XL`a}_VaTe9Q?Mw zZj$TqH+KwnGx$Gv=TlH__c+&KQra;ACPo1UXATqNNj17A!W<2T$KEI$n{mFrOJ>^H z+}lkmXLxGwJG&?-z4$Gc#x`k&Wu!~c=8gsxz3JSumO1tmK3$h7HA8aMDyK(X9SjU- zbZ*DpVs{9Qt#x~J?yL1%0jA`hos*WVx^(yDJMD?8*YD13_BOq1(ywQ~I;(E`8_NXt zRl6*A$F1Kz`FFl0xAxPiZ`yypmH%Vv Y_Gk{T^ZeS$z`(%Z>FVdQ&MBb@0I4;d{r~^~ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/p0rtals_redish_white_hat.png b/resources/contenttweaker/textures/items/p0rtals_redish_white_hat.png new file mode 100644 index 0000000000000000000000000000000000000000..9d3b0ec9ac1277797f239e94b7f0e2a124d27320 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$onL z;uvDldv>B>)?ovQR(p2-I4z@D}4C9Tfily8nCrya($Ac}3T5z52Y0_dv>S-mlBpK9pFvFci+e@g_ZJ zlE=x}0uTSy*|9%(TEex}vwoLAQ~TY%knCliO+i{~GADf~+{;uDqqC~d!8le^^hloT zMZx`|tShgbSt3)W5LI^kLzP|mxsM+AHS{Xw)S_2BDl6E(P{(^g*~%%0EZe{DD^qAW zP;Kv(RkdKYphL>qwLON88+#2e{myb-WqST}>e~l-n;pLj<#(L3oKwtT^X~iB%{I@O zQX<7%KYVUIHly#r1nqsD4>{j}t?Ykl_FfcGMc)I$ztaD0e0su4+ Bmrnoy literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/pack_supporter_token.png b/resources/contenttweaker/textures/items/pack_supporter_token.png new file mode 100644 index 0000000000000000000000000000000000000000..e47e94f8a1de0b41117b351070da3014d6cbb39d GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;N5s z#WBR9ck3iWzGed+SNTwNzKc7Vv(>^>_~$gwE|3XhQwdWGYda^ybgX1WaHPNrt*!B! zlC*!?pX+}p|Ki~H2mM*yDc&q6Tp1*G^+m+yROElsdK4~rzaif*>$b1ZiJcs4?-{&) z=6gLiw#%SImQ`hXuKMPa@=_c3Hq3Q6z;wrS+G1ySrpA~s(bQ?RB8*pDp4Tw%<6D+G zGv0K4@5F0IvVC-1@7wt8+rPApnQ7X31_lNOPgg&ebxsLQ00NM5m;e9( literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/plate_clump_fractal.png b/resources/contenttweaker/textures/items/plate_clump_fractal.png new file mode 100644 index 0000000000000000000000000000000000000000..c81cc09d647c2ee89d8d15ef918d1c1629edcc74 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^h` z#WBR9w|9~)Uz3AC>wN`B3x-bjjUTwmWDXsQDCExYv}l>@exXUZf<;K%+qXm~p}akn zVR_<=`}uLx3=+?r`82=7V>S2kS&xl-lWt8opg(E$>NReYTqplzY}~)~RMuUUI7LI&!X%iDA#}a`y>`>aMHaR19;uxhG}y-p^~^`P3%+Zp33ms<)3Cd~Q&{jeGHDQkm@ zAPxEIOA!$v4U?@c_BAa|ns90UrXxnK^Sk?OJI-FzF=al$uPoLfc3R$lI|Bm)gQu&X J%Q~loCIHTLei#4% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/plate_clump_recursive.png b/resources/contenttweaker/textures/items/plate_clump_recursive.png new file mode 100644 index 0000000000000000000000000000000000000000..d64e885996d53c7869bf5883e0d07a436fe48b7b GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kXj z;uvDl+dE0o|8Rgv>;CVzw(_uYwMw#GZg82Pdr*(X_|B0!Mz(-IO{o!+IR80{CfP5D zoR(0yndKk{n}@>UlU0K2`?qaT-u>#^vgdn>-`P&kws-j>z*w-mvf}=vsCw5)HWhy*SNaR)H(Xga;g;p2Ez>7w+>R-5v+15#KH++a1^Z8(+uDLP z^B3(~XIxOkZ)BWM$+Vr_e6HfxzT@#i*Ue5kn@utISoV@%^M=+H#tLSYeJ-Lp3?4}b z&N$|#fA*@*T=}Q{vfGzDwb)&v!`%;nrgrL-b%ZrzvT}m mwJsY literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/power_wrought_brightsteel_alloy_plate.png b/resources/contenttweaker/textures/items/power_wrought_brightsteel_alloy_plate.png new file mode 100644 index 0000000000000000000000000000000000000000..c22a6c8eaa51b3bbdfe806f723df7c95583d85c8 GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!1&zL z#WBR9w|25&{^bCX*8RWlZGOC^IdtU)6N6Gum$tBm2GykWH3EReXWMlaBGUZRr%g_oHNg@jJ^Z{}~qB^K*{}UU~ZE zi+NP@wFkS**1g{F_hp~Yx!EVX{g(UxjqY45cEjw=+k=;c)~v0aA>+#}@@eXh%aR3G znwpt!+;87$`9b=^YhH~f+8?K{|9*U1!1Tn*e-cZDp4S(=7EgJja%%Qxb&*d~D^@v3 zT!p%(@v`g(@3%Z4!O|X4(a*IXWiN&NA)>ZXJtM4xP*E zygGI5OIe1H)uApAj+g(l;#OC;o#Mr^>guaEyiErd@44r$Y0xH^(e z;{!z{jiVgfbb8;H3k0$>e*Z5dE}pNz6nKOq&+N9u;y|y6xP6w^hmJZ6>2MoK7IXR? zySK0U;NIQx$Gv21pBk*$xMO4I(k44ofy`glX=O&z?kXj z;uvDlJ9m=3H?yO_(fW@}?S>vf5guI*T*6HPI=ozst5qMEZ{U8SyyNLjR_pBFB4*1( zb^cs-T^IdUWK9r@%jO)xYf9TsKb_R^D`Dr|@6XPjdB>~MD0E3f@$9P4{Q*w1>}J?W zWc$p!{Bh=%pH^!EneGKQPO}!8^mW6tnwz0>-!MI{i1&GOIl^OtcZmM6`-NwohJ|`N zab~i8ocsRqRd(Zuk8J0r)RoRonQ19GKh$Yf;*Bz<0|q(4OSo*91-3@Hl*=xkf4?-Q z=GnYenvXws&3k>SX#3jSZAF%DlTXgc+iB`;B3(V@qvqqwHZ~DE(v}7|WcFT~<+bp^ zj~u!FaFeBHdA)jf3Fo+bWxE}?U2!I}fb+o3vz)K@^}nx7nKI#-s?D>>FV}oJF3x{Z zxYDNVh$w@2f9#i%u1lMjT)T63{|w(GBhCkB${tOba7>MHj-};94Mksy-Ob=Y7=Q&%nUI;OXk;vd$@?2>_%_!@~do literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/pulsar_core.png b/resources/contenttweaker/textures/items/pulsar_core.png index e567de9a85957f55c5e3acd8addfc7485eb64390..1cfb9dad424d5790c80a400dc1ef539c4e908b28 100644 GIT binary patch delta 500 zcmX?P(aSPHxt@WsILO_JVcj{ImkbPy$30yfLo9l0C);OBI|>}FFE^BM+;ON?A#dAl z*Ib9Ww_{^oIm9bYb@;{hu5^N10sG4!X~%UU+NDKP9lSU>gJKd{LzWaQKQvEd*KUt( zQ`p&mr$0OUc8@uudcxYNi!@&C4eEMXA~mPW*6K=BcTm^Iia+&g8}8;Up0Y@T>)Pwm zx#D4+*P=Wpu{3CO-4j?7rp+)(#W7nqDw~nxw-VEZ*Izv@i!eNw2^5j7J!i>q$z-Y4 z74eA+qI6C(yth3jF(s(<>mrR4pJf^jCNMahu6A=2Xkide&Zs;e{{Ho{qlG?!B1Z~i zCg++-+ugl;@zcCc!{f2_^&%7Zb=aJeyK24l+NKDd6tmeU|JLZucYRW4C!W2Qf#v%7 z^GqL9d45)0*phuf!g=2F95d;EF>#+BK4WW$KfwRs_UY4ct;HE;v;XgAd$36Qo#nEp z2Oq}gY`;C()4s9X!JLQF-BBQfE9B(+`SZ?&{o&J@o1ApUUNq|7=8|{5j~)u=t}C;y zv$ruQ>Rhv%~*Xi-#b07r)j~btuk!0gP!{>XLgvD z%F}+hN-Qt_==BxPlujF6jPjnAnzVN9-ujMPr=EBC`QFd|!z$}>p?HSU3mygr1_n=8 KKbLh*2~7aN`ey06$*;-(=u~X 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 OGI+ZBxvXk44ofy`glX=O&z^Liz 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 JWt~$(697+GoKye+ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/puzzle_solution_vowtodeath.png b/resources/contenttweaker/textures/items/puzzle_solution_vowtodeath.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3cd4f82180c65e3b3843697eabfd44d9e850b2 GIT binary patch literal 5775 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/quasar_charged_dust.png.mcmeta b/resources/contenttweaker/textures/items/quasar_charged_dust.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/quasar_charged_dust.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/quasar_charged_gem.png b/resources/contenttweaker/textures/items/quasar_charged_gem.png new file mode 100644 index 0000000000000000000000000000000000000000..ebfd8715934e6f425c95e954866d5a808dd9debc GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z<9>f z#WBR9ckSf;-qM8<$L#O#4t8EVRcVWJpbN)Rq23P7D{>)uXKw9X=FNWcf+OE6`2fWo z9G4abm%N`9m}9ARMT67Pd#9O4UY72ZAKaJkJ$*eP#^St!WX&@1edj-a*z^8-EvutS z(WJZpFYf(0;wnW(n~kqct<#OnoZYctM@4{I*{4Tt8*M*KT=}tcTjw)-5&lyVp9A0N z{d;ooXo363^&QPyg<8KF3GBVcw3UhH+=MF0u5i6L z@AGAcW8L9pMNc;D=HLB0z%r}r>yAddY^Svi6IZec^`t$y>^b?R%7R1JWiR|%cdY#N z2Nlj88@@Advrm6m;LG7=98{k?NutHdfn|$Q#$Uze;DY51#V>>dRyA&&<;wh_jpfnC zuJ7_M@*n)o4CrrBt6)4LY7r`6`=ItS!z{K}&J!NDuQ2(rP0sO7_FfichQ2PV@3Ngu zRW>rS4*phMmcF_pPJD~o@%$s96aJfg+t;&U?}v4!%m;3)+BEZ=*Wbg@HsK{=+ZSXB zz5Z(Cc1~n=vGPJ&jis&i{41Xu{`;4AY)|=p#s4SsKGpbDO#S-Rc+F3Zl}B&%&Yls! q@#D@ZmmW>))4btk&N1h+>XY5uS5D7ApTNMtz~JfX=d#Wzp$Py=r~AtQ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/quasar_core.png b/resources/contenttweaker/textures/items/quasar_core.png new file mode 100644 index 0000000000000000000000000000000000000000..23713194d779ac53de9f44c120c27c378e30a4b3 GIT binary patch literal 612 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq{XsILO_JVcj{ImkbO{ za-J@ZAs(Ger>xI=>>zNgew)*+WH#6KW+uMflLAGythQRAe<9psN_xa+=ZB$7CqFvH zxO~Nlpx-Qx3w3ukEiz#Z&*XcO_PSK*?%ezd<Rtr_nT2ppTw{vbVvuA8^+}q>3G`b4J7d>TfF`M&E zVQG+8wRit4wwFz;!p9%3I{ZHMQuF-x$_H~}1O6XuefMvEiQ{&|Yfp}xJK4=!znZ&q zZgS7W19Fk#J;&D7V|3!ltd?82$^dk10CN>%6Xey}Yam`!Zd< zv(xvVFxS^vIYlVDaUED+Yux3Vk>Vod;;|ix`_ma6lwqf literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/quasar_core.png.mcmeta b/resources/contenttweaker/textures/items/quasar_core.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/quasar_core.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/quenched_black_hole_alloy_clump.png b/resources/contenttweaker/textures/items/quenched_black_hole_alloy_clump.png new file mode 100644 index 0000000000000000000000000000000000000000..599ac9d069da914a318523e73ecc6655737ddaa1 GIT binary patch literal 1351 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/radiant_fissile_alloy.png.mcmeta b/resources/contenttweaker/textures/items/radiant_fissile_alloy.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/radiant_fissile_alloy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/radiant_fissile_dust.png b/resources/contenttweaker/textures/items/radiant_fissile_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f368bf1300cd49b513c7daade53f938cbe0b44 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{u_C z;uvDlyEQ;JpUF|6*4d!jG2y`7xi*o#tDf?kEL`-+WLckr=UvG!Y7!g%Fa^23(z2{n z=svKmNZ|Av-yOOwOKQ`~Cz-!bZuozwbP0l+XkK0UeDd literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/reality_pebble.png b/resources/contenttweaker/textures/items/reality_pebble.png new file mode 100644 index 0000000000000000000000000000000000000000..4517ca4c3b1b98506737f040cb40143a05b24347 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;N2r z#WBR9ckQIJyoVKd+~%+5Yj_g4$@$#P#+{p()5}h1c-%X%m&GgUmRq2GC-b)X|5JV} zzjJr}k0^($Pm|Ig#(i3O;O37&ruoY_8A6v%xg>LYo9VH;u`W;Snv#3Y3OF$wI1>TJzBD{}!)u-cTl#oFc#e?FxSd%k&_x88@SujFp#uNwe2k(r0wu znBnv$0jC3JBCd;C=m~w3Eh%`rWNU<%W2kmT!}$}tznhe?mrF~=yRCUI@cnC6{oF58 dC;wl;&i1CfQpN0>Hvk44ofy`glX=O&z!>f6 z;uvDlyL8e<@52EC?fb9a_{XTncyOVIpjHwmi(|~3IaXVnoyEeZuX9R2c=hO2)#e4V zP2Rh^y%j{PL|5)|TXI+XBSZ)OWGLTM6w@?e4H9PJx_Jcz6Uq-t}XG<=iGE_+AX$({SO!l zEcXU1c>Cap)zpJJhje8x{^sgY+bj6s-*3I{VsDuhSy)R ZKRnzdzg{Et8Uq6ZgQu&X%Q~loCIBZ;wwwR} literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursion_of_gluttony.png b/resources/contenttweaker/textures/items/recursion_of_gluttony.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2051c4458158966c8de22723d25340464ff444 GIT binary patch literal 811 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU_8LV#=yX^de@6z3=9m6#X;^)4C~IxykuZt zdg|%o7*a9k?Hu1pj|_NPlPN6q0 zg+4xKs#j0w6M5<$e|i(+iM6M;e`cQVx2^u;V_Ub7-#z9xUdQI02t3{>5nq`1O*1{t zee3xhKM0Wkd&9Z!oyWP&OR*>n z3X4xLA8iis(m%}Xz47m(zehCvu9TUB#JwInDrk#8ILP+<%-6=FGi(gHY%-=!XP-26 z(bEb6ua{H52D(2GhNhFOXqzkEET zBe$lc?x4~q1)Wa{jcK0`WdCW+FK^DCHjDS}omKfVujEhIeQL1z&}rkb;HFK*kHzog z-xOs0yV@?(`^kY#{-TXVlDAxg%?y=K3$8Bu>mtn0z;e(@ZUVb6%aemPYa7_5->`G@ zUaol9WgIenvv8nk(w$B}C8k?73j8OUou9vHP2h#skIEvMRB28!_JLfa;Pahpb&N4@y_LTeLBDY0}|C-T#jr}tPjxzs^?bncd z(faU-qo5Lh*jeU_pKK;bKFE-(crRKxA@a$=-=7qA)h`I|aQ%3|`mnO%Bz8$xxjo|i z?@SLe^ZN+i36@lkxv)Rx(*h1qf>`qFL5J?|&Zk{A75Z`o`!24~vH8JYYn0O4?8p?z Qz`(%Z>FVdQ&MBb@064sKtN;K2 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursion_of_gluttony.png.mcmeta b/resources/contenttweaker/textures/items/recursion_of_gluttony.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/recursion_of_gluttony.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/recursion_of_taint.png b/resources/contenttweaker/textures/items/recursion_of_taint.png new file mode 100644 index 0000000000000000000000000000000000000000..cde659578052dc40cad7a62a473a09303353cba4 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^L!( z;uvDlyY$k=tlJ49tPjpBwXAbBDRX5y*8M?cl4bI=ce0-ZW`35boo(Y_te&COl;C8* zxKLuPo5X782@`a7^FHzUZvXw>;ho?2*9a|s_xQ@1w)Oko>gtImWM2Fx`&R7eBs05j ztRdGPxTsA2_KKb9{gaIj399T1H?CdVn-w5kBJbTDsFpiB|8LRTV_td!Czja$W@h~L zd4I*HSC#qe4rWa6@OgdV#>&Y2mZhyz@2q})m`~|))w`IL0g>Fjt;e*omma#a^Td{S z-`>O~HLrcU|B^HN`!e;UPM@sBn*vWRN$R}t*>RLckhZ!JMXCT@$Sq{d`Scr4`MFBo|4}xyZr}3z g_}Mw_6+gINe8|WZi?5!@z`(%Z>FVdQ&MBb@07vAli~s-t literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursion_of_the_love.png b/resources/contenttweaker/textures/items/recursion_of_the_love.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5fe96e299b338ae944df8d3d654d26fbaff16a GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kCc z;uvDl+dA1d>yU%Y(R$^km4Svrjx7pDd>77B_#&~lMg5bIt=q{>+OcNb%m*L2o0ygf z%qj^KR#UsRox}M3-v8WZ_6Wv2cv02GWZu`hYyUOwd0K%_SAFSOZ@p{Yu0ow<0S0Fu zMWi%Owc^-OvuuLh)vVSpu9KcDtKN0OCEMc3VS}Q>S$mI77Gj9LEb-;{PBT8|KMDyG zRjzomKmPsm)-@9b8_kb;dy*qr>lF`tt(7^QBWaTQ!r^hx{yetcjzI?+( zswMD9xdhXP1c{n?=WVv%t_b?H>;7~5bHD3kA9+UZIMx%~{_xV4Xhp46ZQhJo9--gY ix930Fe|_a6arte>cAt@p7h+&wVDNPHb6Mw<&;$U%!@9-* literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursion_of_the_loved.png b/resources/contenttweaker/textures/items/recursion_of_the_loved.png new file mode 100644 index 0000000000000000000000000000000000000000..a015e9602cb780cbffd3efcf2a3fa720f50dddd1 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_{Gg z#WBR9w{`OVtlI$+N9)Zc_FUP-=GZ)iXQzOm$25m!7u+udeGpFZ_$d8E(@6A_P^-|3 z2ZpWJycL2sSuAi8;nut1Qnc|Pz(7d^EpL&DuPp_M`YTY%{%b_x>Hx*3gTfnd@>U84nSnv81#o526@4I?6s?K-$ z8#c!Ejt91zJT>LWsFa&)FvU;8>-1-x_$t2Jxx1pgnHQw@Jo*-P>V0{0BSXe@R)uq$ zME$o|#4WxPbY7zRb>Cx#508IJHZb3h|2X9a(~p{(9Q_wYT}uq*HuK7u&XzHqox}XR zx|*rLP;6(P(n?l_825=Khc0lHdmj2*bM9}=x!6fJKFq(L|H^ttSMt{h&s7dDRGpt@ zTy;!ixkf=((>%jhnP$un{vK7I^zg#Ird8h@Pk-*%+~d@;zQ2F#=XrDIoJcWp+^x6Y zUHP^;*T1q5d*4uX9@pJ^i?^G{eY(?DbLYOe@!U^|>FpM$e;7&JXnm`7TCs52)p;AA ztU9{k#Sve{&^6j|oGaRLX7xVRjP3sKn=V?a Bk44ofy`glX=O&z_`rQ z#WBR9w{`NytUC?@ZTm%!FL=sQB-pIIeb>1JbN0-q;v7#{Yf2U7c4rq0oG`wzR&j#3 z#}&3aH+Jkf*2clZ_}K6GDdx1`JL{BUStJE+&8`1e|6IO|SJ6w*UtcTq^8NRZnr9hq zm@j=exh|;dhu2k|h1$PZBtjn_oZq#fn|aNH{C2rN<{$pn|6!P>Tp{A~=uxadwI-*2`|I_`STboZrx{ppmI9mim80n<{1V;laIUeU7F%Fwfez>pEK|0dNU`y zU0^0D%rIk{ZoKObPBVs0ixS@52}odlCRV|b%Y27lisou}6ip*V@mj#(F?bu&(?#oGr;^%Bn zCL2uuy!LNm&tBfDdD@}H`|F53=v82IX`uKH8XB|ER1_lNOPgg&ebxsLQ0H%!I ANdN!< literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursive_iced_coffee_pot.png b/resources/contenttweaker/textures/items/recursive_iced_coffee_pot.png new file mode 100644 index 0000000000000000000000000000000000000000..c84b7835a315ca59f9081c79a913799ac8d11606 GIT binary patch literal 657 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z~t@e z;uvDlyL9rwY+*-{WA&O_Urst3bW82Q4)46y2GLbvxAOG5E>ujA)8Um6+30j~X@D31 zqDM=eE;g%ARM`1tSw*zUM}>J@wkvi1GDk@r7tpZ$C}02+a&K*-=F<{ z?@zfu&%6HSYJ_J=IdCvGOc7FK3G!limiAe8#=FN3iY(fvRo_`h2RbYYe9k_BVV?Z1 ziqLp(&BZQ;4C`OLp88ZMd9A4%+k-nl0~yR-$1ifR?zLi&FHg8zw6pRzWAWyn5pOJ* z8_N4X{a^F*n6Z4r>hNtDTY|DKm9q4)8J zn6Pc>oFnq@w?8NlI%q4`|5znq|N8!^PlcX(`IfiNoD!5`Bsqs=&!0SIMuvo~6Ax|D zX=`g^xN-Nc>g=;@JWHmS%=R^!$>XKTaOtIq%(X%p_QM8ByY}wgyXLXcwW!D8pO~CD zcC`p>iPD`C6u2Q#Vvl{{Hs+jJYV7RnGnSqF_V42Ql2)#4v)LL;Z`|W=;yrx8@bZ-YwC0GK Sxt)Q5fx*+&&t;ucLK6UY3n(Q3 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursive_quantum.png b/resources/contenttweaker/textures/items/recursive_quantum.png new file mode 100644 index 0000000000000000000000000000000000000000..bf25639065ab7d718479b1157d60669d7299c3d3 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV0gg6#=yY9mH4cJfq{XsILO_JVcj{ImkbO{ zot`d^AsLNtXYS4uaTIWUua_Zb%lT>j5B(pa-Y$Pyjg_L6wmdnov2%`Ke$FD*C#s4Z z3K7}gh1RfbzkRj;mE;=HRnl8cO7qTtDcSB7dSL$)xq~Isf)e64K4b zmFJqAJb0L|~LF=n3k*vs!U*fZ31x~keOw7q}+&i!NQ`bL^foB2%)Cz}On6DX`hb09@3^(*sg`58Wo*X&RD%Q`u8it>vY_fB2Rxhq)HY;2M-!C3I&2Rn&v zn@%dFU085X){KFHDdJ5-{CT}U4!{_Wr%bhrW|8$&qGDG1h`>O36pPMCQVkO)QzUSG;?PCe)eldH6e#qr|b@v#H zM~kGU9n-q8US4GOkAevM6SF)DBJ4SQFMT~?Xn*00_%X>PzZ$D#|NL_NI)6n|?FK2c zvnuX$EFLY9nszKJBKHw{+uznTo*dqPTUU7UO#8)M_h!#u*87&%;se$?--uuFOE@cn iN$u^itRE-8u($T`%4ombtj55=z~JfX=d#Wzp$PyB#!i#~ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/recursive_quantum.png.mcmeta b/resources/contenttweaker/textures/items/recursive_quantum.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/recursive_quantum.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/respect_of_death.png b/resources/contenttweaker/textures/items/respect_of_death.png new file mode 100644 index 0000000000000000000000000000000000000000..84126279d2dba9b9c956d94ae078b53807921146 GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&zV9xWb%}B@<~0kO>x4b zzrwq(ayfcDOsnQT8+D@1Rpd$I-R6(X@m%R_rkZ9?LcZ6|spkJakDL8P!^?)s7kfM8 z*_ZCQu#!hRaifsf`TBoGS6>`1f3Pe@Aak=~ve}K-s_KhpRx&EF8fZK{dNL!eE~M*` z@Becd50V8GrZOEUjlJiUDaSZp+qKY2X11fIzQoyWTz0mVXN;ykbN+vB4;RyvARo2K zwkzj7f4EC8e(91>&8{<5M}I$*xX4&sT%!_q|K99!M~C&-nGY1oFl@T1!*Kbf2*dsF zmeVKcA9sKB^6g$v#x*UiY#}N)3uV^bdTYztTQ&D(Nmme;Y~dueI_6@*(DP4=7;bEv z8?t}Lo+W|njpv`|JS=ekd#1-p?;Fcjz61U26~TJhmZs_Uf|g z{vYNM4A*nqOFisXUuCdZef2_=`ulaSi)7VbG`yU~y+~7a-gCh=#i-XUdv2dG;Q46N zzidj$Y1WI3$&5?RvQ@jg&QbAOvQ>@e@RD7!g$@7BgSZaF>08S7`K}HUc^;$|7G@om z=hex(Ma%W$n)>Zqjrb#$?KpWiW9B9H(_fB9{41SX&-`h_|3k->nC>w!Ffe$!`njxg HN@xNA+|2aY literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/respect_of_the_lord_of_envy.png b/resources/contenttweaker/textures/items/respect_of_the_lord_of_envy.png new file mode 100644 index 0000000000000000000000000000000000000000..2940bf4e9de04355c2fb688dab6ff3205554adab GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^e_ z#WBR9ck5(Fu0sX_uJPR+(c+I*DFmLsC|uDN=kS6zrh@q(_ZOab+&kNDms8X` zwZt>WQKL>{F5mz9Ps@dWh)eZuT~__hw5-RxTl!jpFL!Dj%irqQn}6AaTpxX(98nW6 z_rqCjgNRK`57Jg0Q0YBdEEb=1;4A;C1GDTV85`t&w|nQe=48ZV#vM_=?5?|Jm~1=4 zeQ%G9|ZBeJG%2lSFWECb3o+#A4{J8ve>KD~1LeI|co{QI)T@RsNA RdkhQ=44$rjF6*2Ung9Zug&F_= literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/respect_of_the_lord_of_gluttony.png b/resources/contenttweaker/textures/items/respect_of_the_lord_of_gluttony.png new file mode 100644 index 0000000000000000000000000000000000000000..72cb2d806b2c403920cafcc13cb35644a19486d9 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^}8 z#WBR9ck5)sEEYo^*Zu7VYqh6yCpz^RKGBf=rXanEJ<>=#Qlg~0b!M7(c-CEuqYAEN z*E|K44A>Taf2)7`K>bl8<>#f**SU*Uzgy_{M6_}*d6*VVDyVMzbHt}Xt) zxxvyUm1%Aqj0_(>nu#i{YfJ9=a4%WLT~uL_(}}JXtzWmjW#VRWII5z)wW>MQ&2H{@ z4^7Q8XQH0$4Odihy8qomPR(ZTfl>y8H?P7LHLRV{Vh}6+cT;li)uhk44ofy`glX=O&z{un2 z;uvDlyLIyZ+!h0gqxAw^9v!bWCMx+!K2WnL+rb;r$hb(lK{Ss!%;F%+OaDW>s&^Ha zm`n_gV7o1`wBwTs_vecDzmx3_*DriOA!x3PeE+_}2~MAT zRTG&icdhzsv+j>#^LzcR|Nm@gZdq3;xBb~7uZqghKQC8pnJsoCVS3GpE1Opc-Ku(& zS!2Fca0T=3JJ-%wt>*u{;@tB06OJ1@vP?+7J?VB;ltsMgE#XHGEH`v~&3fIr$ZOg* zpO$_9O4a5&I#)Y2Jf68gQ_*kx+8vIML}mq59{9n%Q`yA3ed}6_ty}l=O)tQeW-1o literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/respect_of_the_lord_of_lust.png b/resources/contenttweaker/textures/items/respect_of_the_lord_of_lust.png new file mode 100644 index 0000000000000000000000000000000000000000..e45e1e97e42537bf58cfbe625209fde48b823bde GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0_GE z#WBR9ckAShyoU?~T;p}bJQ`O_m>|gOozlp2kgvncHR=c-&qOIr?*N5|ZCp!Fu+2DR zm2Ax!Qlr`G|9yY$|GEe9JGMt;-zndnu>4nA=0T}7l@75}0{@m}zDZ-9smA>}((7KP z`O(`}>o}k9MxT6t`h<`f~3zKYO0Ao>7*2`pZaW-fxeT zHQ|lMYxM5C-GAX?u(;~?YkQp-Up)1{$8abxnD^1ahdaN!^*J6a_%}i4xyYf9uRUr7 z1RM9H`1xHmTf=?)tD{%#1l^YB8}F@mk44ofy`glX=O&!0^S> z#WBR9ck5)^uEPcbZu5_XHJW4wv5Ix?ZJAw?dHKC$jm&(-zuPpKGD|udt}OAIeC$El zwh2p56v>E9t9fwf@SgLZ(<`Rmkrb4lcbaqN>E9a6j|A&kFJD>w<7vv%*TNyKryj3r zxmw5Yn=dST$NfXUlO&7k-kfmpf3VMc!>wBO$ycq8Uft*RXYtaM2kRp>nRSjkYZyz} zp1dl+mNx6*>!t6^pHx)L_#(S(W#RLHR<;#p>lcRj&T&7M@odV>DFu4AFaP&<^{^R4 zPsz@Wy6UYvZO65wZHZG?ww{zptI{w2U+baVobl<+l-TT*W|xEKh5j=>I(NV8eyP0X V)`))fW(EcZ22WQ%mvv4FO#q7@jrsrp literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/respect_of_the_lord_of_sloth.png b/resources/contenttweaker/textures/items/respect_of_the_lord_of_sloth.png new file mode 100644 index 0000000000000000000000000000000000000000..001bd7929305fd55c4c50f5645283bc6f951bb57 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$oPD z;uvDlyLGZ{*P#HB*8M$<$DKBunBsK8AoiO<_6fcE9hQUw&!orzc&jmwi1F8TI*U+{#(gjvBeGuJ+#B zXl48EW6jQq;)0P;#&dgY@)+(OFuT3uypD_Gv};dXkNhlRevoRGwpXjNR-J=!($Bd% zsFVdQ&MBb@03%k44ofy`glX=O&z{u|D z;uvDlyLGZ{-ys8m*8LHIzeF-S1hm7V7s)iv3l4Z9qiMl@be@uGP+!9~=Pqd%S4aOw zO*gfF2XC+W<{38UP3?{i;uqQ0ij>&atUFoM@YH6Hmy*(t@+8ZPB8T3**D6?e zXkLuW`%QNe#HKBFsCxM;Gi3k4xAHQwJCbv_76q+c8?;YslG7&PLStv0B|Qw9n&o@% o)Mz|axpUlv@8$6?={Ah(cGs@2lk44ofy`glX=O&z%1qI z;uvDlJ9Tn&#_UpwWA*>n$A4~JW_k5mX|%D<=CyfODj7suVqV;7y@e zui#8&?NFN-3ogIA5+z1@}KIeES3Wfk8~Rf3{6 zcYeg}vpN6y(@JzFOeH!WbarXjOaLvTRNF&z}n0mi-RcY4WjCJEK>3$1AhV zB7X#$yDg5qV_nJ(%Z&5w)(_)Q7bz0-*rFE-H zdpqywybSr$FZ1N@jW0Z_e^$O(%m4Vq(wDwGi7R&<{;|bx@olDt-D=*Mm(8+bZW}5U zOY~Wt_k44ofy`glX=O&z|i68 z;uvDldvwxW-UbDpmi0$8J?0!ZIj7^~i~}u(7nVD%e)`<;vF+5D_ujV|{^&kRV)x5r zdHA&^skqp0V)D7AE1wI`Uj2R5Lk~{FbOwj>@lm_i-ecChx@)0Yf=J5F#N*c)N}tZ0 z*jROdVZtwVV*yD$;WJL}91_V1_lOC LS3j3^P6aOp literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/runes_of_the_loved.png b/resources/contenttweaker/textures/items/runes_of_the_loved.png new file mode 100644 index 0000000000000000000000000000000000000000..c06304b362c61a17ec91cc34972a17b0abcfd3bf GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_8rY z#WBR9_voaJg3SgzuKV8wU7pl+E;&U&Ek)p1z;mrFaR*kiOj7z;l=(w+*ZTh(QkcuT zpCrdlTi3fb>{98o$um-C@yv|2p6zDW`EySCIRnBhUF zR|G$!_2#$)_A^eq+m|TsNYL7xI`isWrc288(^>PjPO4;=RN*CRkLHl22%zG1_n=8KbLh*2~7Yy(pl#K literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/runes_of_the_lover.png b/resources/contenttweaker/textures/items/runes_of_the_lover.png new file mode 100644 index 0000000000000000000000000000000000000000..6d25f9c19fb7696ff78b22f54a80926359b0242b GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!0^h` z#WBR9_voaJT+Id|uKrH4MrGPg=Iu_3v*oYqe>%<5p3_uPtTDsU!}>=0;$?oV_cR~w ztNs)x^ke%JoxBe{y;`5X)u=uTea*U)FH!H-=czN6KNf5_Bf)TM-C{n*hSk^Re3ogr zSk3UR)?b#XeTG(I0$0i1blIyMEI$}jWM;n(UaDuz_DineX+nN%SJR~^xA&5Jmv5Qo z9k|46y7HRPsNL!QvLOpz31r;={4TThpr{7#<=I>+#%;$eXBtr8S4;$b^WMAHo|P9@T375#GySE>>zVAe*X%OrOl!)E=D2hyH|81uS^ounX=7kHJ{q_I>*UvDo2k7 z7U)|1*cee-PaOCNAL~6Ay7sUi|65W1zVJKWhizFthJOkj0)1^K z`*8d`v`V0+RX$n5i6L>KWR%wK8O^VM>}qdcUv4<>Y2CZ?h6>`mY!xhzEH0N!u4t|( zyL`psy|8

y*y(o$95#6h10nS8cy9>0yoA;&?Z|bPWn6{4JrsEvg``$2ViPuu3Ju~($*_O;NPgqr z%p%VxtC}VzGnQ%yIx%)r1Gni&#N65;D(m7Jfe zmza{Dl&V*eTfhJUHue<-iOJciB??KY>6v-9O7C~?S5nAKu~iB;^)>JvhzmDRN%7Rq= zpw#00(xT*4*Rs^S5@lo~Qj+2N3rdS}z}`to)=$kz%}vcKDb_dCGeoh{-P1P!t^*VV z>6y6&U|kit1t=;@GSd)&h2k5K4A?u!4ynj3fSZe=8s>MfVsIE)x#TC8f}H2+VygtQ z-zp_PIWxry%rr0NfnH{2idBk9qNRmdijl5yijjq`iFt~-u7z>3fv!=SnUS$+N@|itnh}x_ z{zaMTnR$sh$gTnzm6DlaWoDdelw@dbsB4mHn51iBWR$3zXqjxGn`UNgnv{~5W@u=d z3^pny*~%@yC^xahRw*+#F+EkkATJ#(0Sa&{#{f@TB_llpgh)V6Vo6$lQLe30cxGNo zet9uMDkL*EHMk@Z6rP6WCT504W(Fn(W~K(_mSzY=VW~yMnfZAjQwZ zFUm~KD@g>UR9huOuy{poft7PnYGO%#QAmD%j;#{NQ3^(Sh7bpVqpaO5?vBY zQf-xt42(>z3{0&I3_}c!tPBjSj4gEy%&iQN)aR#Urd1MBZ3oI8Hjqg7$Sf|&FRBC! zLGn~^Y9WLN;pSw5R4XVbfU|{FVlu=F#ffF9DPV8FrIIre^U_mOY?Yu17N#W=OJcA{ zO*T(9w=mWH8C|!(M>c-Gt)ITO*BtUNli31Hiq~LZhCQkT1k0gQL1BlYF>%0 zl6z)u0XVD_G@wzXiRzm2j8srO7#JDr8d&NYnuiz~SeY1G8CWXm)82bVNd~FOW+^7R zsmaNp>|$u7Yhj+4sB3O&m}+2{Vrgs$jWo)=XR2#pstZpMCI&F?+314`L|A0n=wn1T zL;+F>YR9Dj5ess0v*WVS2N&a@A{`oDpfZ()7@EvzXoG@+!l)%Ah3{x^jRqGTqK16Ns32P7uAA`3(;3h%}cRWDp#_%)0|rVfPsO5Ey>&61=O8nVEF00yPko8 zfwRCPvY3H^?=T269?xHq!oa}5UgGKN%Knm-QJ6tvnb=+(1_nkJPZ!4!i_>Q>*m@s! zkT~%1f2^KUvS5pljF&jOr{jf%&G}oK7dVI6xBj%MlQ0*wZ%`1CVHIZ%a`DXhT;#`D zsq9wp;U?d^|Bv4_*4xf|oOQmi^tS9xv3|aN5BPqKO%wc;vs_XP?Pl-&x8ugk(`#BzB*|pC zPS9#{5y~>Ye^AZ#SLexNUKjg)_2%mpxuj0=Vqm+jETz@v6L=ug6Z<|&Wd7I3`0SX{TRt={Z@ XkwsTRaL0l;PzZXu`njxgN@xNA3Uh_^ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/sashimi_of_the_gate_of_darkness.png b/resources/contenttweaker/textures/items/sashimi_of_the_gate_of_darkness.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccb667a06c7567caaff1f6636f2877c1420511e GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_`}a z#WBR9w|A0#MsT3S(RzIk0nsB)JQr^-yzcjp@nWdsZ?@?Qk|h)KtU7j-2*@z$r4TbfVHSv$2@Z${Kj^&j62cuZIR zoyc^OMN~Wa>fi5%j`jhJSRd$t32XNPw#(vX|)d2gCwn$k`6V?Wr>{Qook7bBA#0|Nttr>mdK II;Vst0Ms(%r2qf` literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/seeker_stone.png b/resources/contenttweaker/textures/items/seeker_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..6e308bdf3870f4ac6e9783335640896f804e1183 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z-Zv< z;uvDlJ9VP1_u&AMw)@ow54yHGWGwZVu2H&L{=psB|6RN57frCOUpRZUUgTEQSw}TY zyxXr$b70?X(Xo&3y0B2O@;4px=}#)>7yC7scB^!k@6B`g6}s;_+nMR9!58D+IQ>2D zH7Ti1t>A}q<*iGNXKj4aJ={2LaufWSPih=An0vD~F^2CY|A~JMd-hd7`f+*AC%yLx z`&3xpl!n^Pl6SGOH8}5^&OXmqv@SAy^p1%mgo&M!ExARxt zV%V6L&v(adH_L6W|MMarbbmJ6bo2<9sCeuwQ3jTMJLev_8~3bC^6affd6$}+n;Q-t zJ$kEdqtK46yHid7r?NBXZn$mm;Y(@g&lQ`~V_P`|ETScTtoR(5CCf0Y?=ByMR*$D4 fcg*|M*UWj|?>>3#f&3%}1_lOCS3j3^P6k44ofy`glX=O&z$otN z;uvDlJN2@?_hAQ#;~(FM(5(8SohwP5{oq|k87qtQ@)y#tZtZN&+t=9FG~4-l zlQXmE#GtB7TPMHe*0a7WI_b-K{Q1fEm2yfeD#~6xx1afaRmFS9hqZSX?^j(S6v%15 z{^CEylgFj2b~$Xh_LNJ4XThTmH+2?=zTXw8AKqn}H&0*OxcC3&hJ(L835vSMob_k8 zvHz{&@!CsQT|~A`=&vm(ael;pkvQ)k-z6^Xaktx`*Gy&-nOfA>YsofWl;ADPqN_;9;2d;dAGZWYIE zmR}aGM+K{PZD7`J&Sh$N7Wv}N=l!f_4nNC}5@Y_ubVF`lUqbJ;OAHJQ44$rjF6*2U FngFOTn->58 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/shield_of_the_arbiter.png b/resources/contenttweaker/textures/items/shield_of_the_arbiter.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa9f11319a69b9d7773bb6798d9a345f1045d27 GIT binary patch literal 792 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|7Jx#=yY9YWYTlfq{XsILO_JVcj{ImkbO{ zmpok@LoyoQ&hX6;c9dwlKjqGsgx#BRgQPN}gx;KNS(@PEX;?8qu1n~m*zIPIgWj4U zjw`;XMXj-CKY!Hzic{u?B>_yjEpkgn^_mvoL5ar z`#!t8tW53(qfgIK_bnTLbfo3|myO$fEc$RcqXTop^PAyv8{dEV*uusToh7+6>S*%I zH&gzsVOXcz6WvwrRmbynxxwcouBA~&AB(P@HPgbn)2VXqfBko1y4SaCu$VjP{w2we znmbCegtA+C*NB>JSR7_}W&S2HhK75KuQ4gj{1cqBGL_-MM_yJ21;H=|hU%b(?X`dQ zEaX?<{}7^7BYNiZ?a53hYNMXD9zN)KJ4KfvU{$Ei>)DZSR#Z)_=3d;^edwTse5_Bp zhr*`CVLx9m{P1$A;W~Gh=flt2VhNf@o+fJwmHR!I@O?umSK5usY3Eyg85UTx#MWgC0UkA$k3H6MgO zIm-T7Za2gCJTt>Fb~oMY6_IlyG|t_3ayznI;Zg8}H_|2|qCXe&J6->J)_CIn2HmYa z-QUl@KhNHM`PZ^p6Q46M%>I1)8)w(<&}QLpOBnv&@MsYg*`Ig&SHpUz{yR%$CpX>c zHD9;KBq#I1bp9i{zIF=o4F7xhCF;NbQJBTQ+uGjabbh6lpq0IXyoHn9g-kv9EzkRR zd_GwHli6R@$qp{6@+q*~u0l=!V~Eld=1+~vPnhRE`^0E%&mi@M(b`@?eggkD)}Ic` xch-Ec`hQ_Azu&3DHd8r%Hq<=u*lYKLkv-Gta!!p8BLf2igQu&X%Q~loCIB*EXrurD literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/shield_of_the_arbiter.png.mcmeta b/resources/contenttweaker/textures/items/shield_of_the_arbiter.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/shield_of_the_arbiter.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/shield_of_the_king_in_purple.png b/resources/contenttweaker/textures/items/shield_of_the_king_in_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5fc4854cb54534e8cb912d5b7ccf5db5db231b GIT binary patch literal 672 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/silvan_fissile_alloy.png.mcmeta b/resources/contenttweaker/textures/items/silvan_fissile_alloy.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/silvan_fissile_alloy.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/silvan_fissile_dust.png b/resources/contenttweaker/textures/items/silvan_fissile_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..2c793f36c50e886cb65ca80a20bac1513bfac811 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{u$7 z;uvDldv=nq_hAExC$GrQWx&FsJy>{#ToBNlyzM4EW*S_aVs@SP*-=39y)P0a~V&@v|M<$Nd zeyOp%PRI5w%+2neTP)$xwX0}CyPLI#irS*jh2r*~9y=cSxH)NWjOCBiX$z$fSM7YH zb(*t$LL3`|bh3s0)CLv5$@gym)ll*i=F%5t?>OS3aXad2MoBUUv!{f|yKU_;KJyu7 z?A0(k_GJOny<!Dn=l)^6xNYmd ioAM9uul?fxl}kc;8GrO8VP*yf1_n=8KbLh*2~7Z$>y4QJ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/slightly_dense_pebble.png b/resources/contenttweaker/textures/items/slightly_dense_pebble.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6c0f57409a6414c84629785f0cff7356b410f6 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU~u4IV_;wquKhlZfq{XsILO_JVcj{ImkbOH zCp=voLn2z=PFu^ztSHdZzKk=n|L7-{+W+b+4km4^Xj;^@>`%@u?j7%*ze{i1>6=#E zuwV!KwOg}_*#s4jo!D0{pD&TD#bEJ#!B#g-RtBwxr4yx&x_l9<5At&4NHp5n+ox^F zkg@jRoaU|DHnC}{KHZzYar%=vyI*IrxtO@-SG=DX^vW*L@~+v5v>Sf1N8Kf4=i9%M zTi(oJ?J;-hxtON>sqa?p*~`C8m?P-<$p`+g_wb5$WP49RGGd&Qrt$w8w1;rv^yhcpCUvbk=_yP3JGrDFRv!O~_9@rhe9S8wY$FU8Ht z#Z)OT@W)(P`Hc3%?6}WvE4E}wPtYzrc13*Qr7Ri!kSWWr>9hR{Xn(wG-iqrob5g@S zgI2zI%TlOvR$V*y+o~efdHMWoe>4AH`kW9yvDl<`OH1I6HRsPypSzjmd3%f3Y6oM{ zTXxs(?3fl;ukxY(OM@Iko7@HF0~eU982<1$Drz(=WdFio0241^yFK$Qk3^LNKZ7&> r3r4Hvw`a=Ocx)H2!<9XF$F{Th%7N$hNi!H27#KWV{an^LB{Ts5Wx#nb literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/softened_black_hole_alloy_clump.png.mcmeta b/resources/contenttweaker/textures/items/softened_black_hole_alloy_clump.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/softened_black_hole_alloy_clump.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/soul_of_kashan.png b/resources/contenttweaker/textures/items/soul_of_kashan.png new file mode 100644 index 0000000000000000000000000000000000000000..954758e4286365252dd309c4a5d431aebb902c14 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$oPD z;uvDl+Zwzv?~s8&t)uE9r`|&eDoZ{wr>>DOdd6+_js2AP#!t*8pT$$oh)8G(DLb#L~iWG? zjTtK+xm`F`5bnsrle9iN*}yA!n(LHFoQ zEf-??@XYp2UBgrB$|H;%iVXZue(5rYtk!s^>8k44ofy`glX=O&z$oGA z;uvDldw0@VzrzLsE&H!@&uvl5a{MbSzGUBj>#q$VqAF5LHR`u!^QmUW%wu?#R())@ z@$L`L1@Fe|Ob+*7-TpcABJ2CFiQ*Y50!%w^IdE-UVzO<~tme&S0xA!V%X{jdyV@3U zX+hM>Z#$G{d=zopr E09@LT%K!iX literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spooder_glasses.png b/resources/contenttweaker/textures/items/spooder_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..b8815a5311df840650281594e1d5442333d78446 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z|i99 z;uvDl`_|u)>wp5!>4fzkUZ{VXW_Q#1{*~BeSE3}FWyJ+leUrHUSO}ea)RXf3Ley-V z^rUx8%A5=-4d|Lx^4u1mk6c>Aa6v|IBZGrj4Ko1a|}9m2rCz~JfX=d#Wz Gp$PyB%uPc8 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_arrogance.png b/resources/contenttweaker/textures/items/spren_summoner_arrogance.png new file mode 100644 index 0000000000000000000000000000000000000000..4d947f8ceceb5b99503ecbbd4fc11c2fc51c0b84 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}VsG z;uvDl+d6r#*Wmz(w)t0nh|gXi;Oc(x;@VfH9AWtfeZ>V|sc1CWH%B`b6ns>35qN(f zYx^UW6~S9Lx6Qe-c10sbD@QTJaKeA@fIa-VpTz~#q{OBw#GTC$}=^8b-HSA`xg z7GtvrC_#gZXU31qc)B3Jh0C)C@#hlBIxo4W~TQuQH{j)_J3?8>L*W5Ll z7k~7Pd`E_FRfh3&W`)V;ze{Bcifjv5x_whsmdDpC6S7j1Z9m3TX|Fyc<|VwOBvUF@ zxqNcm(e+-78Y&)39?vxvaXs+rAD^q>mey?l>wJEney(VqEGH}R{QC5)#5}t!yMJBF zI@v{C9gY>QY&GR7-(JsY72YA7^Q@>oBPjM}U8Ys}d!3tS?yXnMbGlKNDSgT!PpNmG zwAEb2?AsFj?R`?xZKsasC+TQ-o_*}eu;qBox7RgMrORU28%}*x>C080bP0l+XkKz!%Jj literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_balance.png b/resources/contenttweaker/textures/items/spren_summoner_balance.png new file mode 100644 index 0000000000000000000000000000000000000000..5892909208857ebccd1499b044342899171bc16d GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}VpF z;uvDl+dJ9bo7qv|X#Mi#k1EAQ{)lf86wzThEmFtmxaF%diwo0Bou<}h{Sh2yFGbd< zDl{!!8#o0}8e$do*M@2gK;D@Yk8M z*1#->!CYoc7AZP+AZaHXFu=fds%Esx9U&q?|iXv>Vc=e znkS||d$#x#2g|PA?Gt@YxAZj6mF55QqH$ZMmgQ7G_J@bh`<^~>!XiZaQM6@!+=Qd* z?)SF0*zDRjDSNhO<$WQ?lKI{KeP`y2ryS>cwNL$&r;%DKSc zKQj)zFDWWG@ypHV(C_?~br1U2&Jt%mdvo@rb(+y1$E)_rAA+BXZwGn+2tl_wXa z2)tS!uk6Y(RV$SttzVeohs;|gQw8-N^GAyf7t~5_UK1dA{j-E*&hxUfPXl=tbZ_Tx zbK`w8i~GQY#1D_IIkQ$V?pABE3e4YTe>pQ~`hPQrgRdU${>Hg;#>Yn)?$rkv7#J8l MUHx3vIVCg!08MAhfB*mh literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_blasphemy.png b/resources/contenttweaker/textures/items/spren_summoner_blasphemy.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9c0a34dc86c3054b883ceb89578e39c17eb77f GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}V~Q z;uvDl+d9eK`*48B(fXAekKPbr{r^a%Y4YX^`2hmEe{*&Pa1|B_uoo5t2|C8ad}dTp zXxjYXilVci%l3>YA5W7-Ve_2NDtB&_+wb!5A%rSM{8Yi5#TJua; z@V(pT*IDe|;*!LD@xZlLuZ=vnbbdON^ejwB_Xy|H`7d5FWzKsfcaGDZBfwnV_$0%# zk0;kle)*QB@zQFQJWEf1!*=t_{a=zr)+a4%aflaY(FpHtnsM#k%()tj5B55GUa$Yk zB_PUNU}fi@$Y@&gKdHp&@XH?zJy}xg_f5|k44ofy`glX=O&z&O{_ z#WBR9w{^0k_u~MO*8LWNhGwpcexl*)tnE`0B>uaZJ1eZ?I;A7SebaT<>tptcjDpYj zcjT2bztuD2&GnpPo}ryDrh0zQkw=kx%iryNKDYRxq=>#yr{x^jmy)t%ZuhtRQ_ex2=`$0i6o5^%{TdAP1 z@3R@RqffnM%f3(|wPW6K1(s~uh%`l$jekEJAc{b6+13`C}?}*pKKY$VHw3y z`D^jgbBQKb-YssO@HbOO{#-?Oz`Y7fFLRCpTmQ$OXKuAVvHAJW-HrA$iw{zjWlZSC^g<#^zdJ&VG8!@AwK zHznE@Ke^H<8oB*#mvn>4=^OVW=Pp)B)!Alv^t1NvKG!Kr7~VvQ)nC53n`wT7hTtmy rGjU=2KWk44ofy`glX=O&z?kLf z;uvDl+dBE67gL}}+y0H3g(WVI+?-tpT)U^uTrc2qUU18VwChe$A=QUtXHVPbz#;fW zOgDyQ;cQL!f*Bj7XBq0|ZDw+?C?z7Mzkczyi&LKTI)95bm;0U}~=nKS;b z{(9hZ?U&2qsdr|j{xvGCiaoVfEAp~S^{x|aKSg-%?^o7zFg^X~h85$2JFA!ksjWk$Wve?JM{d`qrkPnXIriTX);5;vIn8@42Vc*Z-mLG^$fN2MQ+ o`sVu;)l1mDj@w)9nU@uBZ8d*a$(bj43=9kmp00i_>zopr0C&>AUH||9 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_faith.png b/resources/contenttweaker/textures/items/spren_summoner_faith.png new file mode 100644 index 0000000000000000000000000000000000000000..6920282b7e4fd012afafbbabc0a4e8b8b40940c2 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&Ov- z#WBR9w|BCkzqF%3>waG!f%fxEoE~dL%1uO;Pw_nB-y!07UcZ4!@{Lv(59<<-bZ6ID zTYfSM28ndq6=~>-b95G$KFmpceeNd5?TbM(qUXLfKDj!r?AhL08%5n^;}QNhW%?^^;FOJI`zW`BW_0qPVhr z|B9=3J2$)eZ7VA;(3$=3czTMDaAD<)z|Y1Pei>)%x$$G++rC9%<&i%(aXB0jOy8OL z^~w&_-4htu+9fahlnAycel~8tku0BUrTk&ep8x9+p9JTbu=)cU=NK3m7(8A5T-G@yGywqN)7cUL literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_glory.png b/resources/contenttweaker/textures/items/spren_summoner_glory.png new file mode 100644 index 0000000000000000000000000000000000000000..57fe3493950c8ad09b29aa3cc4f94501a14c53cf GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&O{_ z#WBR9w{^0ww{)OL+x(4-A6W>CY;oPSDdlGD-yhsfH}*etV|u(wq;%oCU=i`VEO&Mk zt1=6H;OEFw;ciV>JbUBhghM^|76tZo8*Dc&6pG(baDM0W+IKtI*Eu@Xo9QyH*e)`a zRloAc^~bJi$8{K%nNJaX-n-374vp%ZCdj0Cgw>KiP8SC~=T{dT(($w7! zS-GlPw@rGleL5&x+j5W1^uwo%Wsk2e5zopr043Pow*UYD literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_gluttony.png b/resources/contenttweaker/textures/items/spren_summoner_gluttony.png new file mode 100644 index 0000000000000000000000000000000000000000..39ee9c26413035617c5185266afcb1c4021b04b3 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&Od% z#WBR9w{`Mtln|^jU{^z zoteUVz$s9w>VC)Mvl9dVRB>m=PuOV8*?9e%_NN=Eb!lCB&y9r)|0#*v@HbozdKoS_ zStR3;TjBIMkApZ_ERXwUr+SG0`m*UAIJDJzBP=?NQRLU3`XiUi+1MTN<{>pMSU|WYL4li5dSjp1nG(_Apku zY#w{duZ6A*$IgpIZq4mEzIaWMnnK0@z(0bo{tHXpoovZqa(stw&&tTx%|Bo2T)2Ja zR@tiN4R?>td~vl-`H5>^;;DXpwdJ~h+&B&_N&P6swvy>^!~F??^Lgy5r@z$7Ulnr9 fKEnFF)cqIT|5hA1yOo!Lfq}u()z4*}Q$iB}(MaM( literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_haste.png b/resources/contenttweaker/textures/items/spren_summoner_haste.png new file mode 100644 index 0000000000000000000000000000000000000000..3663e0bab4a1b1b684b81b2e5ba1a14383412434 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}V&K z;uvDl+dIk7`*46r>-ozWnX_8NqH+t1UIxhAJ~!7zL+>xA(?q?-9KNHDvb$V&b#VOU z)C-!>bRkl9sk5NWV&8>|o&HhEg&LJlu14$)zIWR4{$5LSmW5T8g0&0=x?Rin=KT;Y z%UgXy#g*Z}H$&Bfww$wDx0XsQW8G-kq~a}epfu*fX5J@8o)zNl@(;SBZd zW^oZ^)+u|>&;Ej+eNMzA)sC}*JeMCaE_1E#i90DCa8mq+Wdp0g2+F>)Q!P%L z+jW}bJbzJpQFb-?;=@J((bpet-Nevv!1>*k8T&Q;CVFc#Je%I7M}-t3s! zy$l|vxpj&Y#S(jR862EMKIZu=F|KClF-*0xnt8T<$!zC?{e2mgZ{w?;NFPmKZ+JuM Swj=`s1B0ilpUXO@geCw)!nzp% literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_hope.png b/resources/contenttweaker/textures/items/spren_summoner_hope.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0bfc92c4ba78f5b162ee922ce073100bb72ecf GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&Op* z#WBR9w|BCyw{)OL+x&}xg=bipr8r|boy2zu{`tYpdU5~6UXGJaQ4{oX9ABs%ojW`7 z7ki2W(?7=R!UY!}u(w>CJ)uRiy8Bqst`6g#!lc^p@ALYf@0oMj)Z<0beW8Z5@W-`9 zlQpOLna`NJjbXs^=YgW8%N}xJ1&P# zcx0tInLZ5;{&%5AFZ6FzMS>Wo)d`Dl7<)~R|{!z<_c zg<2G!J-;1p*8cL*vstZ=OE+!n{rEaMtZ4FupPzGHN}88&}HzGcrwnxSfe%nNIh8M|DvHt{=Lx*I%AX{%<^2 k#MkrfkAAcMc|G-9v)>dOt`X#CU|?YIboFyt=akR{0B$GT^8f$< literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_inadequacy.png b/resources/contenttweaker/textures/items/spren_summoner_inadequacy.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf0ed8739060cc94c3bf7095d058397cd3ab9c2 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}VsG z;uvDl+dKKJ*I@^d*8LfwJ-HoQ{yjXEdXQbvCEl4U=!Bn2)CRpfp?7wER9&LclppwF z*@6d3v$mLRDRqgK6i-b$c4R)Y;>joT-p{L6WHY=gJ5xx3gSEG}>W}d2>$7!ks4--> z9}0Nxc4yAaS;x4Ye6Fj{KAqLzSl?g~my&ug&7`JZ;aL5d{f=svxK8&mI~c!N()6f{ zVb$+{4;j<9N~IoOnDKn;qa3~Nm%l0;S1>mPs4UXlh?@y+SqofY4=JH@f`f6}VxxVOE$e9P`#Qs?*W*|GAp z3)5B4QoYcaS&8jIN3XhFo+feqdk5Ew1)YL_E{EP+6&1DThlG9ag;i0P>|>|8t^~+Ar?eQu7vvBR_i61!|7jQI) R)x2Z?0Z&&ymvv4FO#sz+(>(wH literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/spren_summoner_injury.png b/resources/contenttweaker/textures/items/spren_summoner_injury.png new file mode 100644 index 0000000000000000000000000000000000000000..dabc702b9ef510424cb0cffc33fa69514ce66a01 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z}W5S z;uvDl+dA3X`>+E;%l?eoqf0_QUQIr@*!`K|GriH>z%2q-h^H~ zEa#=(VJ_z{u;fJQGE?~swz7bawp~sNeg4XaEP}$ft8U%3XVLe0TcYM{&*{GURCHaQ z_p9)xm^3RTK0n2C>>Uy<()@=ltuDAr&NtrjamU#oN0U^_0%DGS|MKc#3&Uga?i`!E zWShCmu3lj=v8(sGS^syc!jF{k44ofy`glX=O&z}W2R z;uvDl+dFx$*Wmz}qxBb8n3yePUE4AF!HXx4v^kRIA6(ll@@mN<*;NlB3X28R-NiLK z9&lS&l)g~7vCHN1rD;pzGJ|*WnLhlcU7?_|^LxGDIm?Gx8WpFdg%(^BnzF6ymDp?k z+d9X18N!O4K3_MTy5{_uq^nU9$ISwbtrRYl-R{_|a=N>)D$ZQs;-M4zzS0f7E=7w@ zh$!wjIiLNBCkM-)_3}^s7*3>YjuGQZ*>v-PZI+v1U+$Wy?0~10@{w6LHa+5u{Mh32 zcInf(v7GC!#97@~UEwrMYFo`ccQ(E@>F>p>1^?L9{FpP5@5;f`PKgc$I_u=SmA@T+ zm(}z7_#&Ra+;xqsc0bhk_2EF?yMmMqi$1Qi`ywXxyk44ofy`glX=O&z&Od% z#WBR9w{_Bauh$L|N9!-XIBKXVx<;ev!rs%Xe{eLtVE)0Br`PxoiDvT z9$r${c(uuU;VoYi&21`H_pxyD&hMo&H(45Y%YPG`%5Zv{5tIK%;ZG@@Q-dZxyq&FN^i_7}%}nNmn_`QE z9<&(F?S8X_{Ke@Wu23nrCwZoJu& zS$3;a`1G~~LIU%2YHzGCeYNVV#EQM~?61E0swLN~b$@Lbu+^>BsJZs~$uHqwZDg+d z#=LMamb@ZWy7gyq@}rxV*7kJ2($QPL-r#eWNu;>-y4jpYy?4^rRLT8bH#xhq<~+x_ zuuzfXGuprJG+)yB(%#S}c3Hx03G@BjS&4jA`iq<2x3n!k&5+SoDbDvpn{ADb7{iOd z;pd!1j_aK1eO71w$noESDb4j~^tt}zu^iYVVB@|wrZMxt`%_E&zQwu6|9o^HB>vYw emfg>tAIrY~euH7&k44ofy`glX=O&z&Ov- z#WBR9w|DYJzuN&KZT8KKiH|r`m|SBUwoZ+>#aG+pwPKH(n8-LM7G_`z%h1KJ^IyWNG)m{C}~Iw8*1Zn^hSXMLej@ z5R3o#t7i78MXU#osV6=uU94f2p2oRIBHMmR%5*n|zgzl$Y&sN`I`QFyILBr4l=FVe zdX;fz+pBaWotYW=w2aI5icI^q`++~N{aUuJSMb1(w>wunvsktBMG}j^QK#%!aZ8o1 zqsj?2k0+eH`_1}FZ1_%%zNy(;tXJ&TyWiJ$Rl?F`cemSW&Aqb&elZ&smX)o(B+pS< z_44FpZ~v$N96a8uP3a8__Om##w*UT~t@~DfdX&`bwp#Q4-pb!kn6mqv@0Pk}{oQi@ z==%8*4k44ofy`glX=O&z&O{_ z#WBR9w{^0;w{oD!(RyL`qlIb`9sf7n5?Q$|&a!(zritH`v&_@BhBabDLe^CNfhy49=7&dhkU#30~XE!R$)))+a5?SYoI zmp3kyjEM<<`sPP^^}j?^|r2+Z#8;i7iWg=Tp>{z z_9NTXt+40s{i~|JRXp@;se-e|h~TmWD?W=0`Jk zzSy&2jxTd_!mZD4+eD8V&YXGBGQ<6k;N=^Sp7!2c<9wlyVMeLUyv64{8aWj*xaX={ qt#3YFvNQSg#Gd~NulMBdW!@=#GxY8Es89w51_n=8KbLh*2~7Zfu-n-H literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/stable_fusor.png b/resources/contenttweaker/textures/items/stable_fusor.png index 3d5a77749010cccfc5b1000a90e915e9173c4640..9b9460424823e827c87a51733386cbe08af843ea 100644 GIT binary patch delta 398 zcmZoLUCul~xt@WsILO_JVcj{ImkbPyiJmTwAr`%@lMVY083?%EUzD5Cl#$_^>UThJ z&Mc2RO-;orp|gI7h^%ZZR+z|TE@E;bCSlvBoJ}lmr|aBY{PX_j-9?Y36&@`{t zaE{;d^&9UvUWn2@Cc)Q!IQmi5-eVHZ9F6NTFK{d*|17`h1x7M|<;9=B%eqrKwK=fvoVTh2efYf|g`E2#}PbKH6YS2L`5J!@O; z&in71=Sd{L*!6BZJLl=AldjjlUg|5Y{N2z~PI%t=w2qJW7lFH5YV9AmHV`p+iI z@lt(h`kfpzhKl!Fzx<1@aQ-D;&#uXPF1{wj%l`9z>3RmM+Kn5gGjHl=U|?YIWOwy* JS?83{1OQA$yYm15 literal 6784 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 kuj%Ok44ofy`glX=O&z^LZw z;uvDlJ9VO=7qg>8>weC{&XkK8U80J<-x$QqrtNgx@Rgw{f|D~MWfiZ6MnvR|s2f!* z+b;%72rwNI%i@scag^vj`RK^qnJ=>0(wcZi-u}7!wsge( zMO#envb}%DXu*?Xl(4%|_pkV${cNlS8yy38v9c9&YlU*eGfddC>)~_p+Ierz^MH6 zS|q*@{F+^5t;gJOGG%Jk*U2i9%GJt`X4so+Fsq!DXgJ+%F0gMxgTe~DWM4f0GyNe literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/star_core.png b/resources/contenttweaker/textures/items/star_core.png index 88a436cf2393fcf4bff5352a8ee07d407a6b4c87..c66b3672b4e91d62340f78839d6ae2a58d6dd50b 100644 GIT binary patch delta 570 zcmdmNeu-s*ayg2F&?Dn0tW^Y0XgZiM;Z}WH>~0etXKuw8C05c0 zigxx0FfA3Cd{X7%(&R-`g3M?8GJN{^$Bp55Aw!1QY>BpoyoWD%GBiZ3b=!TH?Z76T zPe1?6ik`;mu=}o>nAOjc;N@Swctq<@w)pb9*5|Sd$HY6DOJ97gVz~0Ul;NK3Z>OjC zx_m0^mi>Qd;B@cj44bH}QT0o&W?jrMc~Q2Tp<>?g+1K@VaFnkUky|9zbmeBii=dB2 zRTJ(gE?=%5GEc|Q_p{aN^Jc-~c}wa)C9HS+wY@#cMKaCnsCSHgHS1ir(?uA zM?Tb?xh~H*Z@<@p&p&H=-~80Ra?>QJU8DI!4Nt@C^qrwP3?H<0Hs9n7mlO#J+MnQZ z>+9wnb<<|iY2{$^ps#QVw`XAd0|LwPze$G%=d|I^A^lNv4 zc*FAieC7u-@!g6`uLOC?vNZBFIUIj0^}E2>;!4n|C9VH6KgQhHwwCwsg>AY2r|&3r idF*g|+57z8%uSacPrQEP-a7^c1_n=8KbLh*2~7Y&FB41v literal 7091 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 Y_k44ofy`glX=O&z;M^o z#WBR9H#tG#Q-k3Alvy1o>Qnx$G0!)+lFYFndsARo+K$i9cn^2?%Wsrwy2>D(nriX? z+-&m#Gc)Ii4LAGNa7uC%6&URK|B>0Xhc#C4%*hiDH~hICF1qV#Klk5}CaTJ6@$cJT_QOYF$w&mX!T=@5! su1df~)8wyA%*@PP@*6XyVi*`MH-zo863<{^U|?YIboFyt=akR{0FkM2kN^Mx literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/stone_of_the_love.png b/resources/contenttweaker/textures/items/stone_of_the_love.png new file mode 100644 index 0000000000000000000000000000000000000000..cb60018664de8bdb34206029f4e3ecbb6cfd77ab GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_7^E z#WBR9_voa9qK6GQoKyGnJ!F+QC2S_*_&91G2|T!e@rS|ln$-{9 z`F@^!Ph-~2RvE$7FFo_M`V1$`eBHyr&@eNxXXBZfI~DZBuAbR*=?lvT);9|`WHBs$ z&o*iGf_1jBM=z^LMTD>2UESUB_{raQYu4&+n0Wif`-sMpqub}VPI%S)_L=m9m%duX noBk44ofy`glX=O&z_8uZ z#WBR9_vplfqRfgMF30zXBr;D+R1C{doZ`q_w$ZXzl5=+OJ#O*ovd_3V{#bL_ACs8Q zReWyI&$)3L+ph6#+Wme}epTScYh7Ef+1-_8xDe&MwsiLODCtj6{7sF|o7gh$VU$W^ zV|cMwzLG_rVbWP2@rsv+9x3rVsH_fbE|qzB!|3P*)`-IscRa96ul%4^e*en7-xt^I zn=-4MeWQV0a+$HMyz#L@iJ6wHN2W>6{3+(p@oeT#^^Z&i-=0|Nttr>mdK II;Vst04*qEod5s; literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/stone_of_the_lover.png b/resources/contenttweaker/textures/items/stone_of_the_lover.png new file mode 100644 index 0000000000000000000000000000000000000000..d76986104b2fea6ade85984373f8232bee4333a6 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;M9R z#WBR9_h|4z!NUd|ldEN$SZ&Owe6Az=jLO4z%Q|LMIm$;YJD{T4!Li|FcChlJH3#l;KhH@MpBuF>%<}7j zyWVMh4yCL1lzLs>_V!7@u|k>P7?(NSB`Zb0&vqA5%hwJN`nuKswe`=F_g1ENJM7zF Sx0`{1fx*+&&t;ucLK6T94{s{~ literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/stormlight_infused_crystal.png b/resources/contenttweaker/textures/items/stormlight_infused_crystal.png index 238b3ffaea97a6cc304e67ccc338da241f2c13c5..98caff519cbdda333ff79c39c90a5574774e673a 100644 GIT binary patch delta 245 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 HB{Ts5)SZKr diff --git a/resources/contenttweaker/textures/items/strange_stone_callstone.png b/resources/contenttweaker/textures/items/strange_stone_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..f70abf7860ed3d34ea91d21922b2abdb926801ce GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$oPD z;uvDlyEbTJ7L%jM9P2Ai2OHY$1$2UzdI=vAt!tXE@RH?!vZJ-)*PpuKH*_@nbajsK zU)bKnrW;bDc_`PfJp4$?tmAuYjnD9~{}F6_-}t!aW60m1Gu{a-Ie+f@Abx@S9a`~i_LF@4p!O+`6<)?2iEznos*5iZ~O)3n?6 z%r|fKouQdb4T{q2t`lu$^Xv2XxBb!o!M5bbdH=}M=js_47#KWV{an^LB{Ts5HK&m& literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/strange_stone_essence.png b/resources/contenttweaker/textures/items/strange_stone_essence.png new file mode 100644 index 0000000000000000000000000000000000000000..72521b76134b6de1a4d25b1234464d22ef4de947 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;N2r z#WBR9_ifNdu4V%f8`pU(?Ch-K3oiw}i2BgZb@%Ulr~L0ofQvbMFTxQP$4}Z-!dwI*BXSuGaG;U>iR?G8Z``_xCFBzxH z9v*+h={avfrCCRxAcMm+p-odH-bHagIK#b2$m0{sA|ZkBg_CBPOlj5Ir&$uH$92DM d!Tp2Wal5>hBy76l#K6G7;OXk;vd$@?2>^@FZhim& literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/summons_of_the_realmshifter_cherubim.png b/resources/contenttweaker/textures/items/summons_of_the_realmshifter_cherubim.png new file mode 100644 index 0000000000000000000000000000000000000000..594f2674e580ec021aa4301f51236bff94ba703e GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&PL2 z#WBR9cj}~#-qC>~?fb>$wshZ8m5gcebG#=O6Q{mevVbc^_>wEI3KTA(kZ-2jc#RcPgzvmX8|NG;hb?En{M#6iKGZ;+W za&F%>jmRDEyg&bp>2-5x~{O*t%hwrPg`tc z*KS^~!T#VKV|~S=#5?JqijIeb*ObotdBf_s#Nh&qCAZ&hak_Ql`dP3k98qis*F z3rktxwRBO8-f|n+>U|YIgYR^!uYBiy^#ntMjqL51tB>q7%~%V*upYZUA=9jrYxk87 z@7@(&zn)o~%R2DZ4|o6dJ0Y1I!KnQ$G;tyKOOqQZGrfOxadx+@JmYeiHn?@p>`Xq)Ve_B*?JGyDra0Q3px;V=$85UZI(Vs tQ+~gZIXao+H0SU2D*Hm$clut7&-@#5akjF?BnAcs22WQ%mvv4FO#pa);9~#) literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/summons_to_the_meatball_man.png b/resources/contenttweaker/textures/items/summons_to_the_meatball_man.png new file mode 100644 index 0000000000000000000000000000000000000000..cea8e50d8486b6ddc59183ad7a02af4ba3d72d1c GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z?kgm z;uvDlTN}9F`>=yVt!ArCl0)I^R|>4VUj+!t+|f-7Hs5%I?;q3uM!(V(7AB7#O)-4% z;(>z4^j&TTmj)|FpJ@%r+;Y+~MAuvRR_xiR zWhVFACsjqnlvzjkTikt?+Br)W2)89#2>C2w*<;`r6q?1zdi9Hi=YP@9zb6W%WL&p) zihVy%qtdInY;W`X=jt2oF*7(s-#+5|IVf|HNk-iKMb$SL!>)baK6kY;kG-Ahx{}sY zO^gf@f7dqDsWLR&OkzA-Fr|32x6j>!DydBd532r1a_`CbIp@GviHBoCHi0LsrcXCJGxWN@@CBX(z^DoWJ}2LAj<>mEYB?#I-U4= zsZdg~-vjRW3Vt?@m3-%gk1`nK&4_wXc|p0WQGNxl(<<+cp%;`_<=x;*+~z!E*Kh75 g%bp0ob3YlmU-a+4>e&*@z`(%Z>FVdQ&MBb@0Ek44ofy`glX=O&z;MRX z#WBR9ck9Hxyv+szZu0|Grkh-8|^&anrMVX207Z zm(3gSczgbVUs{cO-c~nUmCkVE6o|_bv|W8@!F~Y`hLA1iR6Td>ohQ6Ultt@#!Z3h4V literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/supercharged_signalum.png b/resources/contenttweaker/textures/items/supercharged_signalum.png new file mode 100644 index 0000000000000000000000000000000000000000..076f5c9c0e1820d773eb6e7b72c481b8d0b0d9e0 GIT binary patch literal 4936 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 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/taint_gun.png b/resources/contenttweaker/textures/items/taint_gun.png new file mode 100644 index 0000000000000000000000000000000000000000..d6c57951a8da49251a3e812d131ba3153ad1cf68 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z^Lo# z;uvDlyLXbI_u&AM*8SnTO4bCG@|9@xhD2@X=4(>mSXV0iO5w`R#fvA~JEg}qaWp15 zG(A#Sv^GMZ#bOFy(8c%(cGHhN`KmhWr18Gr`-;!+jrpN(nt4)9*YfW?UuGtqprgkw zy;9c^BX2cX9)ykG)30Qn?0;Ao&HuA_2>Yq0bGn6fzH*!nd199vIWNcD^SF%G*E8#XCT%(0$T2B{O>g?j-g)Zg bpLxTyl8?<gTe~DWM4f?pd1c literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/taint_shield.png b/resources/contenttweaker/textures/items/taint_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e7bd8e8c11cc241d4d3915698b74ffff9bf966 GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z;xWx z#WBR9H+RzM>^Z3tN9)i3-a9wnC_Zh{mP{kzw5+@)5#@@;OBxynlVVszVl}pi=ma%s z2kt5k{SeO)DnERF%Iw`Hz&-n(V;4WHvb)6{1E)O-IpX;zeedhNM~ zb3WS~s;wyepkaGGDD-$l+WwZ8z6^Gm`}q$vo?&8$&7GKag#TpuiM}5WX^nTwdMxf< zIsDu1@fUq|$&HguE-iDp#jK!gxA1mIKhM@LLZ;V+iuV`m{tH!(vUqS~U#MPA{h75- zcD3aN-(I)yYf0?#H_UrJUYK6;k|BXnL_|UD7{j6mjK|Z@Z4CWCjWNH)G5X2sXPN(e z>JMwUtYVO8m_NDOM()hztLOIGF4}VRa8<|gviS?d))wv#UpgWv=WV6i{P)cZ zEWSODTk!UsK-T0d4(_*H*7b5&hzsxL>z@36;;!7d{W1ox?R8zBU6DzN{H?}$+&%op zveU-CFJ_4(v+a0tE+OQ_QeLZ*Y?Cu*#vXY4LMqs%H8Rz;rl>}??nHm|{7I(D93Ns< zpLu?gYu~RGYCb*s7cZ1ru|3*t8XoyleCD;obKcH*l=a?9)%x_pV;a>BjG75Y)0dUB zL{!_n+7bb8H?NTG=Y>7yEzV|r7P(AY^XixKf7kA|wyRJ6#btj~Tyjc-dA{ADxah>d#jr0pG3Qgh&aBB+Z>P@udMfH;+t;-V%SF4-o!<0o_qRXIyFc6iKe#14 s?TWN}j^9zXs88}K7w7z`H~JvHvW!!4~h3=9kmp00i_>zopr08w*r?EnA( literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/tainted_alchemic_catalyst.png b/resources/contenttweaker/textures/items/tainted_alchemic_catalyst.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5e9d8da855988bda2f3307edb2604f5ba059f7 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z-Zv< z;uvDlTRK@W@34b_>wP!7wu$d2Fq<4$aOT98E*;UY42-%S4(A0lS2^__;+=EIt4)*h zh0^_G??2(Yv(r_)@6FtAT>tNkl-g-c8E&&AU)RTMzh=rSTz(pEmo~ls&Enz?%T49V z*Cqt-U`{W8@J8~9h@ZTJ>tm<3L(fI>RG(YxyG{4b@_HqytSTs$FqP>_w7c}z_#opX z-&LW@;zVz3iWV{MDcvGBdF3J>$581Pk{jLrZ7~hL=pw2=XOGx@|N1-Y%I{UAon>n% znG^Xc;85ed+h5P=+Xp_{vOqrB@8PyLi$2=^>X%r;_w~lbU8d4{b9&rnb8#G$P+$1t zk+G1e$x*j87sK4D6`op0O7Csx6 ewBPu{d@yI}hKs*V+ZY%a7(8A5T-G@yGywpEI+?Nn literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/tainted_claw.png b/resources/contenttweaker/textures/items/tainted_claw.png new file mode 100644 index 0000000000000000000000000000000000000000..bd324d51041670587759255106ce8ebdb0aefd87 GIT binary patch literal 289 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 FngH4Ybo&4R diff --git a/resources/contenttweaker/textures/items/thaumic_brush.png b/resources/contenttweaker/textures/items/thaumic_brush.png new file mode 100644 index 0000000000000000000000000000000000000000..e67b2776da9133bc21ba0a6a067923922ca5b290 GIT binary patch literal 6093 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 DEqH~; literal 7123 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 Jvd$@?2>@~n_4)t+ diff --git a/resources/contenttweaker/textures/items/the_ultimate_taint_gun.png b/resources/contenttweaker/textures/items/the_ultimate_taint_gun.png new file mode 100644 index 0000000000000000000000000000000000000000..a6162942300ebaa3db56097303efc859a83d1c0a GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z!>T2 z;uvDlyY%u#@2P<@$3C8~-s%09c~U~moTdp10$04N*!P~6oh!q{>tcRa`q04@jvxA7 zDimHkcycMXR%4QDfQ1ETkVVABNAU~hEUT`%fBpBQ3;Dn1-nYE}ywalmaD5n4vYJ!f z;|q0@;`F0=Kio-5i+g9n9(VNN&iTtY+rLfbv&gzL>)BbBWHqPT+~s#W4RU_6-MjhW zRvODSldWrxi#**Db=CNSLGl%g9bc|?KJIzFVB&|P%UQhUKJ<2%O5>64_|TdB_tn1J z-5(~X%T-8RU;10?+1{`B^4NTKe_MULE?Rr?GM-wkx*Z*Tv%`3#UvNE(SFg-6`?9j( zyxk0wt5?^qdw6E0@p3z>AJv_@uO%m%{5X+p`|ju4>5ID7Us!y7tM=`v)`WYu$`kr# zvE44?y1Sd}N#ma6#L%lwm)%yZYPIAx|K}Dsbrk44ofy`glX=O&z&OFv z#WBR9cj@H4U5^b!TJ2}Qj8Q3CRuB;&by&^d!I#W$qHikwe~WJOls{~6vO#Kf(8h_A z59RJT+PCFjJuA?0)Jr@wsJc zr2N1RJj)k|~D)<#1% zMV8p>y}eIT823&Q+QKv?+|*!JzhL8R*GVcCsti%t>eXo~{tx!>*2_)SmN_P1-1EQc c+k44ofy`glX=O&!06}c z;uvDlyL6I$_8|v}WA&DKq8lgZUU1s6cfzipvQ{O9=NH8ORgit7z;|$~_w;pT-LucC zTZpiSYhE(FQ)*zj$TK5T-oj#D_5APm?D_u)$K5{cp;>Lh*04_C%+|b~snd@b@Z^Sb zJkoH|U~RZ4bwIB7Ve00OQNlcjFZlhcWeAHp?8)IE>35?|kkBt(!FEW1_c$ zs#~@>`}V$9GG*)KPyD_u|GQjtO0h=a=Yr!!yVi8hPLhp&b5%04{O$ZswpQ)=*IpZ& zU;7igwdjvU>c@XQ7iX!Q&e&9>?dEkeVdAYsiCYtczJ)K^|3G^7qv=H#i=}=tFfcH9 My85}Sb4q9e0MWj+vj6}9 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/token_of_the_meatball_man.png b/resources/contenttweaker/textures/items/token_of_the_meatball_man.png new file mode 100644 index 0000000000000000000000000000000000000000..7eab1adddad64568b16cdc4f37df42cfc5b50fe9 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z*ykv z;uvDlyL9q?FJ?!9WA%oK+~G-uf*T7v6*E7{gh&2lYFc|#w8`^`QxJ#eWT#0s4NH3? zmh4L3AmZA&DQd+7(XRADsq0SPPPBTLGT%NkKR<0>zL-%|Ufcp+H323D^)8E9lcQ&p zRyawhcUgpV?Rm{)@Uiy7Ef%K&A=l#Bk2n+SrWo0K&E)p5dHub`V5N42(~Nt!q?Fe( zN_fv?Sl^<^FxzY6_dhcJLhB#61kSOUHtAa4^rze18SZ(%E@?X}kz!?@&S@ReHSt>E z$E>yI9;GuJxIXFd>$jmin^uY(k1A%_$=cw+@oC*`4ZUfrZSKYt*4KG$j7i-ZwtVaD zR2|jI>qoV=7#_$%7n+)m!)u9J^-5AkSa^UwaPk ziWWuT`~Dvqo*q1Pee$J_zxyI@X3m&8w@vVO?d8cv(>C*}88$vmjM{W=!_15X(T?JD u^@g5y6W&Q>r;bNWE;}{TJ~-_+b3n?`CpH!7n-~}v7(8A5T-G@yGywny54>*x literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/trinitas_callstone.png b/resources/contenttweaker/textures/items/trinitas_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..60bdad1a413aa610bc734374e5a8b3b7abe4ab3a GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z&OLx z#WBR9w|26lH&dWU>wfbcnZm8Yle3wH>l-Jx_-xU<;Cf|~Ylfo`%ik#)CmR1btj@fs zCLk!uTJONR^;}?Z=H+$QlU`jlIM27|=wBIW}X7JQbC>kWS#tB{yw;mZE~Rw!rML52yXOAPFkd1IRn zCNMM@*i9@|X;^q<`tB~1D(Ry_J@?%9zni}MluBc&^KQ>5-c{7OT_Ct=9IyF9NdOQs~T`OuE z9!oz7Vr)LpK8^dhd1CS{e$QRTZ?z3|#hL8?aBu1pd8-|ePq; literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/trinity_ingot.png b/resources/contenttweaker/textures/items/trinity_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..90b56db4c29dc26db493a6c15146047fea37d442 GIT binary patch literal 4161 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 FngEkQw7UQR literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/trinity_ingot.png.mcmeta b/resources/contenttweaker/textures/items/trinity_ingot.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/trinity_ingot.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/trinity_nugget.png b/resources/contenttweaker/textures/items/trinity_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..e94d61c164397c2f520b564ab4cacf2d974209cf GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z$oJB z;uvDlJ9n~e)?o*M*85WN$){sn7dVB+NXi~?|FGzoZ-kSc!X=58N9U$;Nlt$k#Bqtm zQjoL5wxOiibL**7w+f42E=0xu2*~BWhMTH?_%Fp!|jTY%y2Tq^caWA^)sNO^4+Dp;XCyLI>mJF1zFXDAC z*l5S|(Wqymv)|^G-mdW{}E+n*r2&okmck}-7yM=VDKkTqLih+TF!PC{xWt~$(697)1 Bl8OKT literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/trinity_runes.png b/resources/contenttweaker/textures/items/trinity_runes.png new file mode 100644 index 0000000000000000000000000000000000000000..cbeb6aebc15cd4b040d85cb34e5644a3b84fe733 GIT binary patch literal 397 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&!07Jj z;uvDlJ9YAY@52rv$L+&gG9E3ln6fMN#4Ns~yRBR=pZ$Lj5+f@murP0K*W~}r$&QXI zW;Z!+wn#aVR#=?1YUVuWOP8|i0_0_m?=8Q7zPhGASfs_JBdfaVU1rOsz}My5PaWCa zt{xS))p60pHO?V3e_X$Fnc?>5{IvP&cY0n?d!*&D_QNxKr?utxRl=5^n0aHk44ofy`glX=O&z^LTu z;uvDl+d6q~UbBHntNjGg=&lx>woR$$t_YUCy3_vR@l!>sawoap963523W}C0O?)eL zKi@Wvjh|oqu3zzye2s?bx~Kcs^fDZg<9sk>naTFq_Su@6uW!w7<(~BTqOjAARgYpd zd$vCD`e?kn-#J}HXkqTgCGxI`7!{*dTLj9LM#dN$Ir1}6?Z|Hk(V1d{4oc4jiJTP4oyqG;Iv z*w9v{V(0ynQy)dI^bF6NnS1@M^p5{ZDs3x%-#flq*&@+{C$a6I_&-(_)85mYx8@&X QU|?YIboFyt=akR{02cO{4*&oF literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/unbound_recursium_fragment.png b/resources/contenttweaker/textures/items/unbound_recursium_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..61b849f1c84594d0dbec8587ad748c2ddb298b7f GIT binary patch literal 1305 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|7Jx#=yY9YWYTlfq{XsILO_JVcj{ImkbOn zmpxq^LoyoQM)~GQyNdi1JE|?%`6WnnwJI;C3i~AHoi3|(6usCP^zeeVhsRz8zTPf@ zkPc=?l_uu5jf>&}0w;5`Yq@qXyL_48wu-qcaAS1&^*-I(ov{UHh0Hwq52xjvKX?Az zF;8Kh`>OL!zL{-q{J!@6+1sqUT2x=3S=NywEg`jC$K02NVIO~wU(}%=`wH4;tL^$4 zE9cJE$HZ_gubQFZzVz&Z%P!83_Xs#1xUeHNHTd8fo@D)R%od#=4l{gc$>Cf)d0Oi2 zjI%kni@t6xxa@LY|Bq`9e~7>|gYv?eTC@4CoB#dA%hWLQeEe1Yhktfzm)O^{`>sF7 zn^jes^KV<<=H<&-b1fLJ&T7`Ze|Xya!sbJ{OB-5`O0NF6qU+dVE%T1Ax;p1(2BkvkB?8DD120DO3cH)2NUNoxM?Js?AHI|AQxpeYr-~1;nA!E$(p66+dhYjOXnZTkJaiuvh?YNHiMe#FpUQAxCFDlUXcges1UX1tS@&k6rzMIUo<7?># z_O0!z>-K-!z_PtUTs~&T^OgdpeZSu5J?-Al#4szaSy&*?oApk4eID#PPH|k zYHKdHt8&esI9F?0v5Wm*ha-JvW~VF{O+Bi|GQ(llJSVjo8~-fG?bUJ?vN~CYG(Dj#ONJ=l0B%!2oj!OpcFtVedPWl)Uom_7FmXVpypb#e2K9|^JV`d)LR z?7_q{+FQL7CR8rbc_?NwWA_f9hKl6y)Yqp<;-3i{d0eh_@Oj%icje?#pLf1qE0?*i zv}v8XbemynnC()-Ow${o$MT$%Y}?|VHP`#s9Vne+U%oW8Rs3EZGsBJtTpf95GXvII zCJ4@Q{JJ27dBItB`SW!g47>Y1@@DPoKF840w0cTFM9Vcn&gN}(28LJVJyj;2+mfGH zdw#?BdoPxChE4nQ;>)qAOZQC5**g2gB;UJkT0a+TUVDmn3e%wrsjuB?7OZ|JJ(ams zPxd7HDt5^&PaP)LL`u)~b6!@oDD*lKf4;JsqY(=umenEt{r{;PuJzxK_D?c2t?t)KvqIl>;L5b3(VhHGZPX|9z7CbuUBuR zFMY`=rA{F9Wbie9iISa-3J%lcU9MhI`rN!?SEGqN!

NQ^_W^sXDf9m+v^NbW9JE z`t5ta-oU=1=En9%Jq7y;i(SqMg_ekM-xLWnb1nINOa4e5^IIt=2`2d!r{s^_S2mn6 z#h!(6x!QS-RhzbTP2J%eQu~)-#mr7&1?3A7OIB4m3jY4hyr4EacK2J^Pw)BvF`9Oz W9=|OpSj)h`z~JfX=d#Wzp$Pyc{7)$W literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/unbound_recursium_fragment.png.mcmeta b/resources/contenttweaker/textures/items/unbound_recursium_fragment.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/unbound_recursium_fragment.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/uncanny_void_cluster.png b/resources/contenttweaker/textures/items/uncanny_void_cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..04974991c052a8d19b8c2794008cb134311e966f GIT binary patch literal 1077 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU|zt%#=yW}a`9Uy0|NtNage(c!@6@aFBuq^ z-+Q_^hE&XXJH;^XwSfSure(pzQ@JcpnD)6@$)8F8xHr4`e!P8lGmiDn?w{&Q%Jb&@<$3>d z>6D;%C)9NFQ(a_7iCyT5<`?%jD~hOf53sn5{|*nd2*Qkclk*X~@r(eN<)j|Gw!xDK)R zPI!L*NGpHe@#Nx-hSAOZzk=?zCQ8ie?!9^b-pgP45^XQd&!=%Nt(y5Y^ZDnSHnQ>$ znm-B1&+%LSEGc=Lm;9UWzn>)~r~OXYe_wxJ?dzL53q$lb+r9n#`7%stO-+r7xb)`G zUkTf9n~F;t-)7%^H}B)yXqc(fPalOT-LrSEDMab+yJldex8If_DUFYhfA;bRgZz~C z9}m8M-MaI}jJ228XP;fR^Tv#ub~kd&y7TW>nR#nmJ-x>N_rHH;{>RyWEU-DkuCK3u z_UN&ksdg`Zmn}1l-e%CZSn|^MTFK*uANN#Fd?k=>cztX8 z?HRh!GnSp?dAVzy&*e|0rusp$NjY)d{QnrUdC#P4pOBrxz`(%Z>FVdQ&MBb@0IG4^ AoB#j- literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/uncanny_void_cluster.png.mcmeta b/resources/contenttweaker/textures/items/uncanny_void_cluster.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/uncanny_void_cluster.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/universal_constellation.png b/resources/contenttweaker/textures/items/universal_constellation.png new file mode 100644 index 0000000000000000000000000000000000000000..5834a185d1181b9f16f8629a5b7bc12fcfaffea2 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z|iCA z;uvDlJ9Y9w!2=2$EV_p`iq>D7_|9mu(xvI|PpeB^Fjlaa{C2?ESwh)$N0CX;kxnkw z4R_>u9xz9oYwG{KNJ&=jrr1jdZLtrXT)|5YuKHp7oh@WZ3hU}5HLF8wlAD)j8&*j9 zS1=riP?gT#dTQx}H#!bG<9_?{l;5A%Q1$TBfe(ki%e(2P?09&#g5evlW|Lmhtj7!t O3=E#GelF{r5}E)2>rk@* literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/universal_constellation_callstone.png b/resources/contenttweaker/textures/items/universal_constellation_callstone.png new file mode 100644 index 0000000000000000000000000000000000000000..a30d37af667c52cde2f84b6ed067f80e96a6277f GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z*z3- z;uvDlyL6JHH!6nJf}Fg^BT^>2n9WiqR;YnAmHu76wR zW-Z58xxt~x>AJ+{cfY5cPF*sEL1XEUUw^hZacz5;wbg5H-18S71Qc18tETR&KYtn|#D>%CyB-@|_AsZM1KP46{L1686Vrv&Z! z@|)q#-TTjzuDeWpP(7=@+3T=to1%Q;4C!AS&M6W>nL8wF*$>>ly;NQ^iz#DANQ0}v zISFZ<>UGA+Yo5OnRE_tMo$==U;A7ZPs8k+xIDSb;_T= zLA!2m`}D0$(uLE1@sX1Z*94~O{9`#0q$tbwgEhW*?SZ2`-;)>^7#KWV{an^LB{Ts5 D6aC25 literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/unleashed_triquetra.png b/resources/contenttweaker/textures/items/unleashed_triquetra.png new file mode 100644 index 0000000000000000000000000000000000000000..342078f990b99d8c0d4d9b0c9dc24e973f86ff19 GIT binary patch literal 1570 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU})fAV_;xln)*_Sfq{XsILO_JVcj{ImkbQ7 zcRXDjLoyn#M)T?tfpt@AKUIbB&#Z8r@Q6zFN8e(RQU;{+Y{I92in&1(_ee_WF+DobKhq44pM= zCQVD*uFiVdHj9UQkM;(}8@2Y$duCdOkViK<-fsGvdR2E=F)s+;Q8qEPA!F4-bVXCe^#``SwkY--^coF{)+YsHuuc>T>kfZ)^mn}uL<9^8Eq>%`+3%~ zONUDyR;jE{FG{i9k-sVU(gTaD57e4obLca8ezMu=I8`;e%EMv9idi!p{I6_snQtd$ zU#rw4;d0(W>8hE~i$u-?XHAbg@$)es;94Ypd#Qs(r2f2ok9nWoczt~#<5Q-_*_7Z@ zp!xn;am?Myg=Y?~`YNke)#Kv5R8~Q~ROopm|EoUbSB$Gz_>vx8Z9cS<$Cg3mh(o0K zSGxt4RSE9-NrEW}ZgNKsaVJcFzd%g-@1@lzJ#Tk$K3HSx677;8GT&ue@x-48%x?YP zJgwRBq}H>X*(drQyq@iTd!DxB4Z$2+j*S}S2d7uccie69-FoYSQcK+9(uQR}e_m}? zJa(wcK<9<Dj*uL~CPE@wAC^Yt8(uc!{^29N=_*= zZ#~js_S6q}BYovu!mKb8mlv#>bsjzQi_{{Y?OCbT#hY85FSI+{bn;wFmHR7?89euO z%H>o#^yDkg-16Y*nY-9e7u=2PI{e^{z0{k|S8|&C+P~kmUe;r+{=4J*%?GRPt{pt- ze73UH=I)PG`%7>ClJa=DhjG1?pQ76AZJ|C44f*ObA7^~`Wtenls;bLE_P^^+9alT~ zvFO3?#tw#Zrt{CW7S?7g=L!81yDQ(_bmp5=t9I%bi)c=l5nQJ*y*Jb)dHOY`6XhI> z>?S-9b)DWiWs}ytMcboT>KT6Y9$9%H+F_0&^EAdR&sv7!8HdkzOe&mn)h$0ay6xXq zy(sUq6Fk5Eb?D08ceQJhtcm>WwlrbEF2$dA(h3ThN=_Sg`6M!UvpcxlxOOhJgyF3~ zhpqra$Nf^?Gm{>yc~!hEGQg$fZ83}Z?vPH-Ek9QuJ`{QAWVX~BUgnC`r|x$e&##`4 z`|GtG=j(%gY_=6zx2~^XKYs4rx7P<5=akHG^4VvT{qo@b-0K(L-Cq91>UQYNm}`&S z9pu>eGB9*3eK6(UK7-}2*JxR;$Y(dqzAp7#>Pqvkwgumh-*970ieY$CaCW1|wKRqw zo&w*u6h2Hd+Hl)g=?5!EmLsFfwr-2-o^zhN$~>L_HaV5=->-#dz11Dg%}l*~&2opQ zt%jXL#q+hhFJ*jZJ)^p=c18y6@O35Xx}A@v=|(rX zSH8cu_vwbk>?%8Je}6l+cu&pGPoOAFJ1ccu^T-jFz+ z=1j@-m}NfrfW+@pMX&4jGcYhPc)I$ztaD0e0s!$4<)Z)q literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/unleashed_triquetra.png.mcmeta b/resources/contenttweaker/textures/items/unleashed_triquetra.png.mcmeta new file mode 100644 index 00000000..d1cd0799 --- /dev/null +++ b/resources/contenttweaker/textures/items/unleashed_triquetra.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/resources/contenttweaker/textures/items/void_chains.png b/resources/contenttweaker/textures/items/void_chains.png new file mode 100644 index 0000000000000000000000000000000000000000..526b9ffa747d5e0c8641d1e6d0a566622c086932 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z{uw5 z;uvDlyLO^sHj|@B%l^rK8nyWxIaqRnqB|m719H|JY1lh$rOW@uxs$YFw}?*(Ff>R_zXd5psG@rE$OP4#B?63+Xx!cb{DySYCP|U8h)WM+M7| zDJvv>h1Al;`vv9uy3;4!;AN_Lwa2p|-*kt?YFB@TAREnhGkcb;oDfz$%dvajnnC?6)f)7B!2De({{Hs6BJjWUfs2-_6X?n?ypa7ED^) zQS_=w%lGDH#s}Sv8^0GzL~~4Bobhza5-s1Kk58BzA3a{XC~d-W9lQM%OZ0pe?aJuA mCbmxZh?0NgqtNmroEuDhUv!z+@h~tjFnGH9xvXk44ofy`glX=O&z%bv_ z#WBR9_w1#$yoUlr*e+adS)#mPf`?fGgVQ0difsorFl@_UQQqJtTe?7E;VO<#v;Hkx z+vI=$^WNEePOlgCWzD|LbT7^*(`0tj0}1s96Y?GM9mSj6=Usc2#hM(rIw3RkjIP_l z)y3c0j$6ER@!hbQU3__!k44ofy`glX=O&z;Mgc z#WBR9H#uQ}fWf3yif-#3*!S#xa*@St5l_cN?H}j$xDxmOw`v4|hyUE!*mAEiv56&_ z*8b*7TwmIH!7W?Cgj;jg1;*VPR~TlvC7CQ_o|f{s>HqV2z6k+;yyh%>aF@f(Sbvgu zL8jZa0|yQqFt{q@RQ-_8nX2ID2aYk44ofy`glX=O&z-a2} z;uvDldvwx%@52rfZS!4LKhm)1$iDhW#Y5#?*Co#jdR85$bLZ82UwX@C?7_P7uXu?N z*IMtl0X>T+?^Y14=9|7{=eB=0swO<#z5Ds!dw0GcS~C6fWyc4LH-B}l{d4!_!`^n~ zjD3r)i!c10y01BuVau0-IiK|Tf-Lqk9IZ`|t6-egAaO{Ir#pi0*N1hCA6bWiX@cjHO8Dc`$sV#rqN3@f_WpS7Sl$?CyKjTH|u5`-_~H-dcfUVUQ5?P zllR+VX=eM<2mj8VYcXYg`LN}y%Mz~l^2f@=?nQ5#-M7Sh{_Mb$Zx8ZsOWxuA!0GHh m`$k44ofy`glX=O&z{u|D z;uvDlyLGZ})?ovIR{O|fc?XPACiW_x&fCNJgU2?gPq1pyJjDyX=8k44ofy`glX=O&z_{Gg z#WBR9ckaZ4UebXgZTqFwuUZ)SxJ}V^_Dsv~b@zYrGs{kSdhN=E z*R`oTO+~*4&E=5Ue#YUWWnc6)+r`2Mul`JX^z**zrq5Na+c5Vz1H9%CCMM z`!;3Siq|(Yq}lJkzIX9TUA=SP3|u@acCN8pEZU`RTl;ZR=iE%OBFkyE{eqWU=4Q^g z#q@xCg+(CO0UbT9nfi%e`;|YdGF+P;_G82EUct*t>I63I+j1!P!hv&QlCvth6%S>! z<}F{Avd?AyRPQx~(k36$>R#mUyx44PaqQ$nEe8Jk{X0KjYgy=V@y9RD^bfoY|Gug^ zsNBiOaO8>pBso((z}~)3Xh~}5&DL-hb32B`lZ&I0(z_Yv$kjfHn<7>ju?!Mxla7=F3t;MelG4#B$`-@CaVY=5?6FVdQ&MBb@00PR^ AzW@LL literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/warren_peat.png b/resources/contenttweaker/textures/items/warren_peat.png new file mode 100644 index 0000000000000000000000000000000000000000..0359cba931e337f72b25e0d46335f0c00c670cea GIT binary patch literal 4390 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s74poIjlmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNTr9xXpXmfa6bkS04kLb%o4w&!u@6K5{pP6yBa(V<%^ooKSBo zUr;O}G+|f9>$M9VcYQJP(O^4vu%)Pgt)felf4cOLt;q2j#0)H3^#pj5`E;;gFwN=bePUidLyL*q{wRXq|o0;|P2t(-Ro)RU! zXP;Ilz1L>qNEA5SaKy)UX5^Ve#Wi;iAHTj^xa#-n}!o0g% zO3wX0k{C8k&t^T3KPO6WJ~cn5+Ri#p(rnYq%0~tpBVHx#?2fz{(3#$$+_frj z--P1GhkK4juDurdd)}YcgH78eJ+wM&sIs9&B}hPVaUa*J4FXF;m5;j2`u14vU*Pfi zO4EJTaYD1Q5&1bbC^W7y$s`}=cumoojB->ALz z@p{w7o&J}kWp#^KcygGH3kOWvdoZ(k_cZPtK|G# zy~LFKq*T3%+yVv=u(7WwNKDR7Em25HP0!4;ReHaBzmh^`img((sjq==fpcm`rbks# zYH*cbNODznvSo^ry&acLg;hmvL2hbEqC!P(PF}H9g{>0UT&uidE0D0hk^)#sNw%$0 zgl~X?bAC~(f{C7qo`J4wMP`|ik{y?VO;JjkRgjAt)QF;#G+U*Nl9B=|ef{$Ca=mh6 zz5JqdeM3u2OML?)eIp~?qLeh<;>x^|#0uTKVr7sK5Hnm-i<65o3raHc^Atd4CMM;V zme?vOaVaP$Kn<_RE%5b)8=qGU4Ta?VT>Xl~0)0b01O41wePkWQC9Y*9_;nPAR2HP_ z2c;J0mlh?bx|XHpl_(<{k&+D8Ur<_<1NKfzvVLk#YHn&?NwL16o*{~r?w-B@a2=o^ zNYBhI0PCvAEkIFOl9`4GEEL~>WWe4*c1T5T0o+^^)iA$<6@$ab$|XO!6y!Wl7h5He z{Z=XY$(bouU}mCua+0aJX{v6bQIdtOiLtqXZc=iJp{_|;>w3{%rm%#wAD%?ylnO;SvabQ8@$go&k@MY3U%xk*YAk`ewz zndzB%i8;uw0vVN(nPO#OVq|8VVr-~unr2|2YhsdQshgOZn5=7Tlw^>Ul44<;XlVjA zDka&GdD3kRlguF9V`I~a4W|EPg^A;Jp+VDKu%&wT7FTktx|YqUP^v> zF+wUNGdDH3BoP#zhUO;bhNc#VmPVFFrk3Vr2t{G3Ma7x|q0mbdSv9lKi4dun;6q z1*aB5co1$*CP=k{f&w^OSS2PyyilB2mYM?g23#sRBQY;MHN{p5nqXmCGO;8EQzK)8 zR09JuU2{WoLtT@^WMf^6#8g9F)1=fCBf}&kLo)+N;K5BV&QB{TPb^AxOi#@#u~l-< z%q;+im4XH|sx(nuQ=X9uiU$KDQ(Xg7T||%>Dd|JJXQK})F<`#6(Z>i6hytV{#*Rw? zA{ON0X2)ft4=(3GWgf&pP?lAN_4(U|?WN@^*It^|u%pemd{2XJBC9EbxddW?aXgO*n8n+7=gq;; z^~XZ&2U`FO!z~HdH{S2wZ8;qq%=`LP)R_fbi$BNb?+~2%V9kLqwmOaXPjhpBEI7S? SPw`Aphk44ofy`glX=O&!0_AC z#WBR9_vplpdCdkAE%pT~R!&UlIwd5Pnvn4L<}aqTM{aF@VO*Keap{V;e1l35%ex>A zMlYkS+i#SAoBMwH!~GAp%>Mg(b*!rUfxStYKW^NgY-4B1&>a@1>MpZf;k4Q2vbEbI zeqZ`{^!!BcX}KMbB{WqTN@JN7S{PoGe5hW>xMYe%a)6g03!|gJf+>e2oF&@sZ{KsD zncP$Z!*lctD zV{N_O0=L(1pJ>-+tZlq(@gU%6#BaC%{mTm<1%y6sSX7a=x9&mBw#{Ydi*LNOTW|K) cx`y#xkmrQlOCt9f7#J8lUHx3vIVCg!02tkiy#N3J literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/items/white_hole_core.png b/resources/contenttweaker/textures/items/white_hole_core.png new file mode 100644 index 0000000000000000000000000000000000000000..a2110c5cca9d5ebe046e8bb42042e1ce59236117 GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z_`TI z#WBR9H+S;Jb(Yc5J^gqmRVJUky$Fe|zRY9pn**Ey3&HBo7pXVG+TKK|2^XU2Sjm3VSY|{6} zl~?b)|9;YQ%X!Zq{;pFtThW<0%S+}sLrCaVVU8w-28+JJbDhP03?YFcL7}3BGMjI| zl{!?kGlx^f^U|I9=hOR+D@SEd*&4RxT1wef@=2FxpLd=~GuG@{w5)TIKg&7GE!TS7lo{4+?QJ&T zk?cRdCr)2)I(KO3!{7gQYsl7EZ@l(REjl~;?^=o7oHla(VP_?p4VRUgz2Gvr)^Pv+ z{jjr^*K_}?KbW&v$NSVKm+ZUQEEl4_yRh9qs=zU;|3+==!-5lOn_qVFygJ!_xbgMZ zTeJSv*j4Lo(s9oAjhtrj{Kv(pq5G880YVuTOpiG3DA)>Zf53KyqmX@tvbV_t50i;I+*f%f z_C{L2PF*Z8@sT{|#u+nj#wPDeTe`pNaNxJhtFH^Dq>7h`Rveyvbdt%{Gs|XOJ-PIZ z*UVN+x$_U(KZS_KmrOH{%3AI8J9}}kzTIwp>p7LHB5gODa}+N=&Ch)+`eWga-sL~4 zRz+mZ{uLEez<(us?Pg{lb7)C z{m$opGfg(~RL#VX)~j#*uemt!xo;4E&=!k57V#mTZ{2UMKc2Nne9wZ_AJUrFojBFK zR&DvuT4w$b^8?H_2bgU>7|K0hlzY(F|B-?J0|S3e4|_!ed;gaQ>XyCslmE*HEvPuR zox}D;c0w)h8QX}=bnUk~r<-L07DfLx)!4YVv~kjx1rkdgGpjEI{7lv8oyzt!^#)^C z3;Xu4$(R4^YXli~)~%ueL_^58Fy4m@ev9}WY|pvRf*jIZ^1v}bqVMAazee^|(jXTx z%KeZ4x#+`z;~<>}elk7ho}=H=`vL4u2zd*Q_isOYyyf>d_Y|#5uQ4z%FnGH9xvX, +[[, , ], +[, , ], +[, , ]]); + + mods.thaumcraft.Infusion.registerRecipe("infusefractalstone", "", , 10, [*1000, *1000, *1000, *1000, *1000, *1000, *1000, *1000, *1000, *1000], @@ -150,7 +156,7 @@ mythmeltactualizingfluid6.build(); val divinecombineralltheshells = RecipeBuilder.newBuilder("divinecombineralltheshells","divine_combiner",2); -divinecombineralltheshells.addEnergyPerTickInput(60000); +divinecombineralltheshells.addFluidInput(*1000); divinecombineralltheshells.addItemInput(); divinecombineralltheshells.addItemInput(); divinecombineralltheshells.addItemInput(); @@ -200,13 +206,13 @@ mith30.addItemOutput(*64); mith30.setChance(0.5); mith30.addItemOutput(*10); mith30.setChance(0.1); -mith30.addItemOutput(*20); +mith30.addItemOutput(*50); +mith30.setChance(0.6); +mith30.addItemOutput(*4); +mith30.setChance(0.8); +mith30.addItemOutput(*64); mith30.setChance(0.1); -mith30.addItemOutput(); -mith30.setChance(0.1); -mith30.addItemOutput(*8); -mith30.setChance(0.1); -mith30.addItemOutput(*12); +mith30.addItemOutput(*32); mith30.setChance(0.1); mith30.addItemOutput(); mith30.build(); @@ -216,6 +222,11 @@ recipes.addShaped(*8, [, , ], [, , ]]); +recipes.addShaped(*2, +[[, , ], +[, , ], +[, , ]]); + recipes.addShaped(*1, [[null, , null], @@ -1102,8 +1113,8 @@ creatverdith6.addFluidInput(*102400); creatverdith6.addFluidInput(*102400); creatverdith6.addItemInput(.withTag({display: {Lore: ["§d§MMode 6§r"]}})); creatverdith6.setChance(0.0); -creatverdith6.addItemInput(*256); -creatverdith6.addItemInput(*256); +creatverdith6.addItemInput(*1024); +creatverdith6.addItemInput(*1024); creatverdith6.addFluidOutput(*100000); creatverdith6.build(); diff --git a/scripts/BiomeItems.zs b/scripts/BiomeItems.zs index 3d9b37ef..34771f48 100644 --- a/scripts/BiomeItems.zs +++ b/scripts/BiomeItems.zs @@ -694,7 +694,7 @@ sprensummonerfaith.itemRightClick = function(stack, world, player, hand) { } if((OceanMatches) == 1) { - Commands.call("summon ebwizardry:spectral_golem ~ ~2 ~ {CustomName:\"Corrupted Spren of Faith\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_restored_faith\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); + Commands.call("summon divinerpg:skythern_golem ~ ~2 ~ {CustomName:\"Corrupted Spren of Faith\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_restored_faith\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:10000.0}],Health:10000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); stack.shrink(1); return "PASS"; } @@ -1148,7 +1148,7 @@ sprensummonergluttony.itemRightClick = function(stack, world, player, hand) { } if((OceanMatches) == 1) { - Commands.call("summon mod_lavacow:soulworm ~ ~2 ~ {CustomName:\"Spren of Gluttony\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_individual_freedom\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); + Commands.call("summon mod_lavacow:soulworm ~ ~2 ~ {CustomName:\"Spren of Gluttony\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_controlled_gluttony\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); stack.shrink(1); return "PASS"; } @@ -1193,7 +1193,7 @@ sprensummonerarrogance.itemRightClick = function(stack, world, player, hand) { } if((OceanMatches) == 1) { - Commands.call("summon divinerpg:rainbour ~ ~2 ~ {CustomName:\"Spren of Arrogance\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_individual_freedom\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); + Commands.call("summon divinerpg:rainbour ~ ~2 ~ {CustomName:\"Spren of Arrogance\",HandItems:[{Count:1,id:\"contenttweaker:shard_of_humble_education\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}}}", player, world, false, true); stack.shrink(1); return "PASS"; } diff --git a/scripts/BlackHoleBosses.zs b/scripts/BlackHoleBosses.zs index 44d82ae5..937023f7 100644 --- a/scripts/BlackHoleBosses.zs +++ b/scripts/BlackHoleBosses.zs @@ -18,9 +18,23 @@ sterilizedparafrosynium.addItemInput(); sterilizedparafrosynium.addItemInput(*4); sterilizedparafrosynium.addItemInput(*64); sterilizedparafrosynium.addItemInput(*16); +sterilizedparafrosynium.addItemInput(); sterilizedparafrosynium.addItemOutput(*2); sterilizedparafrosynium.build(); +val sterilizedparafrosynium2 = RecipeBuilder.newBuilder("sterilizedparafrosynium2","sterilized_altar",200); +sterilizedparafrosynium2.addEnergyPerTickInput(10000000); +sterilizedparafrosynium2.addFluidInput(*10000); +sterilizedparafrosynium2.addFluidInput(*10000); +sterilizedparafrosynium2.addItemInput(); +sterilizedparafrosynium2.addItemInput(); +sterilizedparafrosynium2.addItemInput(*4); +sterilizedparafrosynium2.addItemInput(*64); +sterilizedparafrosynium2.addItemInput(*16); +sterilizedparafrosynium2.addItemInput(); +sterilizedparafrosynium2.addItemOutput(*6); +sterilizedparafrosynium2.build(); + mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); @@ -231,9 +245,30 @@ makeichorium.addItemInput(*2); makeichorium.addItemInput(*16); makeichorium.addItemInput(); makeichorium.addItemInput(); +makeichorium.addItemInput(); makeichorium.addItemOutput(); makeichorium.build(); +val makeichorium2 = RecipeBuilder.newBuilder("makeichorium2","arcane_autoinfuser",200); +makeichorium2.addEnergyPerTickInput(150000000); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "alkimia"}]})*300); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "mythus"}]})*100); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "desiderium"}]})*200); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "alienis"}]})*100); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "potentia"}]})*100); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "spiritus"}]})*50); +makeichorium2.addItemInput(.withTag({Aspects: [{amount: 1, key: "aversio"}]})*50); +makeichorium2.addItemInput(*8); +makeichorium2.addItemInput(*2); +makeichorium2.addItemInput(*16); +makeichorium2.addItemInput(); +makeichorium2.addItemInput(); +makeichorium2.addItemInput(); +makeichorium2.addItemOutput(*3); +makeichorium2.build(); + + + mods.thaumcraft.Infusion.registerRecipe("infusionichoriumcatalyst", "", , 10, [*150, *180, *200, *60], @@ -510,9 +545,22 @@ dragonfireorichalcum.addFluidInput(*25000); dragonfireorichalcum.addItemInput(*8); dragonfireorichalcum.addItemInput(*4); dragonfireorichalcum.addItemInput(*12); +dragonfireorichalcum.addItemInput(); dragonfireorichalcum.addItemOutput(); dragonfireorichalcum.build(); +val dragonfireorichalcum2 = RecipeBuilder.newBuilder("dragonfireorichalcum2","dragonfire_crucible",200); +dragonfireorichalcum2.addFluidInput(*25000); +dragonfireorichalcum2.addItemInput(*8); +dragonfireorichalcum2.addItemInput(*4); +dragonfireorichalcum2.addItemInput(*12); +dragonfireorichalcum2.addItemInput(); +dragonfireorichalcum2.addItemOutput(*3); +dragonfireorichalcum2.build(); + + + + // pauram @@ -570,9 +618,23 @@ carminitehihiirokane.addItemInput(*12); carminitehihiirokane.addItemInput(*12); carminitehihiirokane.addItemInput(*32); carminitehihiirokane.addItemInput(*16); +carminitehihiirokane.addItemInput(); carminitehihiirokane.addItemOutput(); carminitehihiirokane.build(); +val carminitehihiirokane2 = RecipeBuilder.newBuilder("carminitehihiirokane2","carminite_empowerer",200); +carminitehihiirokane2.addEnergyPerTickInput(10000000); +carminitehihiirokane2.addAspectInput("victus",50); +carminitehihiirokane2.addItemInput(*2); +carminitehihiirokane2.addItemInput(*12); +carminitehihiirokane2.addItemInput(*12); +carminitehihiirokane2.addItemInput(*32); +carminitehihiirokane2.addItemInput(*16); +carminitehihiirokane2.addItemInput(); +carminitehihiirokane2.addItemOutput(*3); +carminitehihiirokane2.build(); + + mods.bloodmagic.TartaricForge.addRecipe(, [, , , ], 10000.0, 1000.0); mods.nuclearcraft.melter.addRecipe([, *100]); diff --git a/scripts/BloodMagicGating.zs b/scripts/BloodMagicGating.zs index 349b3512..9ee17841 100644 --- a/scripts/BloodMagicGating.zs +++ b/scripts/BloodMagicGating.zs @@ -100,3 +100,9 @@ mods.chisel.Carving.addVariation("ritualdivinermodes", .withTag({current_ritual: "meteor"})); mods.chisel.Carving.addVariation("ritualdivinermodes", .withTag({current_ritual: "blood_burner"})); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/BlueprintController.zs b/scripts/BlueprintController.zs index 83c4c800..fab3f451 100644 --- a/scripts/BlueprintController.zs +++ b/scripts/BlueprintController.zs @@ -425,6 +425,14 @@ addController(, "modularmachinery:dyso addController(, "modularmachinery:black_hole_juicer"); +addController(, "modularmachinery:xp_assimilator"); + +addController(, "modularmachinery:wormhole_field_generator"); + +addController(, "modularmachinery:bee_stargate"); + +addController(, "modularmachinery:abyssal_entropic_catalyzer"); + diff --git a/scripts/BotaniaGating.zs b/scripts/BotaniaGating.zs index 65b9cc33..9188bc68 100644 --- a/scripts/BotaniaGating.zs +++ b/scripts/BotaniaGating.zs @@ -12,21 +12,133 @@ mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*9, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*27, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*81, +[, , , , ], 5); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*9, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*27, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*81, +[, , , , ], 5); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*9, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*27, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*81, +[, , , , ], 5); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*9, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*27, +[, , , , ], 50); +mods.botania.RuneAltar.addRecipe(*81, +[, , , , ], 5); + + +mods.botania.RuneAltar.addRecipe(*5, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , , , ], 5); + + +mods.botania.RuneAltar.addRecipe(*5, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , , , ], 50); + + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + +mods.botania.RuneAltar.addRecipe(*5, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*25, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*125, +[, , , ], 50); + recipes.addShaped(, [[null, , null], diff --git a/scripts/CallstoneTooltips.zs b/scripts/CallstoneTooltips.zs index f6376b02..a6f489d3 100644 --- a/scripts/CallstoneTooltips.zs +++ b/scripts/CallstoneTooltips.zs @@ -94,4 +94,8 @@ .addTooltip(format.red("Use in this dimension: Travixte")); .addTooltip(format.red("Use in this dimension: Travixte")); .addTooltip(format.red("Use in this dimension: Fuhai")); -.addTooltip(format.red("Use in this dimension: Gallifrey")); \ No newline at end of file +.addTooltip(format.red("Use in this dimension: Gallifrey")); +.addTooltip(format.red("Use in this dimension: End")); +.addTooltip(format.red("Use in this dimension: Overworld")); +.addTooltip(format.red("Use in this dimension: Iromine")); +.addTooltip(format.red("Use in this dimension: Gallifrey")); \ No newline at end of file diff --git a/scripts/Callstones.zs b/scripts/Callstones.zs index e21563fa..88bf4f08 100644 --- a/scripts/Callstones.zs +++ b/scripts/Callstones.zs @@ -5230,3 +5230,24 @@ strangestonecallstone.itemRightClick = function(stack, world, player, hand) { }; strangestonecallstone.register(); + + + +var livelytreecallstone = VanillaFactory.createItem("lively_tree_callstone"); +livelytreecallstone.maxStackSize = 1; +livelytreecallstone.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 0) { + player.sendChat("You gotta be in the Overworld"); + return "FAIL"; + } + + Commands.call("pillar-spawn bee_treeoflife_callstone", player, world, false, true); + stack.shrink(1); + return "PASS"; + +}; +livelytreecallstone.register(); diff --git a/scripts/ChickenEgger.zs b/scripts/ChickenEgger.zs new file mode 100644 index 00000000..e13ef8af --- /dev/null +++ b/scripts/ChickenEgger.zs @@ -0,0 +1,23 @@ + + +import crafttweaker.data.IData; + +// recipes.remove(); +// recipes.remove(); + + +val chuckensticc = ; +val chuckeneggo = ; +recipes.addShapeless( + "chickensticctoegg",chuckeneggo, + [(chuckensticc.marked("mark").transformNew(function(item) { return item.withTag(item.tag); })).noReturn()], + function(out,ins,cInfo){ + var chickenspeciestype = ins.mark.tag.Chicken as string; + var outputEggTag as IData = { + ChickenType:{id:chickenspeciestype} + }; + return out.updateTag(outputEggTag); + }, + null +); + diff --git a/scripts/ChickenOres.zs b/scripts/ChickenOres.zs index c1a5cbf9..3709e6a4 100644 --- a/scripts/ChickenOres.zs +++ b/scripts/ChickenOres.zs @@ -264,7 +264,9 @@ mods.nuclearcraft.chemical_reactor.addRecipe([*144, < mods.nuclearcraft.dissolver.addRecipe([, *144, *14400]); mods.nuclearcraft.chemical_reactor.addRecipe([*144, *100, *144, null]); -mods.nuclearcraft.dissolver.addRecipe([, *12, *14400]); +// mods.nuclearcraft.dissolver.addRecipe([, *12, *14400]); + +mods.nuclearcraft.chemical_reactor.addRecipe([*144, *100, *144, null]); mods.forestry.Squeezer.addRecipe(*1000, [], 120); diff --git a/scripts/ChiselBlueprint.zs b/scripts/ChiselBlueprint.zs index a81d045d..451fb4b1 100644 --- a/scripts/ChiselBlueprint.zs +++ b/scripts/ChiselBlueprint.zs @@ -30,6 +30,8 @@ mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:soul_accumulator"})); mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:matter_reprocessor"})); mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:divine_combiner"})); +mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:bee_stargate"})); +mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:wormhole_field_generator"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:arcane_autoworkbench"}), [[null,null,], @@ -76,6 +78,7 @@ mods.chisel.Carving.addVariation("magicmultiblocks", .withTag({dynamicmachine: "modularmachinery:everburning_forge"})); mods.chisel.Carving.addVariation("magicmultiblocks", .withTag({dynamicmachine: "modularmachinery:forge_of_the_wyvern"})); mods.chisel.Carving.addVariation("magicmultiblocks", .withTag({dynamicmachine: "modularmachinery:eldritch_impetus_catalyzer"})); +mods.chisel.Carving.addVariation("magicmultiblocks", .withTag({dynamicmachine: "modularmachinery:xp_assimilator"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:neutronium_cannon"}), @@ -220,6 +223,7 @@ mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_isotope_separator"})); mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:quantum_condenser"})); mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_melter"})); +mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:abyssal_entropic_catalyzer"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:nightmare_electrolyzer"}), diff --git a/scripts/ChiselController.zs b/scripts/ChiselController.zs index 098bc8d1..ab4efe4a 100644 --- a/scripts/ChiselController.zs +++ b/scripts/ChiselController.zs @@ -25,6 +25,8 @@ mods.chisel.Carving.addVariation("modularblueprintcontroller", ); mods.chisel.Carving.addVariation("modularblueprintcontroller", ); mods.chisel.Carving.addVariation("modularblueprintcontroller", ); +mods.chisel.Carving.addVariation("modularblueprintcontroller", ); +mods.chisel.Carving.addVariation("modularblueprintcontroller", ); @@ -70,6 +72,7 @@ mods.chisel.Carving.addVariation("magicmultiblockscontroller", ); mods.chisel.Carving.addVariation("magicmultiblockscontroller", ); mods.chisel.Carving.addVariation("magicmultiblockscontroller", ); +mods.chisel.Carving.addVariation("magicmultiblockscontroller", ); @@ -206,6 +209,7 @@ mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); +mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); diff --git a/scripts/CustomBees.zs b/scripts/CustomBees.zs index 681e1ad5..7bf066b2 100644 --- a/scripts/CustomBees.zs +++ b/scripts/CustomBees.zs @@ -1513,4 +1513,7 @@ recipes.addShapeless(*4, recipes.addShapeless(*4, [.reuse(), ]); +recipes.addShapeless(*4, +[.reuse(), +]); diff --git a/scripts/CustomBees2.zs b/scripts/CustomBees2.zs index c76a9f13..5fd6d3c3 100644 --- a/scripts/CustomBees2.zs +++ b/scripts/CustomBees2.zs @@ -190,3 +190,10 @@ recipes.addShaped(.withTag({Fluid: {FluidName: "fluidhel [, , ], [null, , null]]); + + +recipes.addShaped(, +[[.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"}), , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"})], +[, , ], +[.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"}), , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"})]]); + diff --git a/scripts/CustomBlocks.zs b/scripts/CustomBlocks.zs index 01e1ca5b..57221595 100644 --- a/scripts/CustomBlocks.zs +++ b/scripts/CustomBlocks.zs @@ -2669,3 +2669,94 @@ twentyblocks.setToolClass("pickaxe"); twentyblocks.setBeaconBase(true); twentyblocks.setToolLevel(3); twentyblocks.register(); + + +var wormholefieldmodule = VanillaFactory.createBlock("wormhole_field_module", ); +wormholefieldmodule.setBlockHardness(1.0); +wormholefieldmodule.setBlockResistance(2.5); +wormholefieldmodule.setToolClass("pickaxe"); +wormholefieldmodule.setBeaconBase(true); +wormholefieldmodule.setToolLevel(3); +wormholefieldmodule.register(); + + +var fabricoftheorb = VanillaFactory.createBlock("fabric_of_the_orb", ); +fabricoftheorb.setBlockHardness(1.0); +fabricoftheorb.setBlockResistance(2.5); +fabricoftheorb.setToolClass("pickaxe"); +fabricoftheorb.setBeaconBase(true); +fabricoftheorb.setToolLevel(3); +fabricoftheorb.register(); + + +var hypergrowthactualizer = VanillaFactory.createBlock("hypergrowth_actualizer", ); +hypergrowthactualizer.setBlockHardness(1.0); +hypergrowthactualizer.setBlockResistance(2.5); +hypergrowthactualizer.setToolClass("pickaxe"); +hypergrowthactualizer.setBeaconBase(true); +hypergrowthactualizer.setToolLevel(3); +hypergrowthactualizer.register(); + + +var trinityhypergrowthcomponent = VanillaFactory.createBlock("trinity_hypergrowth_component", ); +trinityhypergrowthcomponent.setBlockHardness(1.0); +trinityhypergrowthcomponent.setBlockResistance(2.5); +trinityhypergrowthcomponent.setToolClass("pickaxe"); +trinityhypergrowthcomponent.setBeaconBase(true); +trinityhypergrowthcomponent.setToolLevel(3); +trinityhypergrowthcomponent.register(); + +var cosmichypergrowthcomponent = VanillaFactory.createBlock("cosmic_hypergrowth_component", ); +cosmichypergrowthcomponent.setBlockHardness(1.0); +cosmichypergrowthcomponent.setBlockResistance(2.5); +cosmichypergrowthcomponent.setToolClass("pickaxe"); +cosmichypergrowthcomponent.setBeaconBase(true); +cosmichypergrowthcomponent.setToolLevel(3); +cosmichypergrowthcomponent.register(); + + +var definitionoffreedom = VanillaFactory.createBlock("freedom_definer", ); +definitionoffreedom.setBlockHardness(1.0); +definitionoffreedom.setBlockResistance(2.5); +definitionoffreedom.setToolClass("pickaxe"); +definitionoffreedom.setToolLevel(3); +definitionoffreedom.register(); + +var definitionofwishes = VanillaFactory.createBlock("wishful_definer", ); +definitionofwishes.setBlockHardness(1.0); +definitionofwishes.setBlockResistance(2.5); +definitionofwishes.setToolClass("pickaxe"); +definitionofwishes.setToolLevel(3); +definitionofwishes.register(); + + +var quasarchargeddefinerdef = VanillaFactory.createBlock("quasar_charged_core_of_definition", ); +quasarchargeddefinerdef.setBlockHardness(1.0); +quasarchargeddefinerdef.setBlockResistance(2.5); +quasarchargeddefinerdef.setToolClass("pickaxe"); +quasarchargeddefinerdef.setToolLevel(3); +quasarchargeddefinerdef.register(); + +var containedquasarmodule = VanillaFactory.createBlock("directed_miniature_quasar", ); +containedquasarmodule.setBlockHardness(1.0); +containedquasarmodule.setBlockResistance(2.5); +containedquasarmodule.setToolClass("pickaxe"); +containedquasarmodule.setToolLevel(3); +containedquasarmodule.register(); + +var quasarburstdirector = VanillaFactory.createBlock("quasar_burst_director", ); +quasarburstdirector.setBlockHardness(1.0); +quasarburstdirector.setBlockResistance(2.5); +quasarburstdirector.setToolClass("pickaxe"); +quasarburstdirector.setToolLevel(3); +quasarburstdirector.register(); + + + +var stoneoftheresurrectedshard = VanillaFactory.createBlock("stone_of_the_resurrected_shard", ); +stoneoftheresurrectedshard.setBlockHardness(1.0); +stoneoftheresurrectedshard.setBlockResistance(2.5); +stoneoftheresurrectedshard.setToolClass("pickaxe"); +stoneoftheresurrectedshard.setToolLevel(3); +stoneoftheresurrectedshard.register(); + diff --git a/scripts/CustomFluids.zs b/scripts/CustomFluids.zs index 76420b95..28d41f60 100644 --- a/scripts/CustomFluids.zs +++ b/scripts/CustomFluids.zs @@ -1003,5 +1003,12 @@ coldplasma.register(); var blackholejuice = VanillaFactory.createFluid("black_hole_juice", Color.fromHex("000000")); blackholejuice.register(); +var bewitchedessencebaths = VanillaFactory.createFluid("bewitched_essence_salts", Color.fromHex("83b37d")); +bewitchedessencebaths.register(); + + +var inquiringabyssite = VanillaFactory.createFluid("inquiring_abyssite", Color.fromHex("497343")); +inquiringabyssite.register(); + diff --git a/scripts/CustomItems2.zs b/scripts/CustomItems2.zs index f33ae8e3..7f67db7e 100644 --- a/scripts/CustomItems2.zs +++ b/scripts/CustomItems2.zs @@ -2878,4 +2878,47 @@ definedbar.maxStackSize = 64; definedbar.beaconPayment = false; definedbar.register(); +var saltofknowledge = VanillaFactory.createItem("salt_of_knowledge"); +saltofknowledge.maxStackSize = 64; +saltofknowledge.beaconPayment = false; +saltofknowledge.register(); + + +var clearingtaint = VanillaFactory.createItem("clearing_taint"); +clearingtaint.maxStackSize = 64; +clearingtaint.beaconPayment = false; +clearingtaint.register(); + +var lostcitiesworldgen = VanillaFactory.createItem("lost_cities_worldgen"); +lostcitiesworldgen.maxStackSize = 64; +lostcitiesworldgen.beaconPayment = false; +lostcitiesworldgen.register(); + + +var experienceconfigurator = VanillaFactory.createItem("experience_configurator"); +experienceconfigurator.maxStackSize = 64; +experienceconfigurator.beaconPayment = false; +experienceconfigurator.register(); + +var chargedsignalum = VanillaFactory.createItem("charged_signalum"); +chargedsignalum.maxStackSize = 64; +chargedsignalum.beaconPayment = false; +chargedsignalum.register(); + +var superchargedsignalum = VanillaFactory.createItem("supercharged_signalum"); +superchargedsignalum.maxStackSize = 64; +superchargedsignalum.beaconPayment = false; +superchargedsignalum.register(); + + +var thaumicbrush = VanillaFactory.createItem("thaumic_brush"); +thaumicbrush.maxStackSize = 64; +thaumicbrush.beaconPayment = false; +thaumicbrush.register(); + +var warrenpeat = VanillaFactory.createItem("warren_peat"); +warrenpeat.maxStackSize = 64; +warrenpeat.beaconPayment = false; +warrenpeat.register(); + diff --git a/scripts/CustomItemsAvaritia.zs b/scripts/CustomItemsAvaritia.zs index 0ed8400f..4f9ccdd3 100644 --- a/scripts/CustomItemsAvaritia.zs +++ b/scripts/CustomItemsAvaritia.zs @@ -43,7 +43,7 @@ AvaritiaItemBuilder.registerItem("meatball_man_destruction_fabrial", 1, "meatbal // .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name .create(); -AvaritiaItemBuilder.registerItem("self_actualizing_stone", 1, "self_actualizing_stone") +AvaritiaItemBuilder.registerItem("self_actualizing_stone", 64, "self_actualizing_stone") // The following effects can be freely combined; you decide which effects are needed and which are not // .shouldDrawHalo(true) // Whether to display the halo // .haloSize(8) // Required if shouldDrawHalo. Halo size (1-16) diff --git a/scripts/CustomLoot.zs b/scripts/CustomLoot.zs index a147ab45..87feb66f 100644 --- a/scripts/CustomLoot.zs +++ b/scripts/CustomLoot.zs @@ -572,6 +572,20 @@ fishinglootextrafeesh.addItemEntry(, 15); fishinglootextrafeesh.addItemEntry(, 15); fishinglootextrafeesh.addItemEntry(, 15); fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); +fishinglootextrafeesh.addItemEntry(, 15); val hellspot = LootTweaker.getTable("aoa3:entities/mobs/nether/hellspot"); diff --git a/scripts/DimensionalAscension.zs b/scripts/DimensionalAscension.zs index e81932a8..e94d0b78 100644 --- a/scripts/DimensionalAscension.zs +++ b/scripts/DimensionalAscension.zs @@ -24,16 +24,19 @@ import crafttweaker.block.IBlockState; -function getBlockMatchAtPosition(blockTargetName as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{ +function getBlockMatchAtPosition(blockTargetID as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{ // 1 if block matches, 0 if not var match = 0 as int; // get block position from relative to world coordinates var checkPos as crafttweaker.util.Position3f; checkPos = crafttweaker.util.Position3f.create(playerPos.x + blockLocation[0], playerPos.y + blockLocation[1], playerPos.z + blockLocation[2]); - // get block name at coordinates - var blockName = world.getBlock(checkPos).definition.displayName as string; - // check if block name matches - if (blockName == blockTargetName){ + // get block id at coordinates + val state = world.getBlock(checkPos); + val blockID = state.definition.id as string; + val blockMeta = state.meta; + val fullBlockID = blockMeta == 0 ? blockID : blockID + ":" + blockMeta; + // check if block id matches + if (fullBlockID == blockTargetID){ match = 1; } return match; @@ -86,84 +89,84 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand // go through all blocks in the momument - if (getBlockMatchAtPosition("Grass Block", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("minecraft:grass", playerPos, [0,0,0], world) == 0) { player.sendChat("Place a Grass Block and stand on top of it"); return "FAIL"; } - if (getBlockMatchAtPosition("Telos Sand", playerPos, [0,0,-2], world) == 0) { + if (getBlockMatchAtPosition("tardis:telos_sand", playerPos, [0,0,-2], world) == 0) { player.sendChat("Place a block of Telos Sand to the north, one block away from the Grass [0,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.fabric.name", playerPos, [0,0,2], world) == 0) { + if (getBlockMatchAtPosition("dimdoors:fabric:15", playerPos, [0,0,2], world) == 0) { player.sendChat("Place a block of Fabric of Reality to the south, one block away from the Grass [0,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Netherrack", playerPos, [2,0,0], world) == 0) { + if (getBlockMatchAtPosition("minecraft:netherrack", playerPos, [2,0,0], world) == 0) { player.sendChat("Place a block of Netherrack to the east, one block away from the Grass [2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("End Stone", playerPos, [4,0,2], world) == 0) { + if (getBlockMatchAtPosition("minecraft:end_stone", playerPos, [4,0,2], world) == 0) { player.sendChat("Place a block of End Stone diagonally south-east relative to the Netherrack, one block away [4,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Aether Grass", playerPos, [4,0,4], world) == 0) { + if ((getBlockMatchAtPosition("aether_legacy:aether_grass", playerPos, [4,0,4], world) == 0) || (getBlockMatchAtPosition("aether_legacy:aether_grass:3", playerPos, [4,0,4], world) == 0)) { player.sendChat("Place a block of Aether Grass south relative to the End Stone, one block away [4,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.erebus.umberstone.name", playerPos, [4,0,6], world) == 0) { + if (getBlockMatchAtPosition("erebus:umberstone", playerPos, [4,0,6], world) == 0) { player.sendChat("Place a block of Umberstone south relative to the Aether Grass, one block away [4,0,6]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.extrautils2:compressedcobblestone.name", playerPos, [4,0,8], world) == 0) { + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:7", playerPos, [4,0,8], world) == 0) { player.sendChat("Place a block of Octuple Compressed Cobblestone south relative to the Umberstone, one block away [4,0,8]"); return "FAIL"; } - if (getBlockMatchAtPosition("Frozen Grass", playerPos, [4,0,10], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:frozen_grass", playerPos, [4,0,10], world) == 0) { player.sendChat("Place a block of Frozen Grass south relative to the Octuple Compressed Cobblestone, one block away [4,0,10]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [4,0,12], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [4,0,12], world) == 0) { player.sendChat("Place a block of Arcanium Block south relative to the Frozen Grass, one block away [4,0,12]"); return "FAIL"; } - if (getBlockMatchAtPosition("Pitstone", playerPos, [4,0,14], world) == 0) { + if (getBlockMatchAtPosition("thebetweenlands:pitstone", playerPos, [4,0,14], world) == 0) { player.sendChat("Place a block of Arcanium Block south relative to the Arcanium Block, one block away [4,0,14]"); return "FAIL"; } - if (getBlockMatchAtPosition("Aurora Block", playerPos, [4,0,16], world) == 0) { + if (getBlockMatchAtPosition("twilightforest:aurora_block", playerPos, [4,0,16], world) == 0) { player.sendChat("Place a block of Aurora Block south relative to the Pitstone, one block away [4,0,16]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.stone.name", playerPos, [4,0,18], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:stone:2", playerPos, [4,0,18], world) == 0) { player.sendChat("Place a block of Tainted Void Stone Soil south relative to the Aurora Block, one block away [4,0,18]"); return "FAIL"; } - if (getBlockMatchAtPosition("Kami Essence Block", playerPos, [4,0,20], world) == 0) { + if (getBlockMatchAtPosition("thaumictinkerer:ichor_block", playerPos, [4,0,20], world) == 0) { player.sendChat("Place a block of Kami Essence Block south relative to the Tainted Void Stone Soil, one block away [4,0,20]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fused Abyssal Sand", playerPos, [4,0,22], world) == 0) { + if (getBlockMatchAtPosition("abyssalcraft:fusedabyssalsand", playerPos, [4,0,22], world) == 0) { player.sendChat("Place a block of Fused Abyssal Sand south relative to the Kami Essence Block, one block away [4,0,22]"); return "FAIL"; } - if (getBlockMatchAtPosition("Dreadlands Grass", playerPos, [6,0,22], world) == 0) { + if (getBlockMatchAtPosition("abyssalcraft:dreadgrass", playerPos, [6,0,22], world) == 0) { player.sendChat("Place a block of Dreadlands Grass east relative to the Fused Abyssal Sand, one block away [6,0,22]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.stone.name", playerPos, [8,0,22], world) == 0) { + if (getBlockMatchAtPosition("abyssalcraft:stone:6", playerPos, [8,0,22], world) == 0) { player.sendChat("I think you are starting to get this, the next block is to the east of the Dreadlands Grass [8,0,22], Omothol does not have grass, but it has stone"); return "FAIL"; } @@ -173,368 +176,368 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand return "FAIL"; } - if (getBlockMatchAtPosition("Reinforced Obsidian", playerPos, [4,0,-2], world) == 0) { + if (getBlockMatchAtPosition("enderio:block_reinforced_obsidian", playerPos, [4,0,-2], world) == 0) { player.sendChat("Ok I will give you this one, Place a block of Reinforced Obsidian diagonally noth-east relative to the Netherrack, one block away [4,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Grass Block", playerPos, [4,0,-4], world) == 0) { + if (getBlockMatchAtPosition("biomesoplenty:grass:4", playerPos, [4,0,-4], world) == 0) { player.sendChat("Remember the Withers on Taerrapiatta? Those were a surprise, I hope you had fun using your cool weapons"); player.sendChat("The next Warper you completed was Diamerisma, place the grassy block that covers its surface to the north of the Reinforced Obsidian, one block away [4,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [4,0,-6], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [4,0,-6], world) == 0) { player.sendChat("Yeah, the warpers were quite chaotic back then, but they have their charm, and the laser chickens even have a sense of humor"); player.sendChat("The next block is a Fluix Block, which is important to Furatto, placed in the same direction as the other two blocks related to Warpers, I think you can figure this one out"); return "FAIL"; } - if (getBlockMatchAtPosition("Moon Turf", playerPos, [6,0,0], world) == 0) { + if (getBlockMatchAtPosition("advancedrocketry:moonturf", playerPos, [6,0,0], world) == 0) { player.sendChat("No more warpers for chapter 3, it's time to go to space!"); player.sendChat("I will give you this one, place a block of Moon Turf to the east of the Netherrack, three blocks away [6,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Mycelium", playerPos, [8,0,2], world) == 0) { + if (getBlockMatchAtPosition("minecraft:mycelium", playerPos, [8,0,2], world) == 0) { player.sendChat("If you figured out the pattern by now, I know it may be hard to figure out some distances"); player.sendChat("Don't worry, I will try to give distances explicitly for those"); player.sendChat("Place a block of Mycelium to the south-east of the Moon Turf, one block away [8,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Oxidized Ferric Sand", playerPos, [8,0,4], world) == 0) { + if (getBlockMatchAtPosition("advancedrocketry:hotturf", playerPos, [8,0,4], world) == 0) { player.sendChat("The space station sure was buggy, but it looks soo cool!"); player.sendChat("If you are a Bee Stargate user, I still suggest to play with the warp core at least once"); player.sendChat("The next block is to the south of the Mycelium, one block away [8,0,4], it's orange and it covers parts of the surface of Osiris"); return "FAIL"; } - if (getBlockMatchAtPosition("Obsidian", playerPos, [8,0,6], world) == 0) { + if (getBlockMatchAtPosition("minecraft:obsidian", playerPos, [8,0,6], world) == 0) { player.sendChat("And what about the bee puzzles? Maybe the random worldgen wasn't as nice to you, but I hope you enjoyed the goodies hidden all around!"); player.sendChat("The next block is to the south of the Oxidized Ferric Sand, one block away [8,0,6], and yes, it has to do with Ptah."); return "FAIL"; } - if (getBlockMatchAtPosition("Sand", playerPos, [8,0,8], world) == 0) { + if (getBlockMatchAtPosition("minecraft:sand:1", playerPos, [8,0,8], world) == 0) { player.sendChat("Did you know that, for the longest time, beacon beams were not working? Thankfully, we (I definitely, definitely contributed) managed to get that fixed."); player.sendChat("By now, I really think you should see the pattern. The next block is to the south of the Obsidian, one block away [8,0,8]."); return "FAIL"; } - if (getBlockMatchAtPosition("Packed Ice", playerPos, [8,0,10], world) == 0) { + if (getBlockMatchAtPosition("minecraft:packed_ice", playerPos, [8,0,10], world) == 0) { player.sendChat("For most of alpha, the chapter 3 planets were quite empty. I am happy they have more life now!"); player.sendChat("The next block is to the south of the Red Sand, one block away [8,0,10]."); return "FAIL"; } - if (getBlockMatchAtPosition("Wasteland Earth", playerPos, [8,0,12], world) == 0) { + if (getBlockMatchAtPosition("nuclearcraft:dry_earth", playerPos, [8,0,12], world) == 0) { player.sendChat("I know a monochrome dimension with hard visibility is hardly quirky and unique, but hey I think it's neat!"); player.sendChat("The next block is to the south of the Packed Ice, one block away [8,0,12]."); return "FAIL"; } - if (getBlockMatchAtPosition("Block of Emerald", playerPos, [8,0,14], world) == 0) { + if (getBlockMatchAtPosition("minecraft:emerald_block:8", playerPos, [8,0,14], world) == 0) { player.sendChat("Radiation was an interesting one, to be honest. It's definitely not everybody's cup of tea, but I like that it forces some sort of base building logic"); player.sendChat("With regards to the next block, I'm not even going to say anything, I think you can do the next couple of steps by yourself."); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tconstruct.slime_congealed.name", playerPos, [8,0,16], world) == 0) { + if (getBlockMatchAtPosition("tconstruct:slime_congealed:3", playerPos, [8,0,16], world) == 0) { player.sendChat("Bees run the universe, isn't that neat!"); player.sendChat("See! I knew you were getting this! This column has one more block, then I'll get back to my hints!"); return "FAIL"; } - if (getBlockMatchAtPosition("Crystallized Obsidian", playerPos, [10,0,0], world) == 0) { + if (getBlockMatchAtPosition("advancedrocketry:crystal:1", playerPos, [10,0,0], world) == 0) { player.sendChat("Fun fact, the pack was never meant to have chapters, but too many people were getting confused when asking for help and giving tips on Discord."); player.sendChat("Yes, the next block is the one about Sedna, located to the east of the Moon Turf, three blocks away [10,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Eden Grass", playerPos, [12,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:eden_grass", playerPos, [12,0,-2], world) == 0) { player.sendChat("Oh yes! Getting that first Sedanite must have felt great! Chapter 4 was when things started getting a bit more real, wasn't it?"); player.sendChat("Now we're going to Eden, the next block is located to the north-east of the Crystal, one block away [12,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Precasia Grass", playerPos, [12,0,2], world) == 0) { + if (getBlockMatchAtPosition("aoa3:precasia_grass", playerPos, [12,0,2], world) == 0) { player.sendChat("DivineRPG was the first mod I played with hard mobs. All the way back in minecraft 1.4.6!"); player.sendChat("Time to jump in the first Mythic Shell, specifically Precasia, the next block is located to the south-east of the Crystal, one block away [12,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Baron Ground", playerPos, [12,0,4], world) == 0) { + if (getBlockMatchAtPosition("aoa3:baron_ground", playerPos, [12,0,4], world) == 0) { player.sendChat("When I first played with Advent of Ascension, I thought it was really cool, but I didn't like that nobody put it in their tech modpacks..."); player.sendChat("Perfect, now we are going down the first mythic shell, I think you can continue this on your own till the Abyss"); return "FAIL"; } - if (getBlockMatchAtPosition("Lelyetia Grass", playerPos, [12,0,6], world) == 0) { + if (getBlockMatchAtPosition("aoa3:lelyetia_grass", playerPos, [12,0,6], world) == 0) { player.sendChat("I have to say, modded minecraft needs more puzzles, you know. All these RPG mod and modpack makers just care about dungeons and bosses, but dungeons without problem solving feel a bit lackluster in my opinion"); player.sendChat("I think you can continue this on your own till the Abyss"); return "FAIL"; } - if (getBlockMatchAtPosition("Creeponia Grass", playerPos, [12,0,8], world) == 0) { + if (getBlockMatchAtPosition("aoa3:creeponia_grass", playerPos, [12,0,8], world) == 0) { player.sendChat("Man, Lelyetia was cool, wasn't it? To my knowledge no other mod has done gravity like that!"); player.sendChat("I think you can continue this on your own till the Abyss"); return "FAIL"; } - if (getBlockMatchAtPosition("Deep Rock", playerPos, [12,0,10], world) == 0) { + if (getBlockMatchAtPosition("aoa3:deeplands_stone", playerPos, [12,0,10], world) == 0) { player.sendChat("I think it's neat that the invasion special events from Advent of Ascension give a sneak peek to the mobs you will be fighting in later dimensions. Too bad that they were incredibly laggy, so I had to disable them. Recursive papers are meant to be their erplacement."); player.sendChat("I think you can continue this on your own till the Abyss, but as a heads up, not all dimensions use their respective grass"); return "FAIL"; } - if (getBlockMatchAtPosition("Abyssal Grass", playerPos, [12,0,12], world) == 0) { + if (getBlockMatchAtPosition("aoa3:abyss_grass", playerPos, [12,0,12], world) == 0) { player.sendChat("I will say, worldgen RNG sometimes can be quite annoying. I really like exploration gameplay as a means to learn about a world and its story, but it sucks when the last building you need to complete a puzzle just does not show up."); player.sendChat("Nice you are almost done with the first mythic shell!"); return "FAIL"; } - if (getBlockMatchAtPosition("Taintwood Planks", playerPos, [10,0,-4], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:taintwood_planks", playerPos, [10,0,-4], world) == 0) { player.sendChat("Why does the pack have so much RPG content? Well, I like to sit in my base and build contraptions, but after a while it gets a bit monotonous, so I like to go around and explore. That's why tech and RPG content alternate in the way they do!"); player.sendChat("Back to warpers we go! The block for Vibe is located to the north-west relative to the Eden Grass, one block away [10,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Ender Dolomite", playerPos, [14,0,-4], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:ender_dolomite", playerPos, [14,0,-4], world) == 0) { player.sendChat("Vibe was hands down one of my favorite dimensions to make. I really like that I was able to come up with a way to progress that actually uses Thaumcraft Taint!"); player.sendChat("Finem comes right after Vibe, and its block is located to the north-east relative to the Eden Grass, one block away [14,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.projectred.exploration.stone.name", playerPos, [14,0,0], world) == 0) { + if (getBlockMatchAtPosition("projectred-exploration:stone", playerPos, [14,0,0], world) == 0) { player.sendChat("Finem is *a bit* laggy, but I could not resist filling a whole dimensions with laser chickens!"); player.sendChat("Onto Rhenia, its block is located to the east relative to the Blue Crystal Block, three blocks away [14,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Lightwood Wood", playerPos, [16,0,0], world) == 0) { + if (getBlockMatchAtPosition("advancedrocketry:alienwood", playerPos, [16,0,0], world) == 0) { player.sendChat("Balancing all the overpowered stuff from modded minecraft sometimes gets a bit weird, but I think it worked out in the end"); player.sendChat("And right after Rhenia comes Myrmex! Still east!"); return "FAIL"; } - if (getBlockMatchAtPosition("Wildwood Grass", playerPos, [18,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:wildwood_grass", playerPos, [18,0,-2], world) == 0) { player.sendChat("Myrmex mobs from Ice and Fire are quite cool, but they are unfortunately laggy. The compromise for integrating them in progression was to give them their own dimension, sort of."); player.sendChat("Now we're going to Wildwood, the next block is located to the north-east of the Lightwood, one block away [18,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cotton Candy", playerPos, [18,0,2], world) == 0) { + if (getBlockMatchAtPosition("aoa3:aqua_cotton_candy", playerPos, [18,0,2], world) == 0 || getBlockMatchAtPosition("aoa3:pink_cotton_candy", playerPos, [18,0,2], world) == 0) { player.sendChat("I get it that DivineRPG dimensions kind of look all the same, but I hope that the custom structures helped at bring in a bit more variety."); player.sendChat("Second mythic shell! We start to the south-east of the Lightwood, one block away [18,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Gardencia Grass", playerPos, [18,0,4], world) == 0) { + if (getBlockMatchAtPosition("aoa3:gardencia_grass", playerPos, [18,0,4], world) == 0) { player.sendChat("No matter what anyone tells you, Cotton Candor is the most unfair boss in modded minecraft, and it's not even close!"); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Celeve Grass", playerPos, [18,0,6], world) == 0) { + if (getBlockMatchAtPosition("aoa3:celeve_grass", playerPos, [18,0,6], world) == 0) { player.sendChat("The puzzle in Gardencia may have gotten a bit tedious, but with some things, I decided to make it a bit diffrenet, and searching through a bunch of chests felt like an interesting mechanic"); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Crystevian Rock", playerPos, [18,0,8], world) == 0) { + if (getBlockMatchAtPosition("aoa3:crystevia_stone", playerPos, [18,0,8], world) == 0) { player.sendChat("We can definitely argue about the execution, but the crazy clown dimension is a cool concept!"); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Haven Grass", playerPos, [18,0,10], world) == 0) { + if (getBlockMatchAtPosition("aoa3:haven_grass", playerPos, [18,0,10], world) == 0) { player.sendChat("Crystevia probably has a bit of an RNG problem, I really wish 1.12 minecraft had a pillar-compatible structure seach tool."); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Iro Stone", playerPos, [18,0,12], world) == 0) { + if (getBlockMatchAtPosition("aoa3:iromine_stone", playerPos, [18,0,12], world) == 0) { player.sendChat("Did you know that the author of Advent of Ascension made DivineRPG as well, that's why the Haven dimension looks like that. What a throwback!"); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Mysterium Grass", playerPos, [18,0,14], world) == 0) { + if (getBlockMatchAtPosition("aoa3:mysterium_grass", playerPos, [18,0,14], world) == 0) { player.sendChat("I really like the esthetics of Iromine, that's why the mobs there are so strong! I want it to stick in your memory!"); player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!"); return "FAIL"; } - if (getBlockMatchAtPosition("Toxic Grass", playerPos, [18,0,16], world) == 0) { + if (getBlockMatchAtPosition("aoa3:toxic_grass", playerPos, [18,0,16], world) == 0) { player.sendChat("The design of King Shroomus is very cool in my opinion..."); player.sendChat("Almost done with the second mythic shell, one more block!"); return "FAIL"; } - if (getBlockMatchAtPosition("Red Sandstone", playerPos, [18,0,-4], world) == 0) { + if (getBlockMatchAtPosition("minecraft:red_sandstone", playerPos, [18,0,-4], world) == 0) { player.sendChat("In retrospective, doing the mythic shells the way I did was not the best. The second shell ended up being a bit tedious, while the third was a bit lackluster. The reason why they were organized like this is because of the tier system in vanilla Advent of Ascension; dimensions from the same tier made it to the same mythic shell."); player.sendChat("Now we're going to Apichisi, its block is located north relative to the Wildwood Grass, one block away [18,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Scorned Bricks", playerPos, [20,0,0], world) == 0) { + if (getBlockMatchAtPosition("bewitchment:scorned_bricks", playerPos, [20,0,0], world) == 0) { player.sendChat("Apichisi is right around the point when I realized that many of the things you see in custom vanilla adventure maps, which are done through command blocks, can be done in modded minecraft as well! From this point, I went back and added command blocks in lots and lots of structures!"); player.sendChat("Our next destination is Pixonia, its block is located east relative to the Lightwood, three blocks away [20,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Apalachia Grass", playerPos, [22,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:apalachia_grass", playerPos, [22,0,-2], world) == 0) { player.sendChat("Pixonia was another very fun dimension to make. This is when I started thinking about making big strong mobs that are still tough against overpowered weapons."); player.sendChat("Now we're going to Apalachia, the next block is located to the north-east of the Scorned Bricks, one block away [22,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Borean Grass", playerPos, [22,0,2], world) == 0) { + if (getBlockMatchAtPosition("aoa3:borean_grass", playerPos, [22,0,2], world) == 0) { player.sendChat("I really like starfield glass as a building block, unfortunately it is a bit too laggy for being used extensively."); player.sendChat("Third mythic shell time! It starts to the south-east of the Scorned Bricks, one block away [22,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Runic Grass", playerPos, [22,0,4], world) == 0) { + if (getBlockMatchAtPosition("aoa3:runic_grass", playerPos, [22,0,4], world) == 0) { player.sendChat("L'Borean is a very cool dimension, it reminds me of Cthulhu, that's the esthetics I tried to replicate with the custom structures."); player.sendChat("Going south for Runandor!"); return "FAIL"; } - if (getBlockMatchAtPosition("Lunasole Grass", playerPos, [22,0,6], world) == 0) { + if (getBlockMatchAtPosition("aoa3:lunasole_grass", playerPos, [22,0,6], world) == 0) { player.sendChat("I really like the knight models from Advent of AScension. Unfortunately, they are very basic, and are not capable of holding items or armor, so I could not use them as much in custom boss fight."); player.sendChat("At Lunalus already! The third mythic shell is a quick one!"); return "FAIL"; } - if (getBlockMatchAtPosition("Spatial Pylon", playerPos, [22,0,0], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:spatial_pylon", playerPos, [22,0,0], world) == 0) { player.sendChat("I wish there were more inmate mobs in Lunalus, I really liked the space jail esthetics"); player.sendChat("The Spatial Storage is next, right between the Apalachia Grass and the Borean Grass"); return "FAIL"; } - if (getBlockMatchAtPosition("Unidentified Body", playerPos, [24,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:unidentified_body", playerPos, [24,0,0], world) == 0) { player.sendChat("I still think it could have been cool to integrate Spatial Storage as an automation tool, but I ended up using it as a tool for puzzles"); player.sendChat("The next dimension is Proxima, its block is located to the east of the Spatial Pylon, one block away [24,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Skythern Grass", playerPos, [26,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:skythern_grass", playerPos, [26,0,-2], world) == 0) { player.sendChat("It sucks that Proxima is kinda buggy, I really like the asteroid worldtype, and it would have been cool to use it in other worlds."); player.sendChat("Now we're going to Skythern, the next block is located to the north-east of the Unidentified Body, one block away [26,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Ancient Rock", playerPos, [26,0,2], world) == 0) { + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [26,0,2], world) == 0) { player.sendChat("The custom structures in Skythern are among the earlier ones I added to the pack, I knew DivineRPG dimensions would get a bit monotonous, and thought using your brain a bit may help out."); player.sendChat("And just like every other mythic shell, for the fourth we go down south!"); return "FAIL"; } - if (getBlockMatchAtPosition("Block of Gold", playerPos, [26,0,4], world) == 0) { + if (getBlockMatchAtPosition("chisel:gold:5", playerPos, [26,0,4], world) == 0) { player.sendChat("Part of me wishes that the tribute system in Advent of Ascension was more customizable..."); player.sendChat("Yup, keep going down the fourth mythic shell! All the way to Dustopia!"); return "FAIL"; } - if (getBlockMatchAtPosition("Greckon Grass", playerPos, [26,0,6], world) == 0) { + if (getBlockMatchAtPosition("aoa3:greckon_grass", playerPos, [26,0,6], world) == 0) { player.sendChat("Immortallis mob tuning took way longer that it had to..."); player.sendChat("Yup, keep going down the fourth mythic shell! All the way to Dustopia!"); return "FAIL"; } - if (getBlockMatchAtPosition("Dustopia Grass", playerPos, [26,0,8], world) == 0) { + if (getBlockMatchAtPosition("aoa3:dustopia_grass", playerPos, [26,0,8], world) == 0) { player.sendChat("Greckon looks so incredibly cool, I had to make it feel a bit special with some laser chickens :)"); player.sendChat("One more! Dustopia!"); return "FAIL"; } - if (getBlockMatchAtPosition("Dream Grass", playerPos, [28,0,0], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:dream_grass", playerPos, [28,0,0], world) == 0) { player.sendChat("I started thinking about the endgame of the pack very early on, during alpha, right around the time the fourth mythic shell was in development, but it took a very long time to get there."); player.sendChat("The block for Vethea is located east relative to the Unidentified Body, three blocks away [28,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Moss Stone", playerPos, [30,0,-2], world) == 0) { + if (getBlockMatchAtPosition("minecraft:mossy_cobblestone", playerPos, [30,0,-2], world) == 0) { player.sendChat("Progression for Vethea has been redone so many times, I wanted the custom content to add to the dimension, but it always felt like it just made things more tedious no matter what I did. That's why it's skippable if you are willing to grind a bit."); player.sendChat("Dynatos time! The block for Nero is located to the north-east of the Dream Grass, one block away [30,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.mud.name", playerPos, [30,0,-4], world) == 0) { + if (getBlockMatchAtPosition("biomesoplenty:mud", playerPos, [30,0,-4], world) == 0) { player.sendChat("The design for Nero comes from Interstellar, I just wish there was a way to make big waves."); player.sendChat("Dynatos time! The block for Zoi is located to the north of the Moss Stone, one block away [30,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Dirt", playerPos, [30,0,2], world) == 0) { + if (getBlockMatchAtPosition("minecraft:dirt", playerPos, [30,0,2], world) == 0) { player.sendChat("Zoi was a bit of a strange one, I switched between different esthetics for the dimensions as the pack developed, so it's not as distinct as the others."); player.sendChat("Dynatos time! The block for Nero is located to the south-east of the Dream Grass, one block away [30,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Pumpkin", playerPos, [30,0,4], world) == 0) { + if (getBlockMatchAtPosition("minecraft:pumpkin", playerPos, [30,0,4], world) == 0) { player.sendChat("Akathartos was very fun to make, I really dig the looks of the Crmson Cult, and I thought they deserved their own dimension!"); player.sendChat("Dynatos time! The block for Pauram is located to the south of the Dirt, one block away [30,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Mortum Grass", playerPos, [32,0,2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:mortum_grass", playerPos, [32,0,2], world) == 0) { player.sendChat("Pauram was interesting too, I really wanted Twilight Forest mobs as natural spawns to feel dangeous, but unfortunately customized mob spawn rules ended up being laggy"); player.sendChat("Mortum, to the east of Akathartos!"); return "FAIL"; } - if (getBlockMatchAtPosition("Shyre Grass", playerPos, [32,0,-2], world) == 0) { + if (getBlockMatchAtPosition("aoa3:shyrelands_grass", playerPos, [32,0,-2], world) == 0) { player.sendChat("The idea for the mythic shells comes from DivineRPG. Since all dimensions look similar, it made sense that they would be connected in some way."); player.sendChat("Shyrelands, to the east of Nero!"); return "FAIL"; } - if (getBlockMatchAtPosition("White Fuel", playerPos, [34,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:white_fuel", playerPos, [34,0,0], world) == 0) { player.sendChat("The Shyrelands are an interesting concept, again, I wish knights from Advent of Ascension were more customizable"); player.sendChat("From Alkemia to Trinitas, all the way east!"); return "FAIL"; } - if (getBlockMatchAtPosition("Strange Grass", playerPos, [36,0,0], world) == 0) { + if (getBlockMatchAtPosition("tardis:gallifreyan_grass", playerPos, [36,0,0], world) == 0) { player.sendChat("For a bit, I thought of finishing the pack in Alkemia, with the Energy Bee being the final reward. Then the plans for Defined and Halite came to be."); player.sendChat("From Alkemia to Trinitas, all the way east!"); return "FAIL"; } - if (getBlockMatchAtPosition("Grass Block", playerPos, [38,0,0], world) == 0) { + if (getBlockMatchAtPosition("minecraft:grass", playerPos, [38,0,0], world) == 0) { player.sendChat("Gallifrey was a lot of fun! It's very cool to know that mobs and bosses can be as strong as you want, because players are so powerful by this point."); player.sendChat("From Alkemia to Trinitas, all the way east!"); return "FAIL"; } - if (getBlockMatchAtPosition("Dimensional Blank Block", playerPos, [40,0,0], world) == 0) { + if (getBlockMatchAtPosition("rftoolsdim:dimensional_blank_block", playerPos, [40,0,0], world) == 0) { player.sendChat("The idea for the Meatball Man as this type of character kind of happened organically, and I am very happy how it turned out!"); player.sendChat("From Alkemia to Trinitas, all the way east!"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanite Grass", playerPos, [42,0,0], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanite_grass", playerPos, [42,0,0], world) == 0) { player.sendChat("Being able to make custom dimensions feels like such a good way to end a dimension-driven modpack, thanks RFTools Dimensions for existing :)"); player.sendChat("From Alkemia to Trinitas, all the way east!"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.stone.name", playerPos, [40,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:stone", playerPos, [40,0,-2], world) == 0) { player.sendChat("Everyone deserves forgiveness, that's my story"); player.sendChat("Fuhai and Travixte, from Kashan"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.ethaxiumbrick.name", playerPos, [40,0,2], world) == 0) { + if (getBlockMatchAtPosition("abyssalcraft:ethaxiumbrick", playerPos, [40,0,2], world) == 0) { player.sendChat("Yeah I couldn't wrap up the pack without some extra bosses"); player.sendChat("Fuhai and Travixte, from Kasha"); return "FAIL"; } - if (getBlockMatchAtPosition("Frozen Dirt", playerPos, [4,-1,10], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:frozen_dirt", playerPos, [4,-1,10], world) == 0) { player.sendChat("Wow, look at what you made me do, you got me monologuing!"); player.sendChat("Damn, I even broke the fouth wall..."); player.sendChat("You got me good, didn't you?"); @@ -542,7 +545,7 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand return "FAIL"; } - if (getBlockMatchAtPosition("Strange Dirt", playerPos, [36,-1,0], world) == 0) { + if (getBlockMatchAtPosition("tardis:gallifreyan_dirt", playerPos, [36,-1,0], world) == 0) { player.sendChat("You know, I like to play games knowing that, deep down, I likely will not finish them..."); player.sendChat("That is why you are here, chatting with me and placing down blocks..."); player.sendChat("You really should stop..."); @@ -550,7 +553,7 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand return "FAIL"; } - if (getBlockMatchAtPosition("Seal of Freedom", playerPos, [0,-1,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_freedom", playerPos, [0,-1,0], world) == 0) { player.sendChat("You at least had fun right?"); player.sendChat("You didn't just get here to feed your ego, right?"); player.sendChat("Because oh boy if you did I will really really enjoy breaking it..."); @@ -558,21 +561,21 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand return "FAIL"; } - if (getBlockMatchAtPosition("Halite Bejewelled Ichorium Catalyst", playerPos, [40,-1,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:halite_bejewelled_ichorium_catalyst", playerPos, [40,-1,0], world) == 0) { player.sendChat("Well if you are here, there is a good chance that you actually enjoy me trying to break you."); player.sendChat("Oh well..."); player.sendChat("The dimension of infinite dimensions, both Halite and Ichorium, in the same place, belong underneath"); return "FAIL"; } - if (getBlockMatchAtPosition("Recursive Stone", playerPos, [4,-1,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:recursive_stone", playerPos, [4,-1,2], world) == 0) { player.sendChat("Well anyway, I took the time to write this, so I guess part of me actually wants you to succeed."); player.sendChat("Have fun, I guess..."); player.sendChat("Remember where you placed your Recursion prison key? Well, if you were a Master of Spellcraft you may want to try and break a certain block that's located there, and place it under the corresponding dimension"); return "FAIL"; } - if (getBlockMatchAtPosition("Hypercapacitor Discharger: X1024", playerPos, [34,-1,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:hypercapacitor_discharger_x1024", playerPos, [34,-1,0], world) == 0) { player.sendChat("You probably cheated many of the boss fights, didn't you?"); player.sendChat("Mobs trapped in boxes, sneaky mob crushers..."); player.sendChat("Bob Imprisonment Tools, sigils of Phantom Chains..."); @@ -582,7 +585,7 @@ stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand return "FAIL"; } - if (getBlockMatchAtPosition("Dream Dirt", playerPos, [28,-1,0], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:dream_dirt", playerPos, [28,-1,0], world) == 0) { player.sendChat("I think we spoke for long enough. I was never good with these villain speeches where I reveal all you need to stop me..."); player.sendChat("Oh actually, there's one thing missing! The location of this next block, that is where you may want to spring your trap..."); player.sendChat("Dirt, grass, I think you know this one. Too easy what a Dream!"); diff --git a/scripts/DungeonBossDrops.zs b/scripts/DungeonBossDrops.zs index 5701fac9..f71c4246 100644 --- a/scripts/DungeonBossDrops.zs +++ b/scripts/DungeonBossDrops.zs @@ -844,6 +844,9 @@ recipes.addShapeless(, recipes.addShapeless(, [, , , , ]); +recipes.addShapeless(, +[, , , , ]); + recipes.addShapeless(, [, , , , ]); @@ -1235,20 +1238,20 @@ recipes.addShapeless(, [, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, -[, ]); +[, ]); recipes.addShapeless(, [, , ]); diff --git a/scripts/EpicToolTipper.zs b/scripts/EpicToolTipper.zs index d01339f9..b8c71317 100644 --- a/scripts/EpicToolTipper.zs +++ b/scripts/EpicToolTipper.zs @@ -15,7 +15,7 @@ val forJEIepicdisplay = (goodDiamondSword | anythingatall); recipes.addShapeless( "makestuffepiiiic",, - [(anythingatall.marked("mark").transformNew(function(item) { return item.withTag(item.tag); })).noReturn(), + [(anythingatall.marked("mark").transformNew(function(item) { return item.withAmount(1).withTag(item.tag); })).noReturn(), .reuse(), ], function(out,ins,cInfo){ diff --git a/scripts/Fuhai.zs b/scripts/Fuhai.zs index ab4ac18b..d44e1764 100644 --- a/scripts/Fuhai.zs +++ b/scripts/Fuhai.zs @@ -215,7 +215,7 @@ recipes.addShaped(, -mods.thaumcraft.Infusion.registerRecipe("inftaintedprisonkey", "", +mods.thaumcraft.Infusion.registerRecipe("infastralmasterymax", "", , 10, [*10000], , diff --git a/scripts/GameStagesContent.zs b/scripts/GameStagesContent.zs index 9aa727af..667f7d3b 100644 --- a/scripts/GameStagesContent.zs +++ b/scripts/GameStagesContent.zs @@ -38,10 +38,26 @@ recipes.addShaped(, [, .withTag({binding: {kills: 1024, bound: "minecraft:blaze"}}), ]]); -mods.recipestages.Recipes.setRecipeStage("divinestage", ); +mods.recipestages.Recipes.addShaped("addrealmstoneaoa", "divinestage", , [ + [, , ], + [, , ], + [, , ] +]); + + + +recipes.removeShaped(); mods.recipestages.Recipes.setRecipeStage("divinestage", ); +mods.recipestages.Recipes.addShaped("addtwilightclock", "divinestage", , [ + [, , ], + [, , ], + [, , ] +]); + + + mods.thaumcraft.Infusion.registerRecipe("infusionsolstone", "", , 3, [*200, *100, *50], diff --git a/scripts/HaliteLine.zs b/scripts/HaliteLine.zs index 73312d89..ec6fff19 100644 --- a/scripts/HaliteLine.zs +++ b/scripts/HaliteLine.zs @@ -145,3 +145,233 @@ mods.extendedcrafting.TableCrafting.addShaped(, null, null, , null, null, , null], [, null, null, , null, , null, null, ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*2, + +[[, null, null, , .withTag({display: {Lore: ["§d§MThel§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MThel§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MThel§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MThel§r"]}}), , null, null, ]]); + + + + + +mods.extendedcrafting.TableCrafting.addShaped(*3, + +[[, null, null, , .withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}}), , null, null, ]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*4, + +[[, null, null, , .withTag({display: {Lore: ["§d§MVerdith Anath§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MVerdith Anath§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MVerdith Anath§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MVerdith Anath§r"]}}), , null, null, ]]); + + + + +mods.extendedcrafting.TableCrafting.addShaped(*5, + +[[, null, null, , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , null, null, ]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*6, + +[[, null, null, , .withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}}), , null, null, ]]); + + + + + + +mods.extendedcrafting.TableCrafting.addShaped(*7, + +[[, null, null, , .withTag({display: {Lore: ["§d§MTellan§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MTellan§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MTellan§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MTellan§r"]}}), , null, null, ]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*8, + +[[, null, null, , .withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}}), , null, null, ]]); + + + + + + + +mods.extendedcrafting.TableCrafting.addShaped(*9, + +[[, null, null, , .withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}}), , null, null, ]]); + + + + +mods.extendedcrafting.TableCrafting.addShaped(*10, + +[[, null, null, , .withTag({display: {Lore: ["§d§MKurald Galain§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MKurald Galain§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MKurald Galain§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MKurald Galain§r"]}}), , null, null, ]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*11, + +[[, null, null, , .withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}}), , null, null, ], + +[null, , null, null, , null, null, , null], + +[null, null, , null, , null, , null, null], + +[, null, null, , null, , null, null, ], + +[.withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}}), , , null, , null, , , .withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}})], + +[, null, null, , null, , null, null, ], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[, null, null, , .withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}}), , null, null, ]]); diff --git a/scripts/JEIdescriptions.zs b/scripts/JEIdescriptions.zs index 2eedba52..836291bb 100644 --- a/scripts/JEIdescriptions.zs +++ b/scripts/JEIdescriptions.zs @@ -1744,6 +1744,20 @@ mods.jei.JEI.addDescription(, "All swords are found in orcus." ]); +mods.jei.JEI.addDescription(, +[ + "Come on! At least try to solve the puzzle!", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "Seriously! It's more fun to do the puzzles! Extra hint on next page!", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "I don't think you are ready...", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "Imagine not trying to connect the dots...", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "Wouldn't you like to know?!? Well, too bad..." +]); + + mods.jei.JEI.addDescription(, [ "Come on! At least try to solve the puzzle!", @@ -2454,9 +2468,9 @@ mods.jei.JEI.addDescription(, @@ -2558,7 +2572,8 @@ mods.jei.JEI.addDescription([], "RFTools Dimensions: 900 (and consecutive numbers)", "Kashan: 190", "Trinitas: 191", - "Fuhai: 192" + "Fuhai: 192", + "Travixte: 193" ]); @@ -3718,7 +3733,7 @@ mods.jei.JEI.addDescription(, "Imagine not trying to connect the dots...", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "Replace the Dark Ethaxium with the following blocks (marked by direction):", - "N: Block of Cobalt ()", + "N: Block of Cobalt (OneTeuFiv)", + "S: Block of Platinum (OneTeuFiv)", + "E: Block of Electrum (OneTeuFiv)", + "W: Block of Bronze (OneTeuFiv)", "", + "NNE: Zyth 11", + "NNW: Zyth 7", "", + "SSE: Zome 5", + "SSW: Zome 12", "", + "ENE: Zone 2", + "ESE: Zone 15", "", - "", - "", - "", - "", - "", - "", - "" + "WNW: Zech 3", + "WSW: Zech 16" ]); @@ -4779,3 +4798,5 @@ mods.jei.JEI.addDescription([ "By exploiting this principle, it is possible to build contraptions that automatically swap the inputs to these types of multiblocks, so that you can process multiple recipes without having to build multiple machines." ]); + + diff --git a/scripts/LootTableTweaker/CustomLootTable.zs b/scripts/LootTableTweaker/CustomLootTable.zs index 925e00a6..5bbf9a93 100644 --- a/scripts/LootTableTweaker/CustomLootTable.zs +++ b/scripts/LootTableTweaker/CustomLootTable.zs @@ -116,6 +116,8 @@ mods.ltt.LootTable.removeTable("railcraft:chests/village_workshop"); mods.ltt.LootTable.removeGlobalItem("iceandfire:copper_ingot"); mods.ltt.LootTable.removeGlobalItem("iceandfire:copper_nugget"); +mods.ltt.LootTable.removeGlobalItem("iceandfire:weezer_blue_album"); + mods.ltt.LootTable.removeGlobalItem("immersiveengineering:shader_bag"); mods.ltt.LootTable.removeItem("champions:champion_loot", "tier#1", "minecraft:book"); diff --git a/scripts/MagicbaneGating.zs b/scripts/MagicbaneGating.zs deleted file mode 100644 index 036ecab3..00000000 --- a/scripts/MagicbaneGating.zs +++ /dev/null @@ -1,6 +0,0 @@ -recipes.removeShaped(); - -recipes.addShaped(, -[[null, null, ], -[, , null], -[, , null]]); diff --git a/scripts/MasterSpells.zs b/scripts/MasterSpells.zs index 97955408..81a82eb1 100644 --- a/scripts/MasterSpells.zs +++ b/scripts/MasterSpells.zs @@ -350,4 +350,24 @@ masterspellinfernum.itemRightClick = function(stack, world, player, hand) { Commands.call("summon Item ~ ~10 ~ {Item:{id:\"contenttweaker:cursed_dragon_egg\",Count:1b}}", player, world, false, true); return "Pass"; }; -masterspellinfernum.register(); \ No newline at end of file +masterspellinfernum.register(); + + +var masterspellsonus = VanillaFactory.createItem("master_spell_sonus"); +masterspellsonus.maxStackSize = 1; +masterspellsonus.glowing = true; +masterspellsonus.itemRightClick = function(stack, world, player, hand) { + Commands.call("/summon mowziesmobs:naga ~ ~3 ~ {HandItems:[{Count:1,id:\"iceandfire:weezer_blue_album\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Sound Engineer Wyvern\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:10,permshields:10}},Attributes:[{Name:generic.maxHealth, Base:5000.0},{Name:generic.attackDamage, Base:100.0}],Health:5000f}", player, world, false, true); + return "Pass"; +}; +masterspellsonus.register(); + + +var masterspellcognitio = VanillaFactory.createItem("master_spell_cognitio"); +masterspellcognitio.maxStackSize = 1; +masterspellcognitio.glowing = true; +masterspellcognitio.itemRightClick = function(stack, world, player, hand) { + Commands.call("/summon thaumcraft:giantbrainyzombie ~ ~3 ~ {HandItems:[{Count:10,id:\"contenttweaker:salt_of_knowledge\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Giant Brainy Zombie\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:40,permshields:40}},Attributes:[{Name:generic.maxHealth, Base:2000.0},{Name:generic.attackDamage, Base:100.0}],Health:2000f}", player, world, false, true); + return "Pass"; +}; +masterspellcognitio.register(); diff --git a/scripts/ModularDysonCompressor.zs b/scripts/ModularDysonCompressor.zs index c45d5610..4e4bceb0 100644 --- a/scripts/ModularDysonCompressor.zs +++ b/scripts/ModularDysonCompressor.zs @@ -170,13 +170,13 @@ haliteingotcompression.addItemInput(); haliteingotcompression.addItemOutput(); haliteingotcompression.build(); -val haliteingotcompression4 = RecipeBuilder.newBuilder("haliteingotcompression4","dyson_compressor",100); +val haliteingotcompression4 = RecipeBuilder.newBuilder("haliteingotcompression4","dyson_compressor",50); haliteingotcompression4.addEnergyPerTickInput(2000000000); haliteingotcompression4.addItemInput(); haliteingotcompression4.addItemOutput(*4); haliteingotcompression4.build(); -val haliteingotcompression8 = RecipeBuilder.newBuilder("haliteingotcompression8","dyson_compressor",100); +val haliteingotcompression8 = RecipeBuilder.newBuilder("haliteingotcompression8","dyson_compressor",25); haliteingotcompression8.addEnergyPerTickInput(2000000000); haliteingotcompression8.addItemInput(); haliteingotcompression8.addItemOutput(*8); diff --git a/scripts/ModularDysonSphere.zs b/scripts/ModularDysonSphere.zs index 1a16382a..af460442 100644 --- a/scripts/ModularDysonSphere.zs +++ b/scripts/ModularDysonSphere.zs @@ -63,20 +63,14 @@ recipes.addShaped(, mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], -[, .withTag({"enderio:energy": 500000000}), , .withTag({"enderio:energy": 500000000}), ], +[, , , , ], [, , , , ], [, , , , ]]); -mods.extendedcrafting.TableCrafting.addShaped(, -[[, , , , ], -[, , , , ], -[, .withTag({"enderio:energy": 500000000, "enderio:data": {"faceModes-": 1 as byte, maxOutput: -1, faceDisplayTypes: [3, 0, 1024] as int[], inputControlMode: 0, maxInput: -1, outputControlMode: 0}}), , .withTag({"enderio:energy": 500000000, "enderio:data": {"faceModes-": 1 as byte, maxOutput: -1, faceDisplayTypes: [3, 0, 1024] as int[], inputControlMode: 0, maxInput: -1, outputControlMode: 0}}), ], -[, , , , ], -[, , , , ]]); // recipes.addShaped(, // [[, , ], -// [.withTag({"enderio:energy": 500000000}), , .withTag({"enderio:energy": 500000000})], +// [, , ], // [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, diff --git a/scripts/ModularEnchanting.zs b/scripts/ModularEnchanting.zs index 562f7cc2..abf6dce8 100644 --- a/scripts/ModularEnchanting.zs +++ b/scripts/ModularEnchanting.zs @@ -66,224 +66,224 @@ val array86 as IEnchantmentDefinition[] = []; var map3 as IData = {}; for ench in array3 { - map3 += ench.makeEnchantment(1).makeTag(); + map3 += ench.makeEnchantment(1).makeBookTag(); } var map4 as IData = {}; for ench in array4 { - map4 += ench.makeEnchantment(5).makeTag(); + map4 += ench.makeEnchantment(5).makeBookTag(); } var map5 as IData = {}; for ench in array5 { - map5 += ench.makeEnchantment(8).makeTag(); + map5 += ench.makeEnchantment(8).makeBookTag(); } var map6 as IData = {}; for ench in array6 { - map6 += ench.makeEnchantment(8).makeTag(); + map6 += ench.makeEnchantment(8).makeBookTag(); } var map7 as IData = {}; for ench in array7 { - map7 += ench.makeEnchantment(5).makeTag(); + map7 += ench.makeEnchantment(5).makeBookTag(); } var map8 as IData = {}; for ench in array8 { - map8 += ench.makeEnchantment(5).makeTag(); + map8 += ench.makeEnchantment(5).makeBookTag(); } var map9 as IData = {}; for ench in array9 { - map9 += ench.makeEnchantment(4).makeTag(); + map9 += ench.makeEnchantment(4).makeBookTag(); } var map10 as IData = {}; for ench in array10 { - map10 += ench.makeEnchantment(4).makeTag(); + map10 += ench.makeEnchantment(4).makeBookTag(); } var map11 as IData = {}; for ench in array11 { - map11 += ench.makeEnchantment(4).makeTag(); + map11 += ench.makeEnchantment(4).makeBookTag(); } var map12 as IData = {}; for ench in array12 { - map12 += ench.makeEnchantment(4).makeTag(); + map12 += ench.makeEnchantment(4).makeBookTag(); } var map13 as IData = {}; for ench in array13 { - map13 += ench.makeEnchantment(5).makeTag(); + map13 += ench.makeEnchantment(5).makeBookTag(); } var map14 as IData = {}; for ench in array14 { - map14 += ench.makeEnchantment(2).makeTag(); + map14 += ench.makeEnchantment(2).makeBookTag(); } var map15 as IData = {}; for ench in array15 { - map15 += ench.makeEnchantment(4).makeTag(); + map15 += ench.makeEnchantment(4).makeBookTag(); } var map16 as IData = {}; for ench in array16 { - map16 += ench.makeEnchantment(5).makeTag(); + map16 += ench.makeEnchantment(5).makeBookTag(); } var map17 as IData = {}; for ench in array17 { - map17 += ench.makeEnchantment(1).makeTag(); + map17 += ench.makeEnchantment(1).makeBookTag(); } var map18 as IData = {}; for ench in array18 { - map18 += ench.makeEnchantment(5).makeTag(); + map18 += ench.makeEnchantment(5).makeBookTag(); } var map31 as IData = {}; for ench in array31 { - map31 += ench.makeEnchantment(1).makeTag(); + map31 += ench.makeEnchantment(1).makeBookTag(); } var map32 as IData = {}; for ench in array32 { - map32 += ench.makeEnchantment(2).makeTag(); + map32 += ench.makeEnchantment(2).makeBookTag(); } var map50 as IData = {}; for ench in array50 { - map50 += ench.makeEnchantment(4).makeTag(); + map50 += ench.makeEnchantment(4).makeBookTag(); } var map51 as IData = {}; for ench in array51 { - map51 += ench.makeEnchantment(1).makeTag(); + map51 += ench.makeEnchantment(1).makeBookTag(); } var map52 as IData = {}; for ench in array52 { - map52 += ench.makeEnchantment(4).makeTag(); + map52 += ench.makeEnchantment(4).makeBookTag(); } var map53 as IData = {}; for ench in array53 { - map53 += ench.makeEnchantment(4).makeTag(); + map53 += ench.makeEnchantment(4).makeBookTag(); } var map54 as IData = {}; for ench in array54 { - map54 += ench.makeEnchantment(3).makeTag(); + map54 += ench.makeEnchantment(3).makeBookTag(); } var map55 as IData = {}; for ench in array55 { - map55 += ench.makeEnchantment(1).makeTag(); + map55 += ench.makeEnchantment(1).makeBookTag(); } var map56 as IData = {}; for ench in array56 { - map56 += ench.makeEnchantment(3).makeTag(); + map56 += ench.makeEnchantment(3).makeBookTag(); } var map57 as IData = {}; for ench in array57 { - map57 += ench.makeEnchantment(4).makeTag(); + map57 += ench.makeEnchantment(4).makeBookTag(); } var map58 as IData = {}; for ench in array58 { - map58 += ench.makeEnchantment(1).makeTag(); + map58 += ench.makeEnchantment(1).makeBookTag(); } var map59 as IData = {}; for ench in array59 { - map59 += ench.makeEnchantment(5).makeTag(); + map59 += ench.makeEnchantment(5).makeBookTag(); } var map60 as IData = {}; for ench in array60 { - map60 += ench.makeEnchantment(5).makeTag(); + map60 += ench.makeEnchantment(5).makeBookTag(); } var map61 as IData = {}; for ench in array61 { - map61 += ench.makeEnchantment(5).makeTag(); + map61 += ench.makeEnchantment(5).makeBookTag(); } var map62 as IData = {}; for ench in array62 { - map62 += ench.makeEnchantment(5).makeTag(); + map62 += ench.makeEnchantment(5).makeBookTag(); } var map63 as IData = {}; for ench in array63 { - map63 += ench.makeEnchantment(2).makeTag(); + map63 += ench.makeEnchantment(2).makeBookTag(); } var map64 as IData = {}; for ench in array64 { - map64 += ench.makeEnchantment(1).makeTag(); + map64 += ench.makeEnchantment(1).makeBookTag(); } var map65 as IData = {}; for ench in array65 { - map65 += ench.makeEnchantment(5).makeTag(); + map65 += ench.makeEnchantment(5).makeBookTag(); } var map66 as IData = {}; for ench in array66 { - map66 += ench.makeEnchantment(5).makeTag(); + map66 += ench.makeEnchantment(5).makeBookTag(); } var map67 as IData = {}; for ench in array67 { - map67 += ench.makeEnchantment(3).makeTag(); + map67 += ench.makeEnchantment(3).makeBookTag(); } var map68 as IData = {}; for ench in array68 { - map68 += ench.makeEnchantment(3).makeTag(); + map68 += ench.makeEnchantment(3).makeBookTag(); } var map69 as IData = {}; for ench in array69 { - map69 += ench.makeEnchantment(5).makeTag(); + map69 += ench.makeEnchantment(5).makeBookTag(); } var map70 as IData = {}; for ench in array70 { - map70 += ench.makeEnchantment(2).makeTag(); + map70 += ench.makeEnchantment(2).makeBookTag(); } var map71 as IData = {}; for ench in array71 { - map71 += ench.makeEnchantment(5).makeTag(); + map71 += ench.makeEnchantment(5).makeBookTag(); } var map72 as IData = {}; for ench in array72 { - map72 += ench.makeEnchantment(4).makeTag(); + map72 += ench.makeEnchantment(4).makeBookTag(); } var map73 as IData = {}; for ench in array73 { - map73 += ench.makeEnchantment(2).makeTag(); + map73 += ench.makeEnchantment(2).makeBookTag(); } var map74 as IData = {}; for ench in array74 { - map74 += ench.makeEnchantment(5).makeTag(); + map74 += ench.makeEnchantment(5).makeBookTag(); } var map75 as IData = {}; for ench in array75 { - map75 += ench.makeEnchantment(5).makeTag(); + map75 += ench.makeEnchantment(5).makeBookTag(); } var map76 as IData = {}; for ench in array76 { - map76 += ench.makeEnchantment(2).makeTag(); + map76 += ench.makeEnchantment(2).makeBookTag(); } var map77 as IData = {}; for ench in array77 { - map77 += ench.makeEnchantment(1).makeTag(); + map77 += ench.makeEnchantment(1).makeBookTag(); } var map78 as IData = {}; for ench in array78 { - map78 += ench.makeEnchantment(5).makeTag(); + map78 += ench.makeEnchantment(5).makeBookTag(); } var map79 as IData = {}; for ench in array79 { - map79 += ench.makeEnchantment(5).makeTag(); + map79 += ench.makeEnchantment(5).makeBookTag(); } var map80 as IData = {}; for ench in array80 { - map80 += ench.makeEnchantment(4).makeTag(); + map80 += ench.makeEnchantment(4).makeBookTag(); } var map81 as IData = {}; for ench in array81 { - map81 += ench.makeEnchantment(3).makeTag(); + map81 += ench.makeEnchantment(3).makeBookTag(); } // var map82 as IData = {}; // for ench in array82 { -// map82 += ench.makeEnchantment(1).makeTag(); +// map82 += ench.makeEnchantment(1).makeBookTag(); // } var map83 as IData = {}; for ench in array83 { - map83 += ench.makeEnchantment(4).makeTag(); + map83 += ench.makeEnchantment(4).makeBookTag(); } var map84 as IData = {}; for ench in array84 { - map84 += ench.makeEnchantment(1).makeTag(); + map84 += ench.makeEnchantment(1).makeBookTag(); } var map85 as IData = {}; for ench in array85 { - map85 += ench.makeEnchantment(5).makeTag(); + map85 += ench.makeEnchantment(5).makeBookTag(); } var map86 as IData = {}; for ench in array86 { - map86 += ench.makeEnchantment(1).makeTag(); + map86 += ench.makeEnchantment(1).makeBookTag(); } diff --git a/scripts/ModularForestryTrees.zs b/scripts/ModularForestryTrees.zs index e06ce734..54e4d276 100644 --- a/scripts/ModularForestryTrees.zs +++ b/scripts/ModularForestryTrees.zs @@ -1046,4 +1046,85 @@ fortree138.addItemInput(); fortree138.setChance(0.0); fortree138.addItemInput(); fortree138.addItemOutput(*64); -fortree138.build(); \ No newline at end of file +fortree138.build(); + + +val fortree139a = RecipeBuilder.newBuilder("fortree139a","enchanted_greenhouse",50); +fortree139a.addItemInput(); +fortree139a.setChance(0.0); +fortree139a.addItemInput(); +fortree139a.addItemOutput(*1); +fortree139a.build(); + +val fortree139b = RecipeBuilder.newBuilder("fortree139b","enchanted_greenhouse",50); +fortree139b.addItemInput(); +fortree139b.setChance(0.0); +fortree139b.addItemInput(.withTag({display: {Lore: ["§d§MThel§r"]}})); +fortree139b.addItemOutput(*6); +fortree139b.build(); + +val fortree139c = RecipeBuilder.newBuilder("fortree139c","enchanted_greenhouse",50); +fortree139c.addItemInput(); +fortree139c.setChance(0.0); +fortree139c.addItemInput(.withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}})); +fortree139c.addItemOutput(*36); +fortree139c.build(); + +val fortree139d = RecipeBuilder.newBuilder("fortree139d","enchanted_greenhouse",50); +fortree139d.addItemInput(); +fortree139d.setChance(0.0); +fortree139d.addItemInput(.withTag({display: {Lore: ["§d§MVerdith Anath§r"]}})); +fortree139d.addItemOutput(*216); +fortree139d.build(); + +val fortree139e = RecipeBuilder.newBuilder("fortree139e","enchanted_greenhouse",50); +fortree139e.addItemInput(); +fortree139e.setChance(0.0); +fortree139e.addItemInput(.withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}})); +fortree139e.addItemOutput(*1296); +fortree139e.build(); + +val fortree139f = RecipeBuilder.newBuilder("fortree139f","enchanted_greenhouse",50); +fortree139f.addItemInput(); +fortree139f.setChance(0.0); +fortree139f.addItemInput(.withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}})); +fortree139f.addItemOutput(*7776); +fortree139f.build(); + +val fortree139g = RecipeBuilder.newBuilder("fortree139g","enchanted_greenhouse",50); +fortree139g.addItemInput(); +fortree139g.setChance(0.0); +fortree139g.addItemInput(.withTag({display: {Lore: ["§d§MTellan§r"]}})); +fortree139g.addItemOutput(*46656); +fortree139g.build(); + +val fortree139h = RecipeBuilder.newBuilder("fortree139h","enchanted_greenhouse",50); +fortree139h.addItemInput(); +fortree139h.setChance(0.0); +fortree139h.addItemInput(.withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}})); +fortree139h.addItemOutput(*279936); +fortree139h.build(); + +val fortree139i = RecipeBuilder.newBuilder("fortree139i","enchanted_greenhouse",50); +fortree139i.addItemInput(); +fortree139i.setChance(0.0); +fortree139i.addItemInput(.withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}})); +fortree139i.addItemOutput(*1679616); +fortree139i.build(); + +val fortree139j = RecipeBuilder.newBuilder("fortree139j","enchanted_greenhouse",50); +fortree139j.addItemInput(); +fortree139j.setChance(0.0); +fortree139j.addItemInput(.withTag({display: {Lore: ["§d§MKurald Galain§r"]}})); +fortree139j.addItemOutput(*10077696); +fortree139j.build(); + +val fortree139k = RecipeBuilder.newBuilder("fortree139k","enchanted_greenhouse",50); +fortree139k.addItemInput(); +fortree139k.setChance(0.0); +fortree139k.addItemInput(.withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}})); +fortree139k.addItemOutput(*60466176); +fortree139k.build(); + + + diff --git a/scripts/ModularInfusion.zs b/scripts/ModularInfusion.zs index b42ceb94..0a712b13 100644 --- a/scripts/ModularInfusion.zs +++ b/scripts/ModularInfusion.zs @@ -574,3 +574,21 @@ reci55.addItemInput(); reci55.addItemInput(); reci55.addItemOutput(); reci55.build(); + +val reci56 = RecipeBuilder.newBuilder("inf56","arcane_autoinfuser",120); +reci56.addEnergyPerTickInput(100); +reci56.addItemInput(); +reci56.addItemInput(); +reci56.addItemInput(); +reci56.addItemInput(); +reci56.addItemOutput(); +reci56.build(); + +val reci57 = RecipeBuilder.newBuilder("inf57","arcane_autoinfuser",120); +reci57.addEnergyPerTickInput(100); +reci57.addItemInput(); +reci57.addItemInput(); +reci57.addItemInput(); +reci57.addItemInput(); +reci57.addItemOutput(); +reci57.build(); diff --git a/scripts/ModularSingularities.zs b/scripts/ModularSingularities.zs index 9c909094..49d4fb2e 100644 --- a/scripts/ModularSingularities.zs +++ b/scripts/ModularSingularities.zs @@ -517,12 +517,18 @@ quantumcondactual.addItemInput(*2048); quantumcondactual.addItemOutput(); quantumcondactual.build(); +val quantumcondchargedsignslum = RecipeBuilder.newBuilder("quantumcondchargedsignslum", "quantum_condenser", 10); +quantumcondchargedsignslum.addEnergyPerTickInput(500000); +quantumcondchargedsignslum.addItemInput(*1024); +quantumcondchargedsignslum.addItemOutput(); +quantumcondchargedsignslum.build(); + val quantumcondinsanium = RecipeBuilder.newBuilder("quantumcondinsanium", "quantum_condenser", 2); quantumcondinsanium.addEnergyPerTickInput(500000); quantumcondinsanium.addItemInput(); quantumcondinsanium.setChance(0.0); -quantumcondinsanium.addItemInput(*1024); +quantumcondinsanium.addItemInput(*1024); quantumcondinsanium.addItemOutput(); quantumcondinsanium.build(); diff --git a/scripts/ModularSmeltery.zs b/scripts/ModularSmeltery.zs index a2db0614..1045c03d 100644 --- a/scripts/ModularSmeltery.zs +++ b/scripts/ModularSmeltery.zs @@ -123,4 +123,33 @@ forgewyvactual4.addFluidOutput(*10); forgewyvactual4.build(); +val forgewyvparafrosy = RecipeBuilder.newBuilder("forgewyvparafrosy","forge_of_the_wyvern",2); +forgewyvparafrosy.addItemInput(); +forgewyvparafrosy.setChance(0.0); +forgewyvparafrosy.addItemInput(); +forgewyvparafrosy.addFluidOutput(*144); +forgewyvparafrosy.build(); + +val forgewyvhihiiro = RecipeBuilder.newBuilder("forgewyvhihiiro","forge_of_the_wyvern",2); +forgewyvhihiiro.addItemInput(); +forgewyvhihiiro.setChance(0.0); +forgewyvhihiiro.addItemInput(); +forgewyvhihiiro.addFluidOutput(*144); +forgewyvhihiiro.build(); + +val forgewyvichor = RecipeBuilder.newBuilder("forgewyvichor","forge_of_the_wyvern",2); +forgewyvichor.addItemInput(); +forgewyvichor.setChance(0.0); +forgewyvichor.addItemInput(); +forgewyvichor.addFluidOutput(*144); +forgewyvichor.build(); + +val forgewyvorichalc = RecipeBuilder.newBuilder("forgewyvorichalc","forge_of_the_wyvern",2); +forgewyvorichalc.addItemInput(); +forgewyvorichalc.setChance(0.0); +forgewyvorichalc.addItemInput(); +forgewyvorichalc.addFluidOutput(*144); +forgewyvorichalc.build(); + + diff --git a/scripts/ModularSuperApiary.zs b/scripts/ModularSuperApiary.zs index 1d8a5e78..ff6a3b10 100644 --- a/scripts/ModularSuperApiary.zs +++ b/scripts/ModularSuperApiary.zs @@ -179,7 +179,7 @@ val superbee_helium = RecipeBuilder.newBuilder("superbee_helium","sacred_cinders val superbee_flux = RecipeBuilder.newBuilder("superbee_flux","sacred_cinders_apiary",10); superbee_flux.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Flux", UID0: "gendustry.bee.Flux"}]}})); superbee_flux.setChance(0.0); superbee_flux.addFluidInput(*25); superbee_flux.addItemOutput(*64); superbee_flux.addItemOutput(*64); superbee_flux.build(); val superbee_forlorn = RecipeBuilder.newBuilder("superbee_forlorn","sacred_cinders_apiary",10); superbee_forlorn.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "magicbees.speciesForlorn", UID0: "magicbees.speciesForlorn"}]}})); superbee_forlorn.setChance(0.0); superbee_forlorn.addFluidInput(*25); superbee_forlorn.addItemOutput(*64); superbee_forlorn.addItemOutput(*64); superbee_forlorn.build(); -val superbee_cosmicconstellation = RecipeBuilder.newBuilder("superbee_cosmicconstellation","sacred_cinders_apiary",10); superbee_cosmicconstellation.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.CosmicConstellation", UID0: "gendustry.bee.CosmicConstellation"}]}})); superbee_cosmicconstellation.setChance(0.0); superbee_cosmicconstellation.addFluidInput(*25); superbee_cosmicconstellation.addItemOutput(*64); superbee_cosmicconstellation.addItemOutput(*64); superbee_cosmicconstellation.build(); +val superbee_cosmicconstellation = RecipeBuilder.newBuilder("superbee_cosmicconstellation","sacred_cinders_apiary",10); superbee_cosmicconstellation.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.UniversalConstellation", UID0: "gendustry.bee.UniversalConstellation"}]}})); superbee_cosmicconstellation.setChance(0.0); superbee_cosmicconstellation.addFluidInput(*25); superbee_cosmicconstellation.addItemOutput(*64); superbee_cosmicconstellation.addItemOutput(*64); superbee_cosmicconstellation.build(); val superbee_treeoflife = RecipeBuilder.newBuilder("superbee_treeoflife","sacred_cinders_apiary",10); superbee_treeoflife.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.TreeOfLife", UID0: "gendustry.bee.TreeOfLife"}]}})); superbee_treeoflife.setChance(0.0); superbee_treeoflife.addFluidInput(*25); superbee_treeoflife.addItemOutput(*64); superbee_treeoflife.addItemOutput(*64); superbee_treeoflife.build(); diff --git a/scripts/ModularTreeOfLife.zs b/scripts/ModularTreeOfLife.zs index b92d1e34..ce543a07 100644 --- a/scripts/ModularTreeOfLife.zs +++ b/scripts/ModularTreeOfLife.zs @@ -343,16 +343,16 @@ treeoflifthaumpods.build(); val treeoflifecinders = RecipeBuilder.newBuilder("treeoflifecinders","tree_of_life",200); treeoflifecinders.addEnergyPerTickInput(50000000); treeoflifecinders.addItemInput(); -treeoflifecinders.addItemInput(); treeoflifecinders.setChance(0.0); +treeoflifecinders.addItemInput(); treeoflifecinders.addItemOutput(); treeoflifecinders.build(); val treeoflifecindersbetter = RecipeBuilder.newBuilder("treeoflifecindersbetter","tree_of_life",2); treeoflifecindersbetter.addEnergyPerTickInput(50000000); treeoflifecindersbetter.addItemInput(); -treeoflifecindersbetter.addItemInput(); treeoflifecindersbetter.setChance(0.0); +treeoflifecindersbetter.addItemInput(); treeoflifecindersbetter.addItemOutput(*16); treeoflifecindersbetter.build(); diff --git a/scripts/ModularVoidMythical.zs b/scripts/ModularVoidMythical.zs index 76f5132a..c01e01ba 100644 --- a/scripts/ModularVoidMythical.zs +++ b/scripts/ModularVoidMythical.zs @@ -420,6 +420,7 @@ recipes.addShapeless(, []); mods.thermalexpansion.InductionSmelter.addRecipe(*2, , , 5000); +mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); val dreadcruc = RecipeBuilder.newBuilder("dreaditecrucible","dragonfire_crucible",100); dreadcruc.addFluidInput(*400); diff --git a/scripts/ModularXPAssimilator.zs b/scripts/ModularXPAssimilator.zs new file mode 100644 index 00000000..8cd47735 --- /dev/null +++ b/scripts/ModularXPAssimilator.zs @@ -0,0 +1,283 @@ +import mods.modularmachinery.RecipeBuilder; +import mods.modularmachinery.RecipeEvent; +import mods.modularmachinery.MachineEvent; +import mods.modularmachinery.RecipeCheckEvent; +import mods.modularmachinery.RecipeFinishEvent; +import mods.modularmachinery.IMachineController; +import mods.contenttweaker.Commands; +import crafttweaker.server.IServer; +import crafttweaker.command.ICommandManager; +import crafttweaker.command.ICommandSender; + + +recipes.addShaped(.withTag({FluidName: "bewitched_essence_salts", Amount: 1000}), +[[, , ], +[, .withTag({FluidName: "mana", Amount: 1000}), ], +[, , ]]); + +recipes.addShaped(.withTag({display: {Lore: ["§d§o1X§r"]}}), +[[, , ], +[, , ], +[, , ]]); + +mods.chisel.Carving.addGroup("experienceconfig"); +mods.chisel.Carving.addVariation("experienceconfig", .withTag({display: {Lore: ["§d§o1X§r"]}})); +mods.chisel.Carving.addVariation("experienceconfig", .withTag({display: {Lore: ["§d§o64X§r"]}})); +mods.chisel.Carving.addVariation("experienceconfig", .withTag({display: {Lore: ["§d§o256X§r"]}})); +mods.chisel.Carving.addVariation("experienceconfig", .withTag({display: {Lore: ["§d§o1024X§r"]}})); + + + +var addxpsolidified1 = RecipeBuilder.newBuilder("addxpsolidified1","xp_assimilator",5); +addxpsolidified1.addItemInput(); +addxpsolidified1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxpsolidified1.setChance(0.0); +addxpsolidified1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpsolidified1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 8 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpsolidified1.addRecipeTooltip("8 xp: Stand right on top of the controller inside the pool"); +addxpsolidified1.build(); + +var addxpsolidified2 = RecipeBuilder.newBuilder("addxpsolidified2","xp_assimilator",5); +addxpsolidified2.addItemInput(*64); +addxpsolidified2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxpsolidified2.setChance(0.0); +addxpsolidified2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpsolidified2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 512 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpsolidified2.addRecipeTooltip("512 xp: Stand right on top of the controller inside the pool"); +addxpsolidified2.build(); + +var addxpsolidified3 = RecipeBuilder.newBuilder("addxpsolidified3","xp_assimilator",5); +addxpsolidified3.addItemInput(*256); +addxpsolidified3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxpsolidified3.setChance(0.0); +addxpsolidified3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpsolidified3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 2048 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpsolidified3.addRecipeTooltip("2048 xp: Stand right on top of the controller inside the pool"); +addxpsolidified3.build(); + +var addxpsolidified4 = RecipeBuilder.newBuilder("addxpsolidified4","xp_assimilator",5); +addxpsolidified4.addItemInput(*1024); +addxpsolidified4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxpsolidified4.setChance(0.0); +addxpsolidified4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpsolidified4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 8196 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpsolidified4.addRecipeTooltip("8192 xp: Stand right on top of the controller inside the pool"); +addxpsolidified4.build(); + + + +var addxpoverworldian1 = RecipeBuilder.newBuilder("addxpoverworldian1","xp_assimilator",5); +addxpoverworldian1.addItemInput(); +addxpoverworldian1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxpoverworldian1.setChance(0.0); +addxpoverworldian1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpoverworldian1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 10 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpoverworldian1.addRecipeTooltip("10 xp: Stand right on top of the controller inside the pool"); +addxpoverworldian1.build(); + +var addxpoverworldian2 = RecipeBuilder.newBuilder("addxpoverworldian2","xp_assimilator",5); +addxpoverworldian2.addItemInput(*64); +addxpoverworldian2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxpoverworldian2.setChance(0.0); +addxpoverworldian2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpoverworldian2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 640 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpoverworldian2.addRecipeTooltip("640 xp: Stand right on top of the controller inside the pool"); +addxpoverworldian2.build(); + +var addxpoverworldian3 = RecipeBuilder.newBuilder("addxpoverworldian3","xp_assimilator",5); +addxpoverworldian3.addItemInput(*256); +addxpoverworldian3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxpoverworldian3.setChance(0.0); +addxpoverworldian3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpoverworldian3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 2560 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpoverworldian3.addRecipeTooltip("2560 xp: Stand right on top of the controller inside the pool"); +addxpoverworldian3.build(); + +var addxpoverworldian4 = RecipeBuilder.newBuilder("addxpoverworldian4","xp_assimilator",5); +addxpoverworldian4.addItemInput(*1024); +addxpoverworldian4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxpoverworldian4.setChance(0.0); +addxpoverworldian4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpoverworldian4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 10240 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpoverworldian4.addRecipeTooltip("10240 xp: Stand right on top of the controller inside the pool"); +addxpoverworldian4.build(); + + + + +var addxphellish1 = RecipeBuilder.newBuilder("addxphellish1","xp_assimilator",5); +addxphellish1.addItemInput(); +addxphellish1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxphellish1.setChance(0.0); +addxphellish1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxphellish1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 14 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxphellish1.addRecipeTooltip("14 xp: Stand right on top of the controller inside the pool"); +addxphellish1.build(); + +var addxphellish2 = RecipeBuilder.newBuilder("addxphellish2","xp_assimilator",5); +addxphellish2.addItemInput(*64); +addxphellish2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxphellish2.setChance(0.0); +addxphellish2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxphellish2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 896 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxphellish2.addRecipeTooltip("896 xp: Stand right on top of the controller inside the pool"); +addxphellish2.build(); + +var addxphellish3 = RecipeBuilder.newBuilder("addxphellish3","xp_assimilator",5); +addxphellish3.addItemInput(*256); +addxphellish3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxphellish3.setChance(0.0); +addxphellish3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxphellish3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 3584 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxphellish3.addRecipeTooltip("3584 xp: Stand right on top of the controller inside the pool"); +addxphellish3.build(); + +var addxphellish4 = RecipeBuilder.newBuilder("addxphellish4","xp_assimilator",5); +addxphellish4.addItemInput(*1024); +addxphellish4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxphellish4.setChance(0.0); +addxphellish4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxphellish4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 14336 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxphellish4.addRecipeTooltip("14336 xp: Stand right on top of the controller inside the pool"); +addxphellish4.build(); + + + + + +var addxpextraterr1 = RecipeBuilder.newBuilder("addxpextraterr1","xp_assimilator",5); +addxpextraterr1.addItemInput(); +addxpextraterr1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxpextraterr1.setChance(0.0); +addxpextraterr1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpextraterr1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 20 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpextraterr1.addRecipeTooltip("20 xp: Stand right on top of the controller inside the pool"); +addxpextraterr1.build(); + +var addxpextraterr2 = RecipeBuilder.newBuilder("addxpextraterr2","xp_assimilator",5); +addxpextraterr2.addItemInput(*64); +addxpextraterr2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxpextraterr2.setChance(0.0); +addxpextraterr2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpextraterr2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 1280 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpextraterr2.addRecipeTooltip("1280 xp: Stand right on top of the controller inside the pool"); +addxpextraterr2.build(); + +var addxpextraterr3 = RecipeBuilder.newBuilder("addxpextraterr3","xp_assimilator",5); +addxpextraterr3.addItemInput(*256); +addxpextraterr3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxpextraterr3.setChance(0.0); +addxpextraterr3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpextraterr3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 5120 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpextraterr3.addRecipeTooltip("5120 xp: Stand right on top of the controller inside the pool"); +addxpextraterr3.build(); + +var addxpextraterr4 = RecipeBuilder.newBuilder("addxpextraterr4","xp_assimilator",5); +addxpextraterr4.addItemInput(*1024); +addxpextraterr4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxpextraterr4.setChance(0.0); +addxpextraterr4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpextraterr4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 20480 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpextraterr4.addRecipeTooltip("20480 xp: Stand right on top of the controller inside the pool"); +addxpextraterr4.build(); + + + +var addxptwilight1 = RecipeBuilder.newBuilder("addxptwilight1","xp_assimilator",5); +addxptwilight1.addItemInput(); +addxptwilight1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxptwilight1.setChance(0.0); +addxptwilight1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxptwilight1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 30 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxptwilight1.addRecipeTooltip("30 xp: Stand right on top of the controller inside the pool"); +addxptwilight1.build(); + +var addxptwilight2 = RecipeBuilder.newBuilder("addxptwilight2","xp_assimilator",5); +addxptwilight2.addItemInput(*64); +addxptwilight2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxptwilight2.setChance(0.0); +addxptwilight2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxptwilight2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 1920 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxptwilight2.addRecipeTooltip("1920 xp: Stand right on top of the controller inside the pool"); +addxptwilight2.build(); + +var addxptwilight3 = RecipeBuilder.newBuilder("addxptwilight3","xp_assimilator",5); +addxptwilight3.addItemInput(*256); +addxptwilight3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxptwilight3.setChance(0.0); +addxptwilight3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxptwilight3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 7680 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxptwilight3.addRecipeTooltip("7680 xp: Stand right on top of the controller inside the pool"); +addxptwilight3.build(); + +var addxptwilight4 = RecipeBuilder.newBuilder("addxptwilight4","xp_assimilator",5); +addxptwilight4.addItemInput(*1024); +addxptwilight4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxptwilight4.setChance(0.0); +addxptwilight4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxptwilight4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 30720 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxptwilight4.addRecipeTooltip("30720 xp: Stand right on top of the controller inside the pool"); +addxptwilight4.build(); + + + + + +var addxpbeessence1 = RecipeBuilder.newBuilder("addxpbeessence1","xp_assimilator",5); +addxpbeessence1.addItemInput(); +addxpbeessence1.addItemInput(.withTag({display: {Lore: ["§d§o1X§r"]}})); +addxpbeessence1.setChance(0.0); +addxpbeessence1.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpbeessence1.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 1000 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpbeessence1.addRecipeTooltip("1000 xp: Stand right on top of the controller inside the pool"); +addxpbeessence1.build(); + +var addxpbeessence2 = RecipeBuilder.newBuilder("addxpbeessence2","xp_assimilator",5); +addxpbeessence2.addItemInput(*64); +addxpbeessence2.addItemInput(.withTag({display: {Lore: ["§d§o64X§r"]}})); +addxpbeessence2.setChance(0.0); +addxpbeessence2.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpbeessence2.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 64000 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpbeessence2.addRecipeTooltip("64000 xp: Stand right on top of the controller inside the pool"); +addxpbeessence2.build(); + +var addxpbeessence3 = RecipeBuilder.newBuilder("addxpbeessence3","xp_assimilator",5); +addxpbeessence3.addItemInput(*256); +addxpbeessence3.addItemInput(.withTag({display: {Lore: ["§d§o256X§r"]}})); +addxpbeessence3.setChance(0.0); +addxpbeessence3.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpbeessence3.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 256000 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpbeessence3.addRecipeTooltip("256000 xp: Stand right on top of the controller inside the pool"); +addxpbeessence3.build(); + +var addxpbeessence4 = RecipeBuilder.newBuilder("addxpbeessence4","xp_assimilator",5); +addxpbeessence4.addItemInput(*1024); +addxpbeessence4.addItemInput(.withTag({display: {Lore: ["§d§o1024X§r"]}})); +addxpbeessence4.setChance(0.0); +addxpbeessence4.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +addxpbeessence4.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 1024000 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +addxpbeessence4.addRecipeTooltip("1024000 xp: Stand right on top of the controller inside the pool"); +addxpbeessence4.build(); + + + +var cyfluid = RecipeBuilder.newBuilder("xpa_cyclic_experience","xp_assimilator",5); +cyfluid.addFluidInput( * 1000); +cyfluid.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +cyfluid.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 50 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +cyfluid.addRecipeTooltip("50 xp: Stand right on top of the controller inside the pool"); +cyfluid.build(); + +var iffluid = RecipeBuilder.newBuilder("xpa_industrial_foregoing_essence","xp_assimilator",5); +iffluid.addFluidInput( * 1000); +iffluid.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +iffluid.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 50 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +iffluid.addRecipeTooltip("50 xp: Stand right on top of the controller inside the pool"); +iffluid.build(); + +var tffluid = RecipeBuilder.newBuilder("xpa_thermal_foundation_essence_of_knowledge","xp_assimilator",5); +tffluid.addFluidInput( * 1000); +tffluid.addPostCheckHandler(function(event as RecipeCheckEvent) { if (server.commandManager.executeCommand(server,"testfor @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + ",r=2]") == 0) {event.setFailed("No nearby player");} } ); +tffluid.addFinishHandler(function(event as RecipeFinishEvent) { server.commandManager.executeCommand(server,"xp 50 @p[x=" + event.controller.pos.x + ",y=" + event.controller.pos.y + ",z=" + event.controller.pos.z + "]"); } ); +tffluid.addRecipeTooltip("50 xp: Stand right on top of the controller inside the pool"); +tffluid.build(); \ No newline at end of file diff --git a/scripts/MythicProcessorAlloys.zs b/scripts/MythicProcessorAlloys.zs index e73ea395..9272b666 100644 --- a/scripts/MythicProcessorAlloys.zs +++ b/scripts/MythicProcessorAlloys.zs @@ -608,7 +608,7 @@ mythallo82.build(); val mythallo83 = RecipeBuilder.newBuilder("mythallo83","mythic_processor_alloy_furnace",2); mythallo83.addEnergyPerTickInput(80000); mythallo83.addItemInput(); -mythallo83.addItemInput(); +mythallo83.addItemInput(*2); mythallo83.addItemOutput(); mythallo83.build(); @@ -630,7 +630,7 @@ val mythallo86 = RecipeBuilder.newBuilder("mythallo86","mythic_processor_alloy_f mythallo86.addEnergyPerTickInput(80000); mythallo86.addItemInput(); mythallo86.addItemInput(); -mythallo86.addItemOutput(*3); +mythallo86.addItemOutput(*3); mythallo86.build(); val mythallo87 = RecipeBuilder.newBuilder("mythallo87","mythic_processor_alloy_furnace",2); @@ -893,7 +893,7 @@ val mythallo122 = RecipeBuilder.newBuilder("mythallo122","mythic_processor_alloy mythallo122.addEnergyPerTickInput(80000); mythallo122.addItemInput(*10); mythallo122.addItemInput(*2); -mythallo122.addItemOutput(); +mythallo122.addItemOutput(*2); mythallo122.build(); val mythallo123 = RecipeBuilder.newBuilder("mythallo123","mythic_processor_alloy_furnace",2); @@ -955,3 +955,5 @@ mythallo130.addItemInput(*4); mythallo130.addItemInput(*4); mythallo130.addItemOutput(); mythallo130.build(); + + diff --git a/scripts/MythicProcessorArkencrusher.zs b/scripts/MythicProcessorArkencrusher.zs index 5e20d95a..3ba07518 100644 --- a/scripts/MythicProcessorArkencrusher.zs +++ b/scripts/MythicProcessorArkencrusher.zs @@ -77,4 +77,76 @@ mytharken8.addEnergyPerTickInput(1000000); mytharken8.addFluidInput(*10); mytharken8.addItemInput(); mytharken8.addItemOutput(*64); -mytharken8.build(); \ No newline at end of file +mytharken8.build(); + + + +val mytharken9 = RecipeBuilder.newBuilder("mytharken9","mythic_processor_arkencrusher",2); +mytharken9.addEnergyPerTickInput(1000000); +mytharken9.addFluidInput(*1); +mytharken9.addItemInput(); +mytharken9.addItemOutput(*2); +mytharken9.build(); + +val mytharken10 = RecipeBuilder.newBuilder("mytharken10","mythic_processor_arkencrusher",2); +mytharken10.addEnergyPerTickInput(1000000); +mytharken10.addFluidInput(*1); +mytharken10.addItemInput(); +mytharken10.addItemOutput(*4); +mytharken10.build(); + +val mytharken11 = RecipeBuilder.newBuilder("mytharken11","mythic_processor_arkencrusher",2); +mytharken11.addEnergyPerTickInput(1000000); +mytharken11.addFluidInput(*1); +mytharken11.addItemInput(); +mytharken11.addItemOutput(*8); +mytharken11.build(); + +val mytharken12 = RecipeBuilder.newBuilder("mytharken12","mythic_processor_arkencrusher",2); +mytharken12.addEnergyPerTickInput(1000000); +mytharken12.addFluidInput(*1); +mytharken12.addItemInput(); +mytharken12.addItemOutput(*16); +mytharken12.build(); + +val mytharken13 = RecipeBuilder.newBuilder("mytharken13","mythic_processor_arkencrusher",2); +mytharken13.addEnergyPerTickInput(1000000); +mytharken13.addFluidInput(*1); +mytharken13.addItemInput(); +mytharken13.addItemOutput(*32); +mytharken13.build(); + +val mytharken14 = RecipeBuilder.newBuilder("mytharken14","mythic_processor_arkencrusher",2); +mytharken14.addEnergyPerTickInput(1000000); +mytharken14.addFluidInput(*1); +mytharken14.addItemInput(); +mytharken14.addItemOutput(*64); +mytharken14.build(); + +val mytharken15 = RecipeBuilder.newBuilder("mytharken15","mythic_processor_arkencrusher",2); +mytharken15.addEnergyPerTickInput(1000000); +mytharken15.addFluidInput(*1); +mytharken15.addItemInput(); +mytharken15.addItemOutput(*128); +mytharken15.build(); + +val mytharken16 = RecipeBuilder.newBuilder("mytharken16","mythic_processor_arkencrusher",2); +mytharken16.addEnergyPerTickInput(1000000); +mytharken16.addFluidInput(*1); +mytharken16.addItemInput(); +mytharken16.addItemOutput(*256); +mytharken16.build(); + +val mytharken17 = RecipeBuilder.newBuilder("mytharken17","mythic_processor_arkencrusher",2); +mytharken17.addEnergyPerTickInput(1000000); +mytharken17.addFluidInput(*1); +mytharken17.addItemInput(); +mytharken17.addItemOutput(*512); +mytharken17.build(); + +val mytharken18 = RecipeBuilder.newBuilder("mytharken18","mythic_processor_arkencrusher",2); +mytharken18.addEnergyPerTickInput(1000000); +mytharken18.addFluidInput(*1); +mytharken18.addItemInput(); +mytharken18.addItemOutput(*1024); +mytharken18.build(); \ No newline at end of file diff --git a/scripts/MythicProcessorMelter.zs b/scripts/MythicProcessorMelter.zs index 9cb941c4..4b5c0e8a 100644 --- a/scripts/MythicProcessorMelter.zs +++ b/scripts/MythicProcessorMelter.zs @@ -723,3 +723,9 @@ mythmelt656.addFluidOutput( * 144); mythmelt656.build(); + +val mythmelt657 = RecipeBuilder.newBuilder("mythmelt657","mythic_processor_melter",2); +mythmelt657.addEnergyPerTickInput(60000); +mythmelt657.addItemInput(); +mythmelt657.addFluidOutput( * 1000000); +mythmelt657.build(); \ No newline at end of file diff --git a/scripts/NewPortals.zs b/scripts/NewPortals.zs index 826928f2..5f947d63 100644 --- a/scripts/NewPortals.zs +++ b/scripts/NewPortals.zs @@ -1,7 +1,6 @@ import mods.thaumcraft.Infusion; import mods.modularmachinery.RecipeBuilder; -recipes.removeShaped(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], @@ -21,15 +20,7 @@ mods.techreborn.rollingMachine.addShaped(, [, , ], [, , ]]); -recipes.addShaped(, -[[, , ], -[, , ], -[, , ]]); -recipes.addShaped(, -[[, , ], -[, , ], -[, , ]]); mods.thaumcraft.Infusion.registerRecipe("precasiainfusion", "", , diff --git a/scripts/OreDictionary.zs b/scripts/OreDictionary.zs index 375ea5c9..8f719fb8 100644 --- a/scripts/OreDictionary.zs +++ b/scripts/OreDictionary.zs @@ -151,3 +151,7 @@ oremeteoricdraconium.add(); val orefierypyrite = ; orefierypyrite.add(); + + +val orestoneblock = ; +orestoneblock.remove(); diff --git a/scripts/ParallelEarths.zs b/scripts/ParallelEarths.zs index 7d96bd81..ab43a47a 100644 --- a/scripts/ParallelEarths.zs +++ b/scripts/ParallelEarths.zs @@ -14,6 +14,35 @@ import mods.contenttweaker.Player; import crafttweaker.player.IPlayer; import crafttweaker.block.IBlock; import crafttweaker.data.IData; +import crafttweaker.util.Position3f; +import crafttweaker.block.IBlockState; + + + + +function getBlockMatchAtPosition(blockTargetID as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{ + // 1 if block matches, 0 if not + var match = 0 as int; + // get block position from relative to world coordinates + var checkPos as crafttweaker.util.Position3f; + checkPos = crafttweaker.util.Position3f.create(playerPos.x + blockLocation[0], playerPos.y + blockLocation[1], playerPos.z + blockLocation[2]); + // get block id at coordinates + val state = world.getBlock(checkPos); + val blockID = state.definition.id as string; + val blockMeta = state.meta; + val fullBlockID = blockMeta == 0 ? blockID : blockID + ":" + blockMeta; + // check if block id matches + if (fullBlockID == blockTargetID){ + match = 1; + } + return match; +} + + + + + + var wormholecatalyst = VanillaFactory.createItem("wormhole_catalyst"); @@ -24,63 +53,272 @@ wormholecatalyst.register(); var taerrapiattawarper = VanillaFactory.createItem("taerrapiatta_warper"); taerrapiattawarper.maxStackSize = 1; taerrapiattawarper.glowing = true; -taerrapiattawarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 180", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; taerrapiattawarper.register(); var diamerismawarper = VanillaFactory.createItem("diamerisma_warper"); diamerismawarper.maxStackSize = 1; diamerismawarper.glowing = true; -diamerismawarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 181", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; diamerismawarper.register(); var furattowarper = VanillaFactory.createItem("furatto_warper"); furattowarper.maxStackSize = 1; furattowarper.glowing = true; -furattowarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 182", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; furattowarper.register(); +var finemwarper = VanillaFactory.createItem("finem_warper"); +finemwarper.maxStackSize = 1; +finemwarper.glowing = true; +finemwarper.register(); + +var apichisiwarper = VanillaFactory.createItem("apichisi_warper"); +apichisiwarper.maxStackSize = 1; +apichisiwarper.glowing = true; +apichisiwarper.register(); + var vibewarper = VanillaFactory.createItem("vibe_warper"); vibewarper.maxStackSize = 1; vibewarper.glowing = true; vibewarper.itemRightClick = function(stack, world, player, hand) { + + if(world.remote) { + return "FAIL"; + } + + // counter for fails or successes + var matchGen = 0 as int; + + // player position + var playerPos = player.position.asPosition3f(); + playerPos.x = playerPos.x; + playerPos.y = playerPos.y - 1; + playerPos.z = playerPos.z; + + // go through all blocks in the momument + + + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [0,0,0], world) == 0) { + player.sendChat("Missing Ancient Rock: [0,0,0]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [1,0,0], world) == 0) { + player.sendChat("Missing Ancient Rock: [1,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [-1,0,0], world) == 0) { + player.sendChat("Missing Ancient Rock: [-1,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [0,0,1], world) == 0) { + player.sendChat("Missing Ancient Rock: [0,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [0,0,-1], world) == 0) { + player.sendChat("Missing Ancient Rock: [0,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [2,0,0], world) == 0) { + player.sendChat("Missing Ancient Rock: [2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [-2,0,0], world) == 0) { + player.sendChat("Missing Ancient Rock: [-2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [0,0,2], world) == 0) { + player.sendChat("Missing Ancient Rock: [0,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("aoa3:ancient_rock", playerPos, [0,0,-2], world) == 0) { + player.sendChat("Missing Ancient Rock: [0,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [2,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [2,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [2,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-2,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-2,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-2,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,2], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,2], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,-2], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,-2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,-2], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [3,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [3,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [3,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [3,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [3,0,0], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [3,0,0]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-3,0,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-3,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-3,0,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-3,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-3,0,0], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-3,0,0]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [0,0,3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [0,0,3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,0,-3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,0,-3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,0,-3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,0,-3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [0,0,-3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [0,0,-3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [3,1,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [3,1,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [3,1,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [3,1,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-3,1,1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-3,1,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-3,1,-1], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-3,1,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,1,3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,1,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,1,3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,1,3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [1,1,-3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [1,1,-3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:stone_arcane_brick", playerPos, [-1,1,-3], world) == 0) { + player.sendChat("Missing Arcane Stone Brick: [-1,1,-3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [3,2,1], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [3,2,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [3,2,-1], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [3,2,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [-3,2,1], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [-3,2,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [-3,2,-1], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [-3,2,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [1,2,3], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [1,2,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [-1,2,3], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [-1,2,3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [1,2,-3], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [1,2,-3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("thaumcraft:metal_alchemical_advanced", playerPos, [-1,2,-3], world) == 0) { + player.sendChat("Missing Advanced Alchemical Construct: [-1,2,-3]"); + return "FAIL"; + } + Commands.call("cofh tpx @p 183", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; + Commands.call("summon ebwizardry:blizzard", player, world, true, true); + return "Pass"; + }; vibewarper.register(); -var apichisiwarper = VanillaFactory.createItem("apichisi_warper"); -apichisiwarper.maxStackSize = 1; -apichisiwarper.glowing = true; -apichisiwarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 184", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; -apichisiwarper.register(); - -var finemwarper = VanillaFactory.createItem("finem_warper"); -finemwarper.maxStackSize = 1; -finemwarper.glowing = true; -finemwarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 185", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; -finemwarper.register(); - var imstuckgetmehome = VanillaFactory.createItem("imstuck_getmehome"); imstuckgetmehome.maxStackSize = 1; @@ -103,7 +341,7 @@ imstuckgetmehome.itemRightClick = function(stack, world, player, hand) { } } } - Commands.call("cofh tpx @p 0", player, world, true, true); + Commands.call("spawn", player, world, true, true); return "Pass"; }; imstuckgetmehome.register(); @@ -113,65 +351,232 @@ flintandfurnace.maxStackSize = 1; flintandfurnace.glowing = true; flintandfurnace.itemRightClick = function(stack, world, player, hand) { +if(world.remote) { + return "FAIL"; +} + player.sendChat("Use this in the overworld to enter the furnace dimension"); player.sendChat("Use this in the furnace dimension to come back"); if(player.getDimension() == 0) { -// obtain position under player - var pos = player.position.asPosition3f(); + // counter for fails or successes + var matchGen = 0 as int; - // check if player is standing on beacon - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - if(blockBelow != ) { - player.sendChat("Stand on Cobblestone"); + // player position + var playerPos = player.position.asPosition3f(); + playerPos.x = playerPos.x; + playerPos.y = playerPos.y - 1; + playerPos.z = playerPos.z; + + // go through all blocks in the momument + + + if (getBlockMatchAtPosition("minecraft:coal_block", playerPos, [0,0,0], world) == 0) { + player.sendChat("Missing Coal Block: [0,0,0]"); return "FAIL"; } - var posfurnace1 = player.position.asPosition3f(); - posfurnace1.y = pos.y - 1; - posfurnace1.x = pos.x - 1; - var blockposfurnace1 = posfurnace1.asBlockPos(); - var blockBelow1 = world.getBlockState(posfurnace1); - if(blockBelow1 != ) { - player.sendChat("Place four coal blocks around the cobblestone"); + + if (getBlockMatchAtPosition("minecraft:coal_block", playerPos, [1,0,0], world) == 0) { + player.sendChat("Missing Coal Block: [1,0,0]"); return "FAIL"; } - var posfurnace2 = player.position.asPosition3f(); - posfurnace2.y = pos.y - 1; - posfurnace2.x = pos.x + 1; - var blockposfurnace2 = posfurnace2.asBlockPos(); - var blockBelow2 = world.getBlockState(posfurnace2); - if(blockBelow2 != ) { - player.sendChat("Place four coal blocks around the cobblestone"); + if (getBlockMatchAtPosition("minecraft:coal_block", playerPos, [-1,0,0], world) == 0) { + player.sendChat("Missing Coal Block: [-1,0,0]"); return "FAIL"; } - var posfurnace3 = player.position.asPosition3f(); - posfurnace3.y = pos.y - 1; - posfurnace3.z = pos.z + 1; - var blockposfurnace3 = posfurnace3.asBlockPos(); - var blockBelow3 = world.getBlockState(posfurnace3); - if(blockBelow3 != ) { - player.sendChat("Place four coal blocks around the cobblestone"); + if (getBlockMatchAtPosition("minecraft:coal_block", playerPos, [0,0,1], world) == 0) { + player.sendChat("Missing Coal Block: [0,0,1]"); return "FAIL"; } - var posfurnace4 = player.position.asPosition3f(); - posfurnace4.z = pos.z - 1; - posfurnace4.y = pos.y - 1; - var blockposfurnace4 = posfurnace3.asBlockPos(); - var blockBelow4 = world.getBlockState(posfurnace4); - if(blockBelow4 != ) { - player.sendChat("Place four coal blocks around the cobblestone"); + if (getBlockMatchAtPosition("minecraft:coal_block", playerPos, [0,0,-1], world) == 0) { + player.sendChat("Missing Coal Block: [0,0,-1]"); return "FAIL"; } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [2,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-2,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,-2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [3,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [3,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-3,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-3,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,-3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,-3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [4,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [4,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-4,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-4,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,4], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,4]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,-4], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,-4]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [5,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [5,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-5,0,0], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-5,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,5], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,5]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [0,0,-5], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [0,0,-5]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [2,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [2,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [2,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-2,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-2,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-2,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,-2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,-2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,-2], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [3,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [3,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [3,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [3,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-3,0,1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-3,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-3,0,-1], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-3,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [1,0,-3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [1,0,-3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:2", playerPos, [-1,0,-3], world) == 0) { + player.sendChat("Missing Triple Compressed Cobblestone: [-1,0,-3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:3", playerPos, [2,1,0], world) == 0) { + player.sendChat("Missing Quadruple Compressed Cobblestone: [2,1,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:3", playerPos, [-2,1,0], world) == 0) { + player.sendChat("Missing Quadruple Compressed Cobblestone: [-2,1,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:3", playerPos, [0,1,2], world) == 0) { + player.sendChat("Missing Quadruple Compressed Cobblestone: [0,1,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("extrautils2:compressedcobblestone:3", playerPos, [0,1,-2], world) == 0) { + player.sendChat("Missing Quadruple Compressed Cobblestone: [0,1,-2]"); + return "FAIL"; + } + + + + Commands.call("cofh tpx @p 623", player, world, true, true); Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; + return "Pass"; + } if(player.getDimension() == 623) { @@ -205,476 +610,93 @@ deathloop.register(); var lindenwyrmwarper = VanillaFactory.createItem("lyndenwyrm_warper"); lindenwyrmwarper.maxStackSize = 1; lindenwyrmwarper.glowing = true; -lindenwyrmwarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 162", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; lindenwyrmwarper.register(); var gallifreywarper = VanillaFactory.createItem("gallifrey_warper"); gallifreywarper.maxStackSize = 1; gallifreywarper.glowing = true; -gallifreywarper.itemRightClick = function(stack, world, player, hand) { - Commands.call("cofh tpx @p 624", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); -return "Pass"; -}; gallifreywarper.register(); var lunawarper = VanillaFactory.createItem("luna_warper"); lunawarper.maxStackSize = 1; -lunawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - if(player.getDimension() == 1) { - - Commands.call("cofh tpx @p 145", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "Pass"; - } - player.sendChat("You gotta be in the end"); - return "FAIL"; -}; lunawarper.register(); var osiriswarper = VanillaFactory.createItem("osiris_warper"); osiriswarper.maxStackSize = 1; -osiriswarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 148", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; osiriswarper.register(); var ptahwarper = VanillaFactory.createItem("ptah_warper"); ptahwarper.maxStackSize = 1; -ptahwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 149", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; ptahwarper.register(); var hatorwarper = VanillaFactory.createItem("hator_warper"); hatorwarper.maxStackSize = 1; -hatorwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 150", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; hatorwarper.register(); var europawarper = VanillaFactory.createItem("europa_warper"); europawarper.maxStackSize = 1; -europawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 151", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; europawarper.register(); var oiwarper = VanillaFactory.createItem("oi_warper"); oiwarper.maxStackSize = 1; -oiwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 152", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; oiwarper.register(); var falacerwarper = VanillaFactory.createItem("falacer_warper"); falacerwarper.maxStackSize = 1; -falacerwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 160", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; falacerwarper.register(); var orcuswarper = VanillaFactory.createItem("orcus_warper"); orcuswarper.maxStackSize = 1; -orcuswarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 161", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; orcuswarper.register(); var haumeawarper = VanillaFactory.createItem("haumea_warper"); haumeawarper.maxStackSize = 1; -haumeawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 146", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; haumeawarper.register(); var sednawarper = VanillaFactory.createItem("sedna_warper"); sednawarper.maxStackSize = 1; -sednawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 147", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; sednawarper.register(); var rheniawarper = VanillaFactory.createItem("rhenia_warper"); rheniawarper.maxStackSize = 1; -rheniawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 163", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; rheniawarper.register(); var myrmexwarper = VanillaFactory.createItem("myrmex_warper"); myrmexwarper.maxStackSize = 1; -myrmexwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 164", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; myrmexwarper.register(); var pixoniawarper = VanillaFactory.createItem("pixonia_warper"); pixoniawarper.maxStackSize = 1; -pixoniawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 165", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; pixoniawarper.register(); var proximabeltwarper = VanillaFactory.createItem("proximabelt_warper"); proximabeltwarper.maxStackSize = 1; -proximabeltwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 166", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; proximabeltwarper.register(); var nerowarper = VanillaFactory.createItem("nero_warper"); nerowarper.maxStackSize = 1; -nerowarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 170", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; nerowarper.register(); var zoiwarper = VanillaFactory.createItem("zoi_warper"); zoiwarper.maxStackSize = 1; -zoiwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 171", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; zoiwarper.register(); var akathartoswarper = VanillaFactory.createItem("akathartos_warper"); akathartoswarper.maxStackSize = 1; -akathartoswarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 172", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; akathartoswarper.register(); var pauramwarper = VanillaFactory.createItem("pauram_warper"); pauramwarper.maxStackSize = 1; -pauramwarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 173", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; pauramwarper.register(); var alkemiawarper = VanillaFactory.createItem("alkemia_warper"); alkemiawarper.maxStackSize = 1; -alkemiawarper.itemRightClick = function(stack, world, player, hand) { - if(world.remote) { - return "FAIL"; - } - var pos = player.position.asPosition3f(); - var posChange = player.position.asPosition3f(); - posChange.y = pos.y - 1; - var blockPosBelowPlayer = posChange.asBlockPos(); - var blockBelow = world.getBlockState(blockPosBelowPlayer); - print(blockBelow.commandString); - var check_pos as crafttweaker.util.Position3f; - check_pos = crafttweaker.util.Position3f.create(pos.x, pos.y, pos.z); - if(world.getBiome(check_pos).name != "Space") { - player.sendChat("You have to be in a space station"); - return "FAIL"; - } - Commands.call("cofh tpx @p 174", player, world, true, true); - Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); - return "PASS"; -}; alkemiawarper.register(); diff --git a/scripts/ParallelEarthsRecipes.zs b/scripts/ParallelEarthsRecipes.zs index d257dabf..173295b4 100644 --- a/scripts/ParallelEarthsRecipes.zs +++ b/scripts/ParallelEarthsRecipes.zs @@ -574,4 +574,11 @@ recipes.addShaped(*2, recipes.addShaped(*2, [[, , ], [, , ], -[, , ]]); \ No newline at end of file +[, , ]]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); \ No newline at end of file diff --git a/scripts/PeriodicTable.zs b/scripts/PeriodicTable.zs index 42889650..a5f06bdc 100644 --- a/scripts/PeriodicTable.zs +++ b/scripts/PeriodicTable.zs @@ -330,7 +330,7 @@ mods.nuclearcraft.electrolyser.addRecipe([*50, *10, *10, *100, *100, null, null, 200.0, 200.0, 14555.0, 0.1]); +mods.nuclearcraft.fusion.addRecipe([*10, *10, *100, *10, null, null, 200.0, 200.0, 14555.0, 0.1]); // making bohrium diff --git a/scripts/RecipeConflicts.zs b/scripts/RecipeConflicts.zs index 53f616b4..4095daff 100644 --- a/scripts/RecipeConflicts.zs +++ b/scripts/RecipeConflicts.zs @@ -2554,3 +2554,15 @@ recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); + + + +recipes.addShapeless(, +[, +]); + + +mods.nuclearcraft.dissolver.addRecipe([, , ]); + + +mods.thermalexpansion.Centrifuge.addRecipe([() % 99, () % 99], , null, 2000); diff --git a/scripts/ReliquaryGating.zs b/scripts/ReliquaryGating.zs new file mode 100644 index 00000000..af1e4d79 --- /dev/null +++ b/scripts/ReliquaryGating.zs @@ -0,0 +1,16 @@ +recipes.removeShaped(); + +recipes.addShaped(, +[[null, null, ], +[, , null], +[, , null]]); + + + + +recipes.removeShaped(); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/RestControllers.zs b/scripts/RestControllers.zs index 4e197dcb..968ee90d 100644 --- a/scripts/RestControllers.zs +++ b/scripts/RestControllers.zs @@ -547,3 +547,12 @@ recipes.addShapeless(, recipes.addShapeless(, []); + +recipes.addShapeless(, +[]); + +recipes.addShapeless(, +[]); + +recipes.addShapeless(, +[]); diff --git a/scripts/Tardis.zs b/scripts/Tardis.zs index 665dea8b..814cba07 100644 --- a/scripts/Tardis.zs +++ b/scripts/Tardis.zs @@ -8,6 +8,46 @@ import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; import crafttweaker.enchantments.IEnchantmentDefinition; +mods.thaumcraft.Infusion.registerRecipe("infthaumicbrushbro", "", +, 10, +[*10000, *10000], +, +[, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), +, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), +, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), +, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), +, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), +, .withTag({FluidName: "whisper_of_thel", Amount: 1000})]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MThel§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MVerdith Anath§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MTellan§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Galain§r"]}})]); +mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}})]); + + + mods.thaumcraft.Infusion.registerRecipe("infrecursiondimascension", "", , 10, [*10000, *10000, *10000, *10000, *10000, *10000, *10000], @@ -52,6 +92,58 @@ mods.thaumcraft.Infusion.registerRecipe("infstoneworthiness", "", , ]); +val moltenchaosentropic1 = RecipeBuilder.newBuilder("moltenchaosentropic1","abyssal_entropic_catalyzer",2); +moltenchaosentropic1.addItemInput(); +moltenchaosentropic1.addItemInput(); +moltenchaosentropic1.addItemInput(); +moltenchaosentropic1.addItemInput(); +moltenchaosentropic1.addItemInput(); +moltenchaosentropic1.addFluidInput(*144); +moltenchaosentropic1.addFluidOutput(*1440); +moltenchaosentropic1.build(); + +val moltenchaosentropic2 = RecipeBuilder.newBuilder("moltenchaosentropic2","abyssal_entropic_catalyzer",2); +moltenchaosentropic2.addItemInput(); +moltenchaosentropic2.addItemInput(); +moltenchaosentropic2.addItemInput(); +moltenchaosentropic2.addItemInput(); +moltenchaosentropic2.addItemInput(); +moltenchaosentropic2.addFluidInput(*144); +moltenchaosentropic2.addFluidOutput(*2880); +moltenchaosentropic2.build(); + +val moltenchaosentropic3 = RecipeBuilder.newBuilder("moltenchaosentropic3","abyssal_entropic_catalyzer",2); +moltenchaosentropic3.addItemInput(); +moltenchaosentropic3.addItemInput(); +moltenchaosentropic3.addItemInput(); +moltenchaosentropic3.addItemInput(); +moltenchaosentropic3.addItemInput(); +moltenchaosentropic3.addFluidInput(*144); +moltenchaosentropic3.addFluidOutput(*14400); +moltenchaosentropic3.build(); + +val moltenchaosentropic4 = RecipeBuilder.newBuilder("moltenchaosentropic4","abyssal_entropic_catalyzer",2); +moltenchaosentropic4.addItemInput(); +moltenchaosentropic4.addItemInput(); +moltenchaosentropic4.addItemInput(); +moltenchaosentropic4.addItemInput(); +moltenchaosentropic4.addItemInput(); +moltenchaosentropic4.addFluidInput(*144); +moltenchaosentropic4.addFluidOutput(*144000); +moltenchaosentropic4.build(); + +val moltenchaosentropic5 = RecipeBuilder.newBuilder("moltenchaosentropic5","abyssal_entropic_catalyzer",2); +moltenchaosentropic5.addItemInput(); +moltenchaosentropic5.addItemInput(); +moltenchaosentropic5.addItemInput(); +moltenchaosentropic5.addItemInput(); +moltenchaosentropic5.addItemInput(); +moltenchaosentropic5.addFluidInput(*144); +moltenchaosentropic5.addFluidOutput(*1440000); +moltenchaosentropic5.build(); + + + val catalystbalance0 = RecipeBuilder.newBuilder("catalystbalance0","catalyst_of_balance",20); catalystbalance0.addEnergyPerTickInput(2000000000); catalystbalance0.addItemInput(); @@ -162,6 +254,14 @@ arcautinfdracshades.addItemOutput(, +[[null, , , , null], +[, , , , ], +[, , , , ], +[, , , , ], +[null, , , , null]]); + + mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , .withTag({Material: "adamantium"}), , ], [, , , , ], @@ -603,7 +703,7 @@ mods.extendedcrafting.TableCrafting.addShaped(, , , ], [, , , -, , , +, , , , , ], [, , , diff --git a/scripts/ToolTips.zs b/scripts/ToolTips.zs index ca71464f..ce97a298 100644 --- a/scripts/ToolTips.zs +++ b/scripts/ToolTips.zs @@ -1528,6 +1528,15 @@ .addTooltip(format.red("Broomey2 (solo)")); .addTooltip(format.red("The2ThatR1 (solo)")); .addTooltip(format.red("mewmaister (solo)")); +.addTooltip(format.red("BaneOfTrapazoids (solo)")); +.addTooltip(format.red("brobot6565 (solo)")); +.addTooltip(format.red("legoman187 (solo)")); +.addTooltip(format.red("Origami10004, _TheOrangeJuice_, Blocktronix, _DeOrangeJuice_ (team)")); +.addTooltip(format.red("JustObsidian, canredback (team)")); +.addTooltip(format.red("shiraori_gd (solo)")); +.addTooltip(format.red("Sbmhawk (solo)")); +.addTooltip(format.red("amberacid (solo)")); +.addTooltip(format.red("BoxZen, ray_ray, obscure_man, TheLMiffy111 (team)")); .addTooltip(format.red("Can be used in a mechanical user")); .addTooltip(format.red("Can be used in a mechanical user")); @@ -1716,7 +1725,7 @@ .addTooltip(format.red("Thanks to Foucs for the Bewitchment Bottle textures!")); .addTooltip(format.red("Thanks to Foucs for the Bewitchment Bottle textures!")); -.addTooltip(format.red("Craft a Minted Fluix Crystal with a Touch of the Arbiter, Aeldunari, Abominable Egg, and the right (5) Mob Souls from Animus")); +.addTooltip(format.red("Craft a Minted Fluix Crystal with a Touch of the Arbiter, Heart of the Dark Dragon, Abominable Egg, and the right (5) Mob Souls from Animus")); .addTooltip(format.red("Spiders in Diamerisma? Why? In a tree stump?")); @@ -1789,7 +1798,10 @@ .addTooltip(format.red("Multiblock Upgrade, Cold Iron Forge: 20X speed")); .addTooltip(format.red("Multiblock Upgrade, Definer: 2X output")); .addTooltip(format.red("Multiblock Upgrade, Definer: 8X output")); -.addTooltip(format.red("Multiblock Upgrade, Dimensional Stabilizer: 50x speed")); +.addTooltip(format.red("Multiblock Upgrade, Definer: 16X output")); +.addTooltip(format.red("Multiblock Upgrade, Definer: 64X output")); +.addTooltip(format.red("Multiblock Upgrade, Definer: 256X output")); +.addTooltip(format.red("Multiblock Upgrade, Dimensional Stabilizer: 50x speed")); .addTooltip(format.red("Multiblock Upgrade, Dragonfire Crucible: 6X speed")); .addTooltip(format.red("Multiblock Upgrade, Dragonfire Forge: 8X output")); .addTooltip(format.red("Multiblock Upgrade, Enchanted Greenhouse: 10X speed")); @@ -1801,7 +1813,7 @@ .addTooltip(format.red("Multiblock Upgrade, LP Harvester: 5X output")); .addTooltip(format.red("Multiblock Upgrade, Mythic Excavation Reactor: 5X speed")); .addTooltip(format.red("Multiblock Upgrade, Mythic Processors: parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Mythic PE Sterilizer: 5X output")); +.addTooltip(format.red("Multiblock Upgrade, PE Sterilizer: 5X output")); .addTooltip(format.red("Multiblock Upgrade, Plasmatic Controller: 400X output")); .addTooltip(format.red("Multiblock Upgrade, Plated Carpenter: 10X speed")); .addTooltip(format.red("Multiblock Upgrade, Plated Thermofabricator: 10X speed")); @@ -1827,6 +1839,12 @@ .addTooltip(format.red("Multiblock Upgrade, Neutronium Cannon & Bombarder: 20X speed")); .addTooltip(format.red("Multiblock Upgrade, Quark Decomposer & High Impulse Accelerator: 20X speed")); .addTooltip(format.red("Multiblock Upgrade, the CUBE: 20X speed")); +.addTooltip(format.red("Multiblock Upgrade, Dyson Compressor: 4X output")); +.addTooltip(format.red("Multiblock Upgrade, Dyson Compressor: 16X output")); + +.addTooltip(format.red("Multiblock Upgrade, the Hypergrowth Insolator: 4X output")); +.addTooltip(format.red("Multiblock Upgrade, the Hypergrowth Insolator: 16X output")); +.addTooltip(format.red("Multiblock Upgrade, the Hypergrowth Insolator: 64X output")); .addTooltip(format.red("This will let you bring your items into Vethea (yippee)")); @@ -2255,8 +2273,7 @@ .withTag({Material: "dragonsteel_lightning"}).addTooltip(format.red("AshThaMoth mourns the loss of Construct's Armory")); -.addTooltip(format.red("Craft with select items to prevent them being burned by the Transmutation Table")); -.addTooltip(format.red("NOTE: if too many items are stabilized, it may cause lag")); +.addTooltip(format.red("Craft with select EMC items to prevent them being burned by the Transmutation Table")); .addTooltip(format.red("Use the scissors to de-stabilize items")); .addTooltip(format.red("For Mythic Processors, ME Machinery Output Buses are the fastest way to export items")); @@ -2273,7 +2290,7 @@ .addTooltip(format.red("Right click a Fading Wool on a special Sheep")); .addTooltip(format.red("Masters of Spellcraft may know which one...")); -.addTooltip(format.red("Use Capacity Cards to inclease its output buffer, this may be required for some machines")); +.addTooltip(format.red("Thanks to Alecsio for helping fixing these")); .addTooltip(format.red("Stand on top of a sednanite stabilizer")); @@ -2380,6 +2397,20 @@ .addTooltip(format.red("Copy the 'plantDefs.xml' file from config > advRocketry into saves > worldname > advRocketry")); .addTooltip(format.red("Start the pack, and use this item again")); +.addTooltip(format.red("Warper")); +.addTooltip(format.red("Stand in the middle of the structure shown in JEI to activate it")); +.addTooltip(format.red("WARNING: For worlds created before pre-0.18, you may have to manually generate the dimension")); +.addTooltip(format.red("Close the pack, and do a backup of your world")); +.addTooltip(format.red("Copy the 'plantDefs.xml' file from config > advRocketry into saves > worldname > advRocketry")); +.addTooltip(format.red("Start the pack, and use this item again")); + +.addTooltip(format.red("Warper")); +.addTooltip(format.red("Stand in the middle of the structure shown in JEI to activate it")); +.addTooltip(format.red("WARNING: For worlds created before pre-0.18, you may have to manually generate the dimension")); +.addTooltip(format.red("Close the pack, and do a backup of your world")); +.addTooltip(format.red("Copy the 'plantDefs.xml' file from config > advRocketry into saves > worldname > advRocketry")); +.addTooltip(format.red("Start the pack, and use this item again")); + .addTooltip(format.red("This will work well with a bunch of other fuels!")); .addTooltip(format.red("Use in Trinitas while standing on any of the Terracotta blocks found there")); @@ -2487,6 +2518,180 @@ .addTooltip(format.red("The preview only shows 4 blocks, but there are 19")); +.addTooltip(format.red("NOTE: The multiblock uses a bunch of different soils, flowers, and floating flowers, but the preview will show only some defaults")); +.addTooltip(format.red("Place your desired floating flower manually")); + + +.addTooltip(format.red("NOTE: this can get laggy, and will likely be removed from the pack")); +.addTooltip(format.red("You can use the 'Muffler' button in your inventory to mute sounds you don't like")); + +.addTooltip(format.red("NOTE: this can get laggy, and will likely be removed from the pack")); +.addTooltip(format.red("You can use the 'Muffler' button in your inventory to mute sounds you don't like")); + +.addTooltip(format.red("Thanks to Alecsio for his help on ME fluid handling!")); + +.addTooltip(format.red("For masters of spellcraft!")); +.addTooltip(format.red("Thanks to osto for making the Experience Bath possible!")); + +.addTooltip(format.red("Thanks to NerdySpider for the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider for the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider for the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider for the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); +.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); +.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); +.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); + +.addTooltip(format.red("Thanks to NerdySpider for all the Hyperuranion Actualizer textures!")); + +.addTooltip(format.red("Thanks to NerdySpider for the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider for all the Seal textures!")); +.addTooltip(format.red("Thanks to NerdySpider for all the Seal textures!")); + +.addTooltip(format.red("Thanks to NerdySpider for all the Seal textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("WARNING: do not click on the laser gun in the center of the recipe")); +.addTooltip(format.red("It will cause a crash")); +.addTooltip(format.red("A fix is in the works")); + +.addTooltip(format.red("Thanks to NerdySpider for all Actualization textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the textures in this fission chain!")); + +.addTooltip(format.red("Thanks to NerdySpider the Astral Insight textures!")); +.addTooltip(format.red("Thanks to NerdySpider the Astral Insight textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Black Hole Halloy chain textures!")); +.addTooltip(format.red("Thanks to NerdySpider the Black Hole Halloy chain textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Gun Devil textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Trinity textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Embodiment textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + + +.addTooltip(format.red("Thanks to NerdySpider the Spren Summoner textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Travixte textures!")); +.addTooltip(format.red("Thanks to NerdySpider the Travixte textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Fuhai textures!")); +.addTooltip(format.red("Thanks to NerdySpider the Fuhai textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the Trinitas textures!")); + +.addTooltip(format.red("Thanks to NerdySpider revamping some dust textures!")); +.addTooltip(format.red("Thanks to NerdySpider revamping some dust textures!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the texture!")); + +.addTooltip(format.red("Thanks to NerdySpider the Core texture revamp!")); + +.addTooltip(format.red("Thanks to NerdySpider the Crystal texture revamp!")); +.addTooltip(format.red("Thanks to NerdySpider the Crystal texture revamp!")); + +.addTooltip(format.red("Thanks to ZY for the help with this script!")); +.addTooltip(format.red("Thanks to ZY for the help with this script!")); +.addTooltip(format.red("Thanks to ZY for the help with this script!")); +.addTooltip(format.red("Thanks to ZY for the help with this script!")); + + + +.addTooltip(format.red("Place inside the Bee Stargate Multiblock")); + +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); +.addTooltip(format.red("Place inside the Bee Stargate Multiblock, in a Space Station")); + +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); +.addTooltip(format.red("Place inside the Wormhole Field Generator Multiblock")); + + +.addTooltip(format.red("Stand in the center of the structure shown in the multiblock preview")); +.addTooltip(format.red("Right click this item to enter the dimension")); + +.addTooltip(format.red("Stand in the center of the structure shown in the multiblock preview")); +.addTooltip(format.red("Right click this item to enter the dimension")); + +.addTooltip(format.red("Obtained from clearing out taint")); + +.addTooltip(format.red("Thanks to osto for making portal multiblocks possible!")); +.addTooltip(format.red("Thanks to osto for making portal multiblocks possible!")); +.addTooltip(format.red("Thanks to osto for making portal multiblocks possible!")); + + +.addTooltip(format.red("Flesh World Ichor is found in the Lost Cities")); + +.addTooltip(format.red("Initially obtained from the Sacred Sapling, the Bee is from the Lively Tree Callstone")); +.addTooltip(format.red("Initially obtained from the Sacred Sapling, the Bee is from the Lively Tree Callstone")); + + +.addTooltip(format.red("NOTE: if you updated the pack, the questbook may not update automatically, use this command to update it manually")); +.addTooltip(format.red("/bq_admin default load")); + + +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); +.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); + + diff --git a/scripts/ToolTips2.zs b/scripts/ToolTips2.zs index b77d1139..ae174e12 100644 --- a/scripts/ToolTips2.zs +++ b/scripts/ToolTips2.zs @@ -110,15 +110,10 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Found in the Elemental Chamber in the Nether")); -.addTooltip(format.red("Opens a temporary wormhole, CAREFUL, you will not be able to get back with this!")); -.addTooltip(format.red("Opens a temporary wormhole, CAREFUL, you will not be able to get back with this!")); -.addTooltip(format.red("Opens a temporary wormhole, CAREFUL, you will not be able to get back with this!")); -.addTooltip(format.red("Opens a temporary wormhole, CAREFUL, you will not be able to get back with this!")); -.addTooltip(format.red("Opens a temporary wormhole, CAREFUL, you will not be able to get back with this!")); .addTooltip(format.red("Found in the swamp tower on Pixonia")); @@ -1418,13 +1413,13 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Found in the Deep Dark")); -.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, put on passive if needed")); +.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, use the Better version")); -.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, put on passive if needed")); +.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, use the Better version")); -.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, put on passive if needed")); +.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, use the Better version")); -.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, put on passive if needed")); +.addTooltip(format.red("Cannot be autocrafted in AE2 due to bug, use the Better version")); .addTooltip(format.red("Your first callstone! Right click to summon a dungeon!")); @@ -2066,6 +2061,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Use Z to change mode, shift + Z to change fluid mode")); .addTooltip(format.red("Use /wandOops to undo last step")); +.addTooltip(format.red("WARNING: do not use on blocks with inventories and other tile entities")); .addTooltip(format.red("Obtained from the orbital callstone")); .addTooltip(format.red("Thanks to Reclipse for the texture!")); @@ -2280,7 +2276,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Combine the right tinker's parts (4) with a projector gem - Vethea recipes will guide you!")); -.addTooltip(format.red("The recursive life essence is from the hidden power callstone!")); +.addTooltip(format.red("The Living recursive Essence is from the Hidden Power Callstone")); .addTooltip(format.red("Found in Vibe")); @@ -2987,7 +2983,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("WARNING: do not connect to radiation scrubbers, it may corrupt your world")); .addTooltip(format.red("WARNING: do not connect to radiation scrubbers, it may corrupt your world")); -.addTooltip(format.red("Adds 20 HP, found as chest loot in the Aether (more common in bronze dungeons)")); +.addTooltip(format.red("Adds 2 HP, found as chest loot in the Aether (more common in gold dungeons)")); .addTooltip(format.red("Thank you NerdySpider for the texture!")); diff --git a/scripts/Trinitas.zs b/scripts/Trinitas.zs index 144fa348..af768a40 100644 --- a/scripts/Trinitas.zs +++ b/scripts/Trinitas.zs @@ -189,6 +189,7 @@ inffurncuendillar3.build(); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 100, , 100000); val compresssingularfractal = RecipeBuilder.newBuilder("compresssingularfractal","quantum_condenser",10); +compresssingularfractal.addEnergyPerTickInput(500000); compresssingularfractal.addItemInput(*100); compresssingularfractal.addItemOutput(); compresssingularfractal.build(); diff --git a/scripts/TrinityItems.zs b/scripts/TrinityItems.zs index 7fa72bab..0fae0271 100644 --- a/scripts/TrinityItems.zs +++ b/scripts/TrinityItems.zs @@ -24,16 +24,19 @@ import crafttweaker.block.IBlockState; -function getBlockMatchAtPosition(blockTargetName as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{ +function getBlockMatchAtPosition(blockTargetID as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{ // 1 if block matches, 0 if not var match = 0 as int; // get block position from relative to world coordinates var checkPos as crafttweaker.util.Position3f; checkPos = crafttweaker.util.Position3f.create(playerPos.x + blockLocation[0], playerPos.y + blockLocation[1], playerPos.z + blockLocation[2]); - // get block name at coordinates - var blockName = world.getBlock(checkPos).definition.displayName as string; - // check if block name matches - if (blockName == blockTargetName){ + // get block id at coordinates + val state = world.getBlock(checkPos); + val blockID = state.definition.id as string; + val blockMeta = state.meta; + val fullBlockID = blockMeta == 0 ? blockID : blockID + ":" + blockMeta; + // check if block id matches + if (fullBlockID == blockTargetID){ match = 1; } return match; @@ -75,356 +78,356 @@ calltomission.itemRightClick = function(stack, world, player, hand) { // go through all blocks in the momument - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [0,0,0], world) == 0) { player.sendChat("Missing Sooty Marble: [0,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [1,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [1,0,0], world) == 0) { player.sendChat("Missing Sooty Marble: [1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [0,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [0,0,1], world) == 0) { player.sendChat("Missing Sooty Marble: [0,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [1,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [1,0,1], world) == 0) { player.sendChat("Missing Sooty Marble: [1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [-1,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [-1,0,0], world) == 0) { player.sendChat("Missing Sooty Marble: [-1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [0,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [0,0,-1], world) == 0) { player.sendChat("Missing Sooty Marble: [0,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [-1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [-1,0,-1], world) == 0) { player.sendChat("Missing Sooty Marble: [-1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [1,0,-1], world) == 0) { player.sendChat("Missing Sooty Marble: [1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sooty Marble", playerPos, [-1,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockblackmarble", playerPos, [-1,0,1], world) == 0) { player.sendChat("Missing Sooty Marble: [-1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [0,0,2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [0,0,2], world) == 0) { player.sendChat("Missing Arcanium Block: [0,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [1,0,2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [1,0,2], world) == 0) { player.sendChat("Missing Arcanium Block: [1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [-1,0,2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [-1,0,2], world) == 0) { player.sendChat("Missing Arcanium Block: [-1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [0,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [0,0,-2], world) == 0) { player.sendChat("Missing Arcanium Block: [0,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [1,0,-2], world) == 0) { player.sendChat("Missing Arcanium Block: [1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [-1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [-1,0,-2], world) == 0) { player.sendChat("Missing Arcanium Block: [-1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [2,0,0], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [2,0,0], world) == 0) { player.sendChat("Missing Arcanium Block: [2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [2,0,1], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [2,0,1], world) == 0) { player.sendChat("Missing Arcanium Block: [2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [2,0,-1], world) == 0) { player.sendChat("Missing Arcanium Block: [2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [-2,0,0], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [-2,0,0], world) == 0) { player.sendChat("Missing Arcanium Block: [-2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [-2,0,1], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [-2,0,1], world) == 0) { player.sendChat("Missing Arcanium Block: [-2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcanium Block", playerPos, [-2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("divinerpg:arcanium_block", playerPos, [-2,0,-1], world) == 0) { player.sendChat("Missing Arcanium Block: [-2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,0,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [0,0,3], world) == 0) { player.sendChat("Missing Marble Bricks: [0,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [1,0,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [1,0,3], world) == 0) { player.sendChat("Missing Marble Bricks: [1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-1,0,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-1,0,3], world) == 0) { player.sendChat("Missing Marble Bricks: [-1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,0,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [0,0,-3], world) == 0) { player.sendChat("Missing Marble Bricks: [0,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [1,0,-3], world) == 0) { player.sendChat("Missing Marble Bricks: [1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-1,0,-3], world) == 0) { player.sendChat("Missing Marble Bricks: [-1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [3,0,0], world) == 0) { player.sendChat("Missing Marble Bricks: [3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [3,0,1], world) == 0) { player.sendChat("Missing Marble Bricks: [3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [3,0,-1], world) == 0) { player.sendChat("Missing Marble Bricks: [3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-3,0,0], world) == 0) { player.sendChat("Missing Marble Bricks: [-3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-3,0,1], world) == 0) { player.sendChat("Missing Marble Bricks: [-3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-3,0,-1], world) == 0) { player.sendChat("Missing Marble Bricks: [-3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,0,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [2,0,2], world) == 0) { player.sendChat("Missing Marble Bricks: [2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [2,0,-2], world) == 0) { player.sendChat("Missing Marble Bricks: [2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,0,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-2,0,2], world) == 0) { player.sendChat("Missing Marble Bricks: [-2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:1", playerPos, [-2,0,-2], world) == 0) { player.sendChat("Missing Marble Bricks: [-2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,0,4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [0,0,4], world) == 0) { player.sendChat("Missing Runed Marble: [0,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [1,0,4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [1,0,4], world) == 0) { player.sendChat("Missing Runed Marble: [1,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-1,0,4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-1,0,4], world) == 0) { player.sendChat("Missing Runed Marble: [-1,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,0,-4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [0,0,-4], world) == 0) { player.sendChat("Missing Runed Marble: [0,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [1,0,-4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [1,0,-4], world) == 0) { player.sendChat("Missing Runed Marble: [1,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-1,0,-4], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-1,0,-4], world) == 0) { player.sendChat("Missing Runed Marble: [-1,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-4,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-4,0,0], world) == 0) { player.sendChat("Missing Runed Marble: [-4,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-4,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-4,0,1], world) == 0) { player.sendChat("Missing Runed Marble: [-4,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-4,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-4,0,-1], world) == 0) { player.sendChat("Missing Runed Marble: [-4,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [4,0,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [4,0,0], world) == 0) { player.sendChat("Missing Runed Marble: [4,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [4,0,1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [4,0,1], world) == 0) { player.sendChat("Missing Runed Marble: [4,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [4,0,-1], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [4,0,-1], world) == 0) { player.sendChat("Missing Runed Marble: [4,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,0,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [3,0,2], world) == 0) { player.sendChat("Missing Runed Marble: [3,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,0,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [3,0,-2], world) == 0) { player.sendChat("Missing Runed Marble: [3,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,0,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-3,0,2], world) == 0) { player.sendChat("Missing Runed Marble: [-3,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,0,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-3,0,-2], world) == 0) { player.sendChat("Missing Runed Marble: [-3,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,0,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [2,0,3], world) == 0) { player.sendChat("Missing Runed Marble: [2,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,0,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-2,0,3], world) == 0) { player.sendChat("Missing Runed Marble: [-2,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,0,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [2,0,-3], world) == 0) { player.sendChat("Missing Runed Marble: [2,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,0,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:6", playerPos, [-2,0,-3], world) == 0) { player.sendChat("Missing Runed Marble: [-2,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,1,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [3,1,0], world) == 0) { player.sendChat("Missing Marble Pillar: [3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,1,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-3,1,0], world) == 0) { player.sendChat("Missing Marble Pillar: [-3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,1,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [0,1,3], world) == 0) { player.sendChat("Missing Marble Pillar: [0,1,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,1,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [0,1,-3], world) == 0) { player.sendChat("Missing Marble Pillar: [0,1,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,1,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [2,1,2], world) == 0) { player.sendChat("Missing Marble Pillar: [2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,1,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-2,1,2], world) == 0) { player.sendChat("Missing Marble Pillar: [-2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [2,1,-2], world) == 0) { player.sendChat("Missing Marble Pillar: [2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-2,1,-2], world) == 0) { player.sendChat("Missing Marble Pillar: [-2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [3,2,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [3,2,0], world) == 0) { player.sendChat("Missing Marble Pillar: [3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-3,2,0], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-3,2,0], world) == 0) { player.sendChat("Missing Marble Pillar: [-3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,2,3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [0,2,3], world) == 0) { player.sendChat("Missing Marble Pillar: [0,2,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [0,2,-3], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [0,2,-3], world) == 0) { player.sendChat("Missing Marble Pillar: [0,2,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,2,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [2,2,2], world) == 0) { player.sendChat("Missing Marble Pillar: [2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,2,2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-2,2,2], world) == 0) { player.sendChat("Missing Marble Pillar: [-2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [2,2,-2], world) == 0) { player.sendChat("Missing Marble Pillar: [2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Marble", playerPos, [-2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("astralsorcery:blockmarble:2", playerPos, [-2,2,-2], world) == 0) { player.sendChat("Missing Marble Pillar: [-2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [3,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [3,3,0], world) == 0) { player.sendChat("Missing Cuendillar Seal: [3,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [-3,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [-3,3,0], world) == 0) { player.sendChat("Missing Cuendillar Seal: [-3,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [0,3,3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [0,3,3], world) == 0) { player.sendChat("Missing Cuendillar Seal: [0,3,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [0,3,-3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [0,3,-3], world) == 0) { player.sendChat("Missing Cuendillar Seal: [0,3,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [2,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [2,3,2], world) == 0) { player.sendChat("Missing Cuendillar Seal: [2,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [-2,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [-2,3,2], world) == 0) { player.sendChat("Missing Cuendillar Seal: [-2,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [2,3,-2], world) == 0) { player.sendChat("Missing Cuendillar Seal: [2,3,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Cuendillar Seal", playerPos, [-2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:cuendillar_seal", playerPos, [-2,3,-2], world) == 0) { player.sendChat("Missing Cuendillar Seal: [-2,3,-2]"); return "FAIL"; } @@ -502,7 +505,7 @@ prayertrinitylove.itemRightClick = function(stack, world, player, hand) { playerPos.y = playerPos.y - 1; playerPos.z = playerPos.z; - if (getBlockMatchAtPosition("Fractallite Stone of Love", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:fractallite_stone_of_love", playerPos, [0,0,0], world) == 0) { player.sendChat("Stand in the center of the Trinitas Callstone Structure"); return "FAIL"; } @@ -548,249 +551,249 @@ keyofrestoredbalance.itemRightClick = function(stack, world, player, hand) { // go through all blocks in the momument - if (getBlockMatchAtPosition("tile.avaritia:block_resource.name", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("avaritia:block_resource:1", playerPos, [0,0,0], world) == 0) { player.sendChat("Missing Infinity Block: [0,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [1,0,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [1,0,0], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-1,0,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [-1,0,0], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [-1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,0,1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [0,0,1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [0,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,0,-1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [0,0,-1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [0,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [1,0,1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [1,0,1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [1,0,-1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-1,0,1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [-1,0,1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [-1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick1_appliedenergistics2_sky_stone_brick_0:7", playerPos, [-1,0,-1], world) == 0) { player.sendChat("Missing Celtic Sky stone Brick: [-1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [2,0,0], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [2,0,0], world) == 0) { player.sendChat("Missing Fluix Block: [2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [2,0,1], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [2,0,1], world) == 0) { player.sendChat("Missing Fluix Block: [2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [2,0,-1], world) == 0) { player.sendChat("Missing Fluix Block: [2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [-2,0,0], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [-2,0,0], world) == 0) { player.sendChat("Missing Fluix Block: [-2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [-2,0,1], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [-2,0,1], world) == 0) { player.sendChat("Missing Fluix Block: [-2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [-2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [-2,0,-1], world) == 0) { player.sendChat("Missing Fluix Block: [-2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [0,0,2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [0,0,2], world) == 0) { player.sendChat("Missing Fluix Block: [0,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [1,0,2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [1,0,2], world) == 0) { player.sendChat("Missing Fluix Block: [1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [-1,0,2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [-1,0,2], world) == 0) { player.sendChat("Missing Fluix Block: [-1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [0,0,-2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [0,0,-2], world) == 0) { player.sendChat("Missing Fluix Block: [0,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [1,0,-2], world) == 0) { player.sendChat("Missing Fluix Block: [1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Fluix Block", playerPos, [-1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("appliedenergistics2:fluix_block", playerPos, [-1,0,-2], world) == 0) { player.sendChat("Missing Fluix Block: [-1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,0,3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [0,0,3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [0,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [1,0,3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [1,0,3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-1,0,3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-1,0,3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,0,-3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [0,0,-3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [0,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [1,0,-3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-1,0,-3], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [3,0,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [3,0,0], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [3,0,1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [3,0,1], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [3,0,-1], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-3,0,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-3,0,0], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-3,0,1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-3,0,1], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-3,0,-1], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [2,0,2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [2,0,2], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [2,0,-2], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-2,0,2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-2,0,2], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:1", playerPos, [-2,0,-2], world) == 0) { player.sendChat("Missing Tiles Sky stone Brick: [-2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [2,1,2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [2,1,2], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [2,1,-2], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-2,1,2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [-2,1,2], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [-2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [-2,1,-2], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [-2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,1,3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [0,1,3], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [0,1,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [0,1,-3], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [0,1,-3], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [0,1,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [3,1,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [3,1,0], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.tile.appliedenergistics2:sky_stone_brick.name", playerPos, [-3,1,0], world) == 0) { + if (getBlockMatchAtPosition("unlimitedchiselworks:chisel_stonebrick2_appliedenergistics2_sky_stone_brick_0:2", playerPos, [-3,1,0], world) == 0) { player.sendChat("Missing Pillar Sky stone Brick: [-3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Defender", playerPos, [2,2,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_defender", playerPos, [2,2,2], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Defender: [2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Blacksmith", playerPos, [2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_blacksmith", playerPos, [2,2,-2], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Blacksmith: [2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Historian", playerPos, [-2,2,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_historian", playerPos, [-2,2,2], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Historian: [-2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Theorist", playerPos, [-2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_theorist", playerPos, [-2,2,-2], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Theorist: [-2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Gemcutter", playerPos, [-3,2,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_gemcutter", playerPos, [-3,2,0], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Gemcutter: [-3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Experimentalist", playerPos, [3,2,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_experimentalist", playerPos, [3,2,0], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Experimentalist: [3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of the Arbiter: Engineer", playerPos, [0,2,3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_the_arbiter_engineer", playerPos, [0,2,3], world) == 0) { player.sendChat("Missing Seal of the Arbiter: Engineer: [0,2,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Seal of Freedom", playerPos, [0,2,-3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:seal_of_freedom", playerPos, [0,2,-3], world) == 0) { player.sendChat("Missing Seal of Freedom: [0,2,-3]"); return "FAIL"; } @@ -835,47 +838,47 @@ brokenichoriumjewel.itemRightClick = function(stack, world, player, hand) { // go through all blocks in the momument - if (getBlockMatchAtPosition("Ichorium Void Stone", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:ichorium_void_stone", playerPos, [0,0,0], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [3,3,0], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [3,3,0], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-3,3,0], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [-3,3,0], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [0,3,3], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [0,3,3], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [0,3,-3], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [0,3,-3], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [2,3,2], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [2,3,2], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-2,3,2], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [-2,3,2], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [2,3,-2], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } - if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumadditions:twilight_totem", playerPos, [-2,3,-2], world) == 0) { player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument"); return "FAIL"; } @@ -932,356 +935,356 @@ voidichoriumrift.itemRightClick = function(stack, world, player, hand) { // go through all blocks in the momument - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [0,0,0], world) == 0) { player.sendChat("Missing Starfield Glass: [0,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [1,0,0], world) == 0) { player.sendChat("Missing Starfield Glass: [1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [0,0,1], world) == 0) { player.sendChat("Missing Starfield Glass: [0,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [1,0,1], world) == 0) { player.sendChat("Missing Starfield Glass: [1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [-1,0,0], world) == 0) { player.sendChat("Missing Starfield Glass: [-1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [0,0,-1], world) == 0) { player.sendChat("Missing Starfield Glass: [0,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [-1,0,-1], world) == 0) { player.sendChat("Missing Starfield Glass: [-1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [1,0,-1], world) == 0) { player.sendChat("Missing Starfield Glass: [1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumicaugmentation:starfield_glass", playerPos, [-1,0,1], world) == 0) { player.sendChat("Missing Starfield Glass: [-1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [0,0,2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [0,0,2], world) == 0) { player.sendChat("Missing Void Metal Block: [0,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [1,0,2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [1,0,2], world) == 0) { player.sendChat("Missing Void Metal Block: [1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-1,0,2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [-1,0,2], world) == 0) { player.sendChat("Missing Void Metal Block: [-1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [0,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [0,0,-2], world) == 0) { player.sendChat("Missing Void Metal Block: [0,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [1,0,-2], world) == 0) { player.sendChat("Missing Void Metal Block: [1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [-1,0,-2], world) == 0) { player.sendChat("Missing Void Metal Block: [-1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [2,0,0], world) == 0) { player.sendChat("Missing Void Metal Block: [2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [2,0,1], world) == 0) { player.sendChat("Missing Void Metal Block: [2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [2,0,-1], world) == 0) { player.sendChat("Missing Void Metal Block: [2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [-2,0,0], world) == 0) { player.sendChat("Missing Void Metal Block: [-2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [-2,0,1], world) == 0) { player.sendChat("Missing Void Metal Block: [-2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:metal_void", playerPos, [-2,0,-1], world) == 0) { player.sendChat("Missing Void Metal Block: [-2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [0,0,3], world) == 0) { player.sendChat("Missing Arcane Stone: [0,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [1,0,3], world) == 0) { player.sendChat("Missing Arcane Stone: [1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-1,0,3], world) == 0) { player.sendChat("Missing Arcane Stone: [-1,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,-3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [0,0,-3], world) == 0) { player.sendChat("Missing Arcane Stone: [0,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [1,0,-3], world) == 0) { player.sendChat("Missing Arcane Stone: [1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,-3], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-1,0,-3], world) == 0) { player.sendChat("Missing Arcane Stone: [-1,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [3,0,0], world) == 0) { player.sendChat("Missing Arcane Stone: [3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [3,0,1], world) == 0) { player.sendChat("Missing Arcane Stone: [3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [3,0,-1], world) == 0) { player.sendChat("Missing Arcane Stone: [3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,0], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-3,0,0], world) == 0) { player.sendChat("Missing Arcane Stone: [-3,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-3,0,1], world) == 0) { player.sendChat("Missing Arcane Stone: [-3,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,-1], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-3,0,-1], world) == 0) { player.sendChat("Missing Arcane Stone: [-3,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [2,0,2], world) == 0) { player.sendChat("Missing Arcane Stone: [2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [2,0,-2], world) == 0) { player.sendChat("Missing Arcane Stone: [2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-2,0,2], world) == 0) { player.sendChat("Missing Arcane Stone: [-2,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,-2], world) == 0) { + if (getBlockMatchAtPosition("thaumcraft:stone_arcane", playerPos, [-2,0,-2], world) == 0) { player.sendChat("Missing Arcane Stone: [-2,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [0,0,4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [0,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [1,0,4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [1,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-1,0,4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-1,0,4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,-4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [0,0,-4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [0,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,-4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [1,0,-4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [1,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,-4], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-1,0,-4], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-1,0,-4]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-4,0,0], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-4,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,1], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-4,0,1], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-4,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,-1], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-4,0,-1], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-4,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [4,0,0], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [4,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,1], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [4,0,1], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [4,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,-1], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [4,0,-1], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [4,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [3,0,2], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [3,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [3,0,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [3,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-3,0,2], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-3,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-3,0,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-3,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [2,0,3], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [2,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-2,0,3], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-2,0,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,-3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [2,0,-3], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [2,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,-3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:7", playerPos, [-2,0,-3], world) == 0) { player.sendChat("Missing Arcane Stone (Celtic): [-2,0,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,1,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [3,1,0], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,1,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-3,1,0], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-3,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,1,3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [0,1,3], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [0,1,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,1,-3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [0,1,-3], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [0,1,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,1,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [2,1,2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,1,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-2,1,2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-2,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [2,1,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,1,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-2,1,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-2,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,2,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [3,2,0], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,2,0], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-3,2,0], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-3,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,2,3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [0,2,3], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [0,2,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,2,-3], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [0,2,-3], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [0,2,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,2,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [2,2,2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,2,2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-2,2,2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-2,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [2,2,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,2,-2], world) == 0) { + if (getBlockMatchAtPosition("chisel:arcane_stone1:13", playerPos, [-2,2,-2], world) == 0) { player.sendChat("Missing Arcane Stone (Pillar): [-2,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [3,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [3,3,0], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [3,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-3,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [-3,3,0], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [-3,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [0,3,3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [0,3,3], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [0,3,3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [0,3,-3], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [0,3,-3], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [0,3,-3]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [2,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [2,3,2], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [2,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-2,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [-2,3,2], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [-2,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [2,3,-2], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [2,3,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-2,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:void_ichorium_rift_cap", playerPos, [-2,3,-2], world) == 0) { player.sendChat("Missing Void Ichorium Rift Cap: [-2,3,-2]"); return "FAIL"; } @@ -1326,127 +1329,127 @@ summonstothemeatballman.itemRightClick = function(stack, world, player, hand) { // go through all blocks in the momument - if (getBlockMatchAtPosition("Sentient Meatball", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball", playerPos, [0,0,0], world) == 0) { player.sendChat("Missing Sentient Meatball: [0,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,0,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,0,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,0,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,0,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [-1,0,-1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [-1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,0,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [1,0,-1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [1,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,0,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [-1,0,1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [-1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,0,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [1,0,1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [1,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,0,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,0,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,0,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,0,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,0,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,0,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,0,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,0,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,0,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,0,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,0,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,0,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,0,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,0,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,0,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,0,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,0,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,1,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,1,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,1,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,1,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,1,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,1,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,1,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,1,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,1,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,1,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,1,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,2,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,2,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,2,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,2,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,2,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,2,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,2,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,2,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,2,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,2,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,2,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,2,0]"); return "FAIL"; } @@ -1456,111 +1459,111 @@ summonstothemeatballman.itemRightClick = function(stack, world, player, hand) { - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,3,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,3,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,3,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,3,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [2,3,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [2,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,3,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,3,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,3,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,3,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-2,3,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-2,3,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,3,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,3,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,3,2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,3,2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,3,2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,3,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,3,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,3,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,3,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,3,-2], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,3,-2], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,3,-2]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,3,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [-1,3,-1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [-1,3,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,3,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [1,3,-1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [1,3,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,3,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [-1,3,1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [-1,3,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,3,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:chaotic_sentient_meatball", playerPos, [1,3,1], world) == 0) { player.sendChat("Missing Chaotic Sentient Meatball: [1,3,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,4,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,4,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,4,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,4,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [0,4,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [0,4,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,4,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,4,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,4,0], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,4,0]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,4,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,4,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,4,1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,4,1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [1,4,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [1,4,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,-1], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball_flesh", playerPos, [-1,4,-1], world) == 0) { player.sendChat("Missing Sentient Meatball Flesh: [-1,4,-1]"); return "FAIL"; } - if (getBlockMatchAtPosition("Sentient Meatball", playerPos, [0,5,0], world) == 0) { + if (getBlockMatchAtPosition("contenttweaker:sentient_meatball", playerPos, [0,5,0], world) == 0) { player.sendChat("Missing Sentient Meatball: [0,5,0]"); return "FAIL"; } @@ -1602,27 +1605,27 @@ vowtodeath.itemRightClick = function(stack, world, player, hand) { return "FAIL"; } - if (getBlockMatchAtPosition("Ancient Tile Shrine", playerPos, [0,0,0], world) == 0) { + if (getBlockMatchAtPosition("aoa3:ancient_tile_shrine", playerPos, [0,0,0], world) == 0) { player.sendChat("Stand in the center of the Shrine to Death from the Mission of Undeath Callstone"); return "FAIL"; } - var matchNorth = getBlockMatchAtPosition("Block of Cobalt", playerPos, [0,0,-5], world) as int; - var matchSouth = getBlockMatchAtPosition("Block of Platinum", playerPos, [0,0,5], world) as int; - var matchEast = getBlockMatchAtPosition("Block of Electrum", playerPos, [5,0,0], world) as int; - var matchWest = getBlockMatchAtPosition("Block of Bronze", playerPos, [-5,0,0], world) as int; + var matchNorth = getBlockMatchAtPosition("chisel:blockcobalt:3", playerPos, [0,0,-5], world) as int; + var matchSouth = getBlockMatchAtPosition("chisel:blockplatinum:3", playerPos, [0,0,5], world) as int; + var matchEast = getBlockMatchAtPosition("chisel:blockelectrum:3", playerPos, [5,0,0], world) as int; + var matchWest = getBlockMatchAtPosition("chisel:blockbronze:3", playerPos, [-5,0,0], world) as int; - var matchNNE = getBlockMatchAtPosition("Zyth", playerPos, [1,0,-3], world) as int; - var matchNNW = getBlockMatchAtPosition("Zyth", playerPos, [-1,0,-3], world) as int; + var matchNNE = getBlockMatchAtPosition("xtones:zyth:10", playerPos, [1,0,-3], world) as int; + var matchNNW = getBlockMatchAtPosition("xtones:zyth:6", playerPos, [-1,0,-3], world) as int; - var matchSSE = getBlockMatchAtPosition("Zome", playerPos, [1,0,3], world) as int; - var matchSSW = getBlockMatchAtPosition("Zome", playerPos, [-1,0,3], world) as int; + var matchSSE = getBlockMatchAtPosition("xtones:zome:4", playerPos, [1,0,3], world) as int; + var matchSSW = getBlockMatchAtPosition("xtones:zome:11", playerPos, [-1,0,3], world) as int; - var matchENE = getBlockMatchAtPosition("Zone", playerPos, [3,0,-1], world) as int; - var matchESE = getBlockMatchAtPosition("Zone", playerPos, [3,0,1], world) as int; + var matchENE = getBlockMatchAtPosition("xtones:zone:1", playerPos, [3,0,-1], world) as int; + var matchESE = getBlockMatchAtPosition("xtones:zone:14", playerPos, [3,0,1], world) as int; - var matchWNW = getBlockMatchAtPosition("Zech", playerPos, [-3,0,-1], world) as int; - var matchWSW = getBlockMatchAtPosition("Zech", playerPos, [-3,0,1], world) as int; + var matchWNW = getBlockMatchAtPosition("xtones:zech:2", playerPos, [-3,0,-1], world) as int; + var matchWSW = getBlockMatchAtPosition("xtones:zech:15", playerPos, [-3,0,1], world) as int; if (matchNorth + matchSouth + matchEast + matchWest + matchNNE + matchNNW + matchSSE + matchSSW + matchENE + matchESE + matchWNW + matchWSW == 12) { player.sendChat("Death accepts your Vow"); diff --git a/scripts/VetheaEasier.zs b/scripts/VetheaEasier.zs index daa4c393..e57aec24 100644 --- a/scripts/VetheaEasier.zs +++ b/scripts/VetheaEasier.zs @@ -780,11 +780,16 @@ recipes.addShapeless(, , ]); +mods.thermalexpansion.Infuser.addRecipe(, , 100000); + +mods.extendedcrafting.CompressionCrafting.addRecipe(, +, 1024, , 100000); + recipes.addShaped(, -[[null, .withTag({"enderio:energy": 500000000}), null], -[.withTag({"enderio:energy": 500000000}), .reuse(), .withTag({"enderio:energy": 500000000})], -[null, .withTag({"enderio:energy": 500000000}), null]]); +[[, , ], +[, .reuse(), ], +[, , ]]); recipes.removeShaped(, [[, , ], diff --git a/scripts/mixin/FixMachineryFluidOutputBuses.zs b/scripts/mixin/FixMachineryFluidOutputBuses.zs new file mode 100644 index 00000000..383c5c4f --- /dev/null +++ b/scripts/mixin/FixMachineryFluidOutputBuses.zs @@ -0,0 +1,20 @@ +#loader mixin + +/* + Bandaid fix to prevent voiding of fluids when using fluid machinery output buses +*/ +#mixin Mixin +#{targets: "github.kasuminova.mmce.common.tile.MEFluidOutputBus"} +zenClass MixinFluidMachinery { + #mixin ModifyArg + #{ + # method: "Lgithub/kasuminova/mmce/common/tile/MEFluidOutputBus;()V", + # at: { + # value: "INVOKE", + # target: "Lgithub/kasuminova/mmce/common/util/AEFluidInventoryUpgradeable;setOneFluidOneSlot(Z)V" + # } + #} + function mbc_fixFluidMachinery(toYeet as bool) as bool { + return false; + } +} \ No newline at end of file diff --git a/scripts/portals/BeeStargatePortalBlocks.zs b/scripts/portals/BeeStargatePortalBlocks.zs new file mode 100644 index 00000000..55aa59ec --- /dev/null +++ b/scripts/portals/BeeStargatePortalBlocks.zs @@ -0,0 +1,191 @@ +#loader contenttweaker +import native.net.minecraft.util.math.BlockPos; + +import crafttweaker.block.IBlockState; +import crafttweaker.player.IPlayer; +import crafttweaker.text.ITextComponent; +import crafttweaker.world.IBlockPos; +import mods.contenttweaker.Commands; +import mods.contenttweaker.VanillaFactory; +import mods.zenutils.cotx.Block; + +var sednaportal = VanillaFactory.createExpandBlock("sedna_portal_block", ); +setPortalProps(sednaportal); +setPortalLogic(sednaportal, 147, true); +sednaportal.register(); + +var rheniaportal = VanillaFactory.createExpandBlock("rhenia_portal_block", ); +setPortalProps(rheniaportal); +setPortalLogic(rheniaportal, 163, true); +rheniaportal.register(); + +var haumeaportal = VanillaFactory.createExpandBlock("haumea_portal_block", ); +setPortalProps(haumeaportal); +setPortalLogic(haumeaportal, 146, true); +haumeaportal.register(); + +var lunaportal = VanillaFactory.createExpandBlock("luna_portal_block", ); +setPortalProps(lunaportal); +setPortalLogic(lunaportal, 145, true); +lunaportal.register(); + + +var osirisportal = VanillaFactory.createExpandBlock("osiris_portal_block", ); +setPortalProps(osirisportal); +setPortalLogic(osirisportal, 148, true); +osirisportal.register(); + + +var ptahportal = VanillaFactory.createExpandBlock("ptah_portal_block", ); +setPortalProps(ptahportal); +setPortalLogic(ptahportal, 149, true); +ptahportal.register(); + + +var hatorportal = VanillaFactory.createExpandBlock("hator_portal_block", ); +setPortalProps(hatorportal); +setPortalLogic(hatorportal, 150, true); +hatorportal.register(); + + +var europaportal = VanillaFactory.createExpandBlock("europa_portal_block", ); +setPortalProps(europaportal); +setPortalLogic(europaportal, 151, true); +europaportal.register(); + +var oiportal = VanillaFactory.createExpandBlock("oi_portal_block", ); +setPortalProps(oiportal); +setPortalLogic(oiportal, 152, true); +oiportal.register(); + + +var falacerportal = VanillaFactory.createExpandBlock("falacer_portal_block", ); +setPortalProps(falacerportal); +setPortalLogic(falacerportal, 160, true); +falacerportal.register(); + + +var orcusportal = VanillaFactory.createExpandBlock("orcus_portal_block", ); +setPortalProps(orcusportal); +setPortalLogic(orcusportal, 161, true); +orcusportal.register(); + + +var myrmexportal = VanillaFactory.createExpandBlock("myrmex_portal_block", ); +setPortalProps(myrmexportal); +setPortalLogic(myrmexportal, 164, true); +myrmexportal.register(); + + +var pixoniaportal = VanillaFactory.createExpandBlock("pixonia_portal_block", ); +setPortalProps(pixoniaportal); +setPortalLogic(pixoniaportal, 165, true); +pixoniaportal.register(); + +var proximaportal = VanillaFactory.createExpandBlock("proxima_portal_block", ); +setPortalProps(proximaportal); +setPortalLogic(proximaportal, 166, true); +proximaportal.register(); + + +var zoiportal = VanillaFactory.createExpandBlock("zoi_portal_block", ); +setPortalProps(zoiportal); +setPortalLogic(zoiportal, 171, true); +zoiportal.register(); + +var neroportal = VanillaFactory.createExpandBlock("nero_portal_block", ); +setPortalProps(neroportal); +setPortalLogic(neroportal, 170, true); +neroportal.register(); + + +var akathartosportal = VanillaFactory.createExpandBlock("akathartos_portal_block", ); +setPortalProps(akathartosportal); +setPortalLogic(akathartosportal, 172, true); +akathartosportal.register(); + +var pauramportal = VanillaFactory.createExpandBlock("pauram_portal_block", ); +setPortalProps(pauramportal); +setPortalLogic(pauramportal, 173, true); +pauramportal.register(); + + +var alkemiaportal = VanillaFactory.createExpandBlock("alkemia_portal_block", ); +setPortalProps(alkemiaportal); +setPortalLogic(alkemiaportal, 174, true); +alkemiaportal.register(); + + +var apichisiportal = VanillaFactory.createExpandBlock("apichisi_portal_block", ); +setPortalProps(apichisiportal); +setPortalLogic(apichisiportal, 184, false); +apichisiportal.register(); + + +var taerrapiattaportal = VanillaFactory.createExpandBlock("taerrapiatta_portal_block", ); +setPortalProps(taerrapiattaportal); +setPortalLogic(taerrapiattaportal, 180, false); +taerrapiattaportal.register(); + +var diamerismaportal = VanillaFactory.createExpandBlock("diamerisma_portal_block", ); +setPortalProps(diamerismaportal); +setPortalLogic(diamerismaportal, 181, false); +diamerismaportal.register(); + +var furattoportal = VanillaFactory.createExpandBlock("furatto_portal_block", ); +setPortalProps(furattoportal); +setPortalLogic(furattoportal, 182, false); +furattoportal.register(); + +var finemportal = VanillaFactory.createExpandBlock("finem_portal_block", ); +setPortalProps(finemportal); +setPortalLogic(finemportal, 185, false); +finemportal.register(); + +var lyndenwyrmportal = VanillaFactory.createExpandBlock("lyndenwyrm_portal_block", ); +setPortalProps(lyndenwyrmportal); +setPortalLogic(lyndenwyrmportal, 162, false); +lyndenwyrmportal.register(); + +var gallifreyportal = VanillaFactory.createExpandBlock("gallifrey_portal_block", ); +setPortalProps(gallifreyportal); +setPortalLogic(gallifreyportal, 624, false); +gallifreyportal.register(); + +function setPortalProps(block as Block) as Block { + block.setBlockHardness(-1.0); + block.setToolClass("pickaxe"); + block.setPassable(true); + block.setFullBlock(false); + block.setLightValue(0.5); + block.setBlockLayer("TRANSLUCENT"); + block.setLightOpacity(0); + block.setTranslucent(true); + return block; +} + +// Based off end portal logic. +function setPortalLogic(block as Block, dimId as int, inSpace as bool) as Block { + block.onEntityCollidedWithBlock = function(world, pos, state, entity) { + if (world.isRemote() || world.time % 20 != 0 || !(entity instanceof IPlayer)) { + return; + } + var player as IPlayer = entity; + // CoT type -> native type + var blockPos as BlockPos = BlockPos(pos.x, pos.y, pos.z); + var entityBB = entity.native.getEntityBoundingBox(); + // Ugly casting because of CoT types + var blockBB = (state as IBlockState).native.getBoundingBox(entity.world.native, blockPos); + if (!inSpace || world.getBiome(player.position as IBlockPos).name == "Space") { + if (!entity.isRiding && !entity.isBeingRidden && entityBB.intersects(blockBB.offset(blockPos))) { + Commands.call(`cofh tpx @s ${dimId}`, player, world, true, true); + Commands.call("summon astralsorcery:entitystarburst", player, world, true, true); + } + } else { + var text = ITextComponent.fromTranslation("chat.contenttweaker.stargate.NotInSpace"); + text.style.color = "RED"; + player.sendRichTextStatusMessage(text, true); + } + }; + return block; +} \ No newline at end of file diff --git a/scripts/portals/ModularBeeStargate.zs b/scripts/portals/ModularBeeStargate.zs new file mode 100644 index 00000000..ed47708e --- /dev/null +++ b/scripts/portals/ModularBeeStargate.zs @@ -0,0 +1,294 @@ +import native.hellfirepvp.modularmachinery.common.crafting.command.ControllerCommandSender; +import native.hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; +import native.net.minecraft.item.Item; +import native.net.minecraft.item.ItemStack; + +import crafttweaker.block.IBlockState; +import crafttweaker.command.ICommandSender; +import crafttweaker.world.IBlockPos; +import mods.modularmachinery.RecipeBuilder; +import mods.modularmachinery.MachineTickEvent; +import mods.modularmachinery.RecipeStartEvent; +import mods.modularmachinery.RecipeFailureEvent; +import mods.modularmachinery.MMEvents; +import mods.modularmachinery.IMachineController; + +// Ideally some code here should be shared with ModularWormholeField, but for some reason cross-script reference doesn't work. + +var portal = ; +portal.addItems([ + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +]); +var tooltip = [ + "This recipe spawns a portal while active.", + "The multiblock needs to be placed in a Space Station.", + "To teleport, stand inside the portal." +] as string[]; + +var stargatesedna = RecipeBuilder.newBuilder("stargate_sedna", "bee_stargate", 100); +stargatesedna.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:sedna_portal_block", "Sedna"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargaterhenia = RecipeBuilder.newBuilder("stargate_rhenia", "bee_stargate", 100); +stargaterhenia.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:rhenia_portal_block", "Rhenia"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateluna = RecipeBuilder.newBuilder("stargate_luna", "bee_stargate", 100); +stargateluna.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:luna_portal_block", "Luna"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateosiris = RecipeBuilder.newBuilder("stargate_osiris", "bee_stargate", 100); +stargateosiris.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:osiris_portal_block", "Osiris"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateptah = RecipeBuilder.newBuilder("stargate_ptah", "bee_stargate", 100); +stargateptah.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:ptah_portal_block", "Ptah"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatehator = RecipeBuilder.newBuilder("stargate_hator", "bee_stargate", 100); +stargatehator.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:hator_portal_block", "Hator"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateeuropa = RecipeBuilder.newBuilder("stargate_europa", "bee_stargate", 100); +stargateeuropa.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:europa_portal_block", "Europa"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateoi = RecipeBuilder.newBuilder("stargate_oi", "bee_stargate", 100); +stargateoi.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:oi_portal_block", "Oi"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatefalacer = RecipeBuilder.newBuilder("stargate_falacer", "bee_stargate", 100); +stargatefalacer.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:falacer_portal_block", "Falacer"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateorcus = RecipeBuilder.newBuilder("stargate_orcus", "bee_stargate", 100); +stargateorcus.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:orcus_portal_block", "Orcus"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatemyrmex = RecipeBuilder.newBuilder("stargate_myrmex", "bee_stargate", 100); +stargatemyrmex.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:myrmex_portal_block", "Myrmex"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatepixonia = RecipeBuilder.newBuilder("stargate_pixonia", "bee_stargate", 100); +stargatepixonia.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:pixonia_portal_block", "Pixonia"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateproxima = RecipeBuilder.newBuilder("stargate_proxima", "bee_stargate", 100); +stargateproxima.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:proxima_portal_block", "Proxima"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatenero = RecipeBuilder.newBuilder("stargate_nero", "bee_stargate", 100); +stargatenero.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:nero_portal_block", "Nero"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatezoi = RecipeBuilder.newBuilder("stargate_zoi", "bee_stargate", 100); +stargatezoi.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:zoi_portal_block", "Zoi"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargateakathartos = RecipeBuilder.newBuilder("stargate_akathartos", "bee_stargate", 100); +stargateakathartos.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:akathartos_portal_block", "Akathartos"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatepauram = RecipeBuilder.newBuilder("stargate_pauram", "bee_stargate", 100); +stargatepauram.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:pauram_portal_block", "Pauram"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var stargatealkemia = RecipeBuilder.newBuilder("stargate_alkemia", "bee_stargate", 100); +stargatealkemia.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:alkemia_portal_block", "Alkemia"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +// Do start up sound and message if no current portal, spawn portal if different recipe, or nothing if same portal: +function beeStargateRecipeStart(controller as IMachineController, portalBlock as string, destination as string) { + var pos = getCenter(controller, 5, -4); + var sender = getControllerSender(controller); + controller.world.native.getMinecraftServer().addScheduledTask(function() { + var currentPortalBlock = controller.world.getBlockState(pos); + + if (currentPortalBlock != IBlockState.getBlockState(portalBlock,"")) { + if (currentPortalBlock == IBlockState.getBlockState("minecraft:air","")) { + var onlineText = '{"translate":"chat.contenttweaker.stargate.online"}'; + server.commandManager.executeCommand(sender, "playsound minecraft:entity.evocation_illager.prepare_summon ambient @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + onlineText); + } + beeStargatePlacePortal(controller, portalBlock, pos, sender); + var destinationText = '{"translate":"chat.contenttweaker.portals.destination","with":["' + destination + '"]}'; + server.commandManager.executeCommand(sender, "playsound minecraft:block.portal.trigger block @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1"); + server.commandManager.executeCommand(sender, "particle portal " + pos.x + " " + pos.y + " " + pos.z + " 1 1 1 0.1 1000"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + destinationText); + } + }); +} + +// Destroy portal if the controller is not running. +MMEvents.onMachinePostTick("bee_stargate", function(event as MachineTickEvent) { + var ctrl = event.controller; + if (ctrl.world.time % 20 != 0 || ctrl.isWorking) { + return; + } + var pos = getCenter(ctrl, 5, -4); + ctrl.world.native.getMinecraftServer().addScheduledTask(function() { + var centerState = ctrl.world.getBlockState(pos); + var itemBlock = ItemStack(Item.getItemFromBlock(centerState.block.native)); + // Only clear blocks that aren't unbreakable or are known portal blocks. + if(centerState != IBlockState.getBlockState("minecraft:air","") && !isNull(itemBlock) + && (centerState.block.definition.hardness >= 0 || itemBlock.wrapper.definition.ores has portal)) { + beeStargateClear(ctrl, pos); + } + }); +}); + +// Clear portal blocks. +function beeStargateClear(controller as IMachineController, pos as IBlockPos) { + var sender = getControllerSender(controller); + beeStargatePlacePortal(controller, "minecraft:air", pos, sender); + var offlineText = '{"translate":"chat.contenttweaker.stargate.offline"}'; + server.commandManager.executeCommand(sender, "playsound minecraft:entity.evocation_illager.cast_spell ambient @a " + pos.x + " " + pos.y + " " + pos.z + " 1 0.5"); + server.commandManager.executeCommand(sender, "particle smoke " + pos.x + " " + pos.y + " " + pos.z + " 1 1 1 0.1 200"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + offlineText); +} + +// Places portal blocks inside the stargate frame: +function beeStargatePlacePortal(controller as IMachineController, portalBlock as string, pos as IBlockPos, sender as ICommandSender) { + var facing = controller.facing; + var dx = 0; + var dz = 0; + // The plane direction + if (facing == crafttweaker.world.IFacing.north() || facing == crafttweaker.world.IFacing.south()) { dx = 1; } + else { dz = 1; } + server.commandManager.executeCommand(sender, "fill " + (pos.x - dx) + " " + (pos.y - 1) + " " + (pos.z - dz) + " " + (pos.x + dx) + " " + (pos.y + 1) + " " + (pos.z + dz) + " " + portalBlock); +} + +function getCenter(ctrl as IMachineController, offsetUp as int, offsetFacing as int) as IBlockPos { + return ctrl.pos.getOffset(up, offsetUp).getOffset(ctrl.facing, offsetFacing); +} + +// The ICommandSender must have the correct associated world, so we're using ControllerCommandSender. +function getControllerSender(controller as IMachineController) as ICommandSender { + var sender = ControllerCommandSender(controller as TileMultiblockMachineController) as native.net.minecraft.command.ICommandSender; + return sender.wrapper; +} \ No newline at end of file diff --git a/scripts/portals/ModularWormholeField.zs b/scripts/portals/ModularWormholeField.zs new file mode 100644 index 00000000..82972028 --- /dev/null +++ b/scripts/portals/ModularWormholeField.zs @@ -0,0 +1,168 @@ +import native.hellfirepvp.modularmachinery.common.crafting.command.ControllerCommandSender; +import native.hellfirepvp.modularmachinery.common.tiles.base.TileMultiblockMachineController; +import native.net.minecraft.item.Item; +import native.net.minecraft.item.ItemStack; + +import crafttweaker.block.IBlockState; +import crafttweaker.command.ICommandSender; +import crafttweaker.world.IBlockPos; +import mods.modularmachinery.RecipeBuilder; +import mods.modularmachinery.MachineTickEvent; +import mods.modularmachinery.RecipeStartEvent; +import mods.modularmachinery.RecipeFailureEvent; +import mods.modularmachinery.MMEvents; +import mods.modularmachinery.IMachineController; + +// Ideally some code here should be shared with ModularBeeStargate, but for some reason cross-script reference doesn't work. + +var portal = ; +portal.addItems([ + , + , + , + , + , + , + +]); +var tooltip = [ + "This recipe spawns a portal while active.", + "To teleport, stand inside the portal." +] as string[]; + +var wormholetaerrapiatta = RecipeBuilder.newBuilder("wormholetaerrapiatta","wormhole_field_generator",100); +wormholetaerrapiatta.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:taerrapiatta_portal_block", "Taerrapiatta"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholediamerisma = RecipeBuilder.newBuilder("wormholediamerisma","wormhole_field_generator",100); +wormholediamerisma.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:diamerisma_portal_block", "Diamerisma"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholefuratto = RecipeBuilder.newBuilder("wormholefuratto","wormhole_field_generator",100); +wormholefuratto.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:furatto_portal_block", "Furatto"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholefinem = RecipeBuilder.newBuilder("wormholefinem","wormhole_field_generator",100); +wormholefinem.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:finem_portal_block", "Finem"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholeapichisi = RecipeBuilder.newBuilder("wormholeapichisi","wormhole_field_generator",100); +wormholeapichisi.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:apichisi_portal_block", "Apichisi"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholelyndenwyrm = RecipeBuilder.newBuilder("wormholelyndenwyrm","wormhole_field_generator",100); +wormholelyndenwyrm.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:lyndenwyrm_portal_block", "Lyndenwyrm"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +var wormholegallifrey = RecipeBuilder.newBuilder("wormholegallifrey","wormhole_field_generator",100); +wormholegallifrey.addItemInput().setChance(0) + .addEnergyPerTickInput(10000) + .addStartHandler(function(event as RecipeStartEvent) { + wormholeGeneratorRecipeStart(event.controller, "contenttweaker:gallifrey_portal_block", "Gallifrey"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + +// Do start up sound and message if no current portal, spawn portal if different recipe, or nothing if same portal: +function wormholeGeneratorRecipeStart(controller as IMachineController, portalBlock as string, destination as string) { + var pos = getCenter(controller, 4, -3); + var sender = getControllerSender(controller); + controller.world.native.getMinecraftServer().addScheduledTask(function() { + var currentPortalBlock = controller.world.getBlockState(pos); + + if (currentPortalBlock != IBlockState.getBlockState(portalBlock,"")) { + if (currentPortalBlock == IBlockState.getBlockState("minecraft:air","")) { + var onlineText = '{"translate":"chat.contenttweaker.wormhole_generator.online"}'; + server.commandManager.executeCommand(sender, "playsound minecraft:entity.evocation_illager.prepare_summon ambient @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + onlineText); + } + wormholeGeneratorPlacePortal(controller, portalBlock, pos, sender); + var destinationText = '{"translate":"chat.contenttweaker.portals.destination","with":["' + destination + '"]}'; + server.commandManager.executeCommand(sender, "playsound minecraft:block.portal.trigger block @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1"); + server.commandManager.executeCommand(sender, "particle portal " + pos.x + " " + pos.y + " " + pos.z + " 1 1 1 0.1 1000"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + destinationText); + } + }); +} + +// Destroy portal if the controller is not running. +MMEvents.onMachinePostTick("wormhole_field_generator", function(event as MachineTickEvent) { + var ctrl = event.controller; + if (ctrl.world.time % 20 != 0 || ctrl.isWorking) { + return; + } + var pos = getCenter(ctrl, 4, -3); + ctrl.world.native.getMinecraftServer().addScheduledTask(function() { + var centerState = ctrl.world.getBlockState(pos); + var itemBlock = ItemStack(Item.getItemFromBlock(centerState.block.native)); + // Only clear blocks that aren't unbreakable or are known portal blocks. + if(centerState != IBlockState.getBlockState("minecraft:air","") && !isNull(itemBlock) + && (centerState.block.definition.hardness >= 0 || itemBlock.wrapper.definition.ores has portal)) { + wormholeGeneratorClear(ctrl, pos); + } + }); +}); + +// Clear portal blocks. +function wormholeGeneratorClear(controller as IMachineController, pos as IBlockPos) { + var sender = getControllerSender(controller); + wormholeGeneratorPlacePortal(controller, "minecraft:air", pos, sender); + var offlineText = '{"translate":"chat.contenttweaker.wormhole_generator.offline"}'; + server.commandManager.executeCommand(sender, "playsound minecraft:entity.evocation_illager.cast_spell ambient @a " + pos.x + " " + pos.y + " " + pos.z + " 1 0.5"); + server.commandManager.executeCommand(sender, "particle smoke " + pos.x + " " + pos.y + " " + pos.z + " 1 1 1 0.1 200"); + server.commandManager.executeCommand(sender, 'execute @a[x=' + pos.x + ',y=' + pos.y + ',z=' + pos.z + ',r=25] ~ ~ ~ tellraw @s ' + offlineText); +} + + +// Places portal blocks inside the wormhole area: +function wormholeGeneratorPlacePortal(controller as IMachineController, portalBlock as string, pos as IBlockPos, sender as ICommandSender) { + var facing = controller.facing; + server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 1) + " " + (pos.z - 1) + " " + (pos.x + 1) + " " + (pos.y + 1) + " " + (pos.z + 1) + " " + portalBlock); +} + +function getCenter(ctrl as IMachineController, offsetUp as int, offsetFacing as int) as IBlockPos { + return ctrl.pos.getOffset(up, offsetUp).getOffset(ctrl.facing, offsetFacing); +} + +// The ICommandSender must have the correct associated world, so we're using ControllerCommandSender. +function getControllerSender(controller as IMachineController) as ICommandSender { + var sender = ControllerCommandSender(controller as TileMultiblockMachineController) as native.net.minecraft.command.ICommandSender; + return sender.wrapper; +} \ No newline at end of file

hkD_YN#QUF*%n)gr=wN))uVlX9sXJ;0 zeZQWZbyaMiTB{XyJl1O2ZiT^6awe;3J{d_H!!*=ttxN~f%c%UHu^1{W#5o!vHb z!s7t-{yX+pPTA(K=rCAoctl%PNSWpEh0S&6_t)K4*;&8r=+BMI>dvz->z@5$`+E1- z2xjZO%yVXF={#(ozSBX*j_c~-9#>KA5Bn;hUPb?5P$ znQJTOEL|!iHCO3?%Bij+ljYJsm+0rMf9Tm%Ep;`R=h18q2e19B(yMRPIxh*8J9%(T zkjJFidw5w`nq3Y1qfg8^+!VBnd;e^cBNg#yoQ$U={`|W*_4Xa+RrkZwCKO1t{kq2) zdB|eDz!?eegZ&SuPTW3Q_Wf)ICxc^CqMpPg?#R5*yjoJvVP2A&w8OPTzH`#NdS?P$ zZT)rT9qD0v8Yte=`{qSf=Ssf3D@KmO-t&ZWzvuF{)g4N+P%XLq*FuA#^^M|j4za|L zD6Uy6*zV2E%kbcJ=3#EiS2x+iv!}D_`@_=?zxgH7Pg;n6DnB&KxZ&-NPJ4$LKAkHU zgdhZkQoe`KwfQFaDs|zBZF?j%EWP*@%8wKp&g7X= zS+-E(NM3l>3nu1y3Pu{O2M?|YusS@$QTWMj@0YAz4w~7#ofd7Zhw6IWFYQ(8s%Vm$ zsla&f{JJY00#graC{F4Y;o4~XkS!`{N$2aDmi2vyvzW?`>UyZ&`FU6L2Iu{oJN%fA zxxJWOH+km4w3+YBRyj}4>eXuGE8?7VVO`zl^BQK`42xmx|jQ0 zQjEp)KYYwaNByR_IHqw4F0nuHb#kXxB-i68CAQ*J4Ti6?S{}cyFF0i5SbC*{#q(L& zc7tP&#a3KBU-$5^UV!Qwz1@#(tbcgOZZ|s2E7IxMGgDdn+rg&?boVmbn=GDgGc(@u zGIQIk)$5mc9gm#yVe-Zw%}d^VPg9Uz+J7dn$=srvXZ0kNiMidfLdQjwoeO-w)-&)w z=C)RnJ?$>)D087TXTR~KKXw_%eokoIQ1?P5?WVD=lHb{#B~Mjf^3>(ZUEO$5;>G5( zAD5otW9+&T{>QJfk*{{13Hy$Szvm_2t+#009CqCE!J`>lnR{CQOw3SVJgphtWn1u8 zH#z=>Ws3g`tHyrOHpZqhQ;R$UOQDnH1xh=(S{>JMMuzPdPJKSpc{^Kch0)z)o*(i_ z$$THy9O!?tQO{2F{=4#Z8Z};Wc{5g=wik89q^zwY#ONFH_m@N({b zAmfA$*1gex}e)E^JHGu`B!Zs@7}mOwdcXdDHGjq-^??8;ZZw#%M9bm zRtzRrzrSZU49BY*a|Fsf&w0L3wVnQMd*#Ob@bdzD zv|L)%l0_`e<>yq~a9tzz&QjrUU;o|*FHQc0d6aBftA23T$FJ)3^PT1kNYzbt`pDxm z_jmmzVLPY0Y=<6vQJCA(>GnJSY>f~<-;=Zo10MauC%(PmI@f+aIJ`W&V6waIuWf(d zm(Tr^^=8KkcaIgClf~~mh~iqa{c`)kT@wVuWxu&6s66;`X{GJAH_x7Ld-l;~SNI%> z>NDpXX6F8m{dr@B;AG*w-)H*tJfG)(>FB`=f+b=ZC29O-syena{cE};j4Wh7DJK1} zb$B4OXRn0&RrgW}d(-33hW#&= zzEa+L>$mP?zlFJ>k2s!m$zM6J&DupQQ0vG9?PT3;3Hi1TOP}*i-x#yszr))osPBK^ zpY?U`Oj83*p(O=_r zFq}of!G%X~=FHxZGDG(BA4~b=L-t^A)C%3a}t?KF0S;8JkoSI7%9UX;3uOujXt@i8cA;c&R@4+p}*aL(e@X=j^=vyR~!d7%X39 z{baMSU|Du*%HDS$-yQsS@1O1Ex9{0M>@T{>%l229fkE(MW=KRygs+cPa(=E}VoH8e zs$NBI0Rsrw*jE%JCTFLXC?ut(XXe=|z2CiGNg*@ERw>-n*TA>HIW;5GqpB!1xXLdi zxhgx^GDXSWj?1RPsv@@_H?<^Dp&~aYuh^=>RtapbRbH_bNLXJ<0j#7X+g2&UH$cHT zzbI9~M9)OeK-aY*v&=}zj!VI&C?(A*$i)q6L{Unbtx`rwNr9EVetCJhUb(Seeo?x< zp{1pzzJZaxk&$juN}6tQWnM{Qg>GK4GRO#s87`^C$wiq3C7Jno3LrBRlk!VTY?YL_ z6ciMohF9bk`1-<)&nt$8LUMktennz|zM-Cher~QlvX0^s*Rm4)I*LOo3sUuiQj7CT zi;`1a%Tn`7l#z`{Nrvk$C@snXdnYAXKQ$*cH#M)MSl>|35XDM&Pu~Ez4p0!JXXX}w zbyegRpr|a#OhW_~if=$NVDBJ1q$0NfZZ3*ynBT#Q!C_?OlAl}(a-OG)trEz7tCalY z%oHmy(=gH4D9za1NH-rEa7@Audm{^%w=o*+?86c_8PsvQHB&6C7ls#-9k?xUMT#{c@2^NCnso>N? z2oJ)|$pooZP*4D83#-Irh!=_z%TgiH1(!8W`owo2}qxdq^` zQqX`#l_oe);p)pXQbF-xU}UIkV4-VZ5n^OuWo%$&VyvW3d+((s8CjaA8ky;)rWhFO znj|Kg=vpKjCg~cHq^kD}4ML2JtqcsUOpWN_y`;1h)0C7{ zGhJgdOG8}~6XPV^#H2(M-DH!bG;?DE(sivtZ2D)aJ=BBzP=Ejz~mT9I*x=H4V7K!G@rbgz*kkXU##0mDEk!gsb1t|6m z=n{JtW{KwJNr^_fW=5$dx+Z2R$-0)QX^FZimPy7ICPpSH#^%&YoTj=4AOtRrO+n=_ zv}m!>2Q@}u1*wfbMo|k@Qi_7+4u{laDYn zFfd4#xJHyX=jVdD`wZYdXljZ=d1gt50;mrf-pD7;z`*p~)5S3);_%y<=hq%G;5laR zr9Vf4VXKg_funlGU4_*KUb{V%H!?~u2(b;f{W_zZtH@{0vPCv8J)a!0-|hG4eY*Oa zDM8-~EFP3tE!5zelFG@jVii|O##%;(V-jC#`x7M$&Knoyz2UjN?W>H&QX6*$10Lq0 zyfeIa3+8JtwNa1kGAs`X6+N}dB~awVHHr2)DHX+U)@%){+I3qn+2=#`(kU{HvuAOK zO6B`2PTyy6tm34y+k&liYMv)NbN)rW{=R&|&VZ#FN&e=?6kh+9%bpYPc;EYp{D&WC zp0n)i?9?)v|6KA8r)k8b&%Y}_Jaw!QJiVz$%kUKQt_6ATCs#h`*?R3ll>5vNl5!Tg zI=+kyWwF;IGsTm9N`6i_eyDrmi_^{e{F5pbPFi-due@q`f>|s5`o>lk(Ik(4MRrXOAiL1!HnHm(H7c)(@@3``+Rfm4o z9JA=Nkn5kZjPv_%+0xi#nd1d&pLmu$SD!WUpwAPdGW))hR+BSa>P1euxi9s3bYPO# z_U8wMDwl8^{mfJsKr z9y0NjI4;$Rv~x1zFludA-SZ_@kS>izF~lZ$R|JIJ$Smd7(j^FQe}51QAv z-;n<>VJEYm8vkp>md}q4WgnT$?(H74via^aJHxLp7iw(F|Nj3Tqv*Lyt*70~6c@91 z3-~w%EZqI<+`~iXPU3?p`JM9|J2t9ltaM6W z*&3?laQj07FZT|$d;2c_x$~d<bP0l+XkKPoQrz literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/furatto_portal_block.png.mcmeta b/resources/contenttweaker/textures/blocks/furatto_portal_block.png.mcmeta new file mode 100644 index 00000000..36578bcc --- /dev/null +++ b/resources/contenttweaker/textures/blocks/furatto_portal_block.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/contenttweaker/textures/blocks/galaxy_accelerator.png b/resources/contenttweaker/textures/blocks/galaxy_accelerator.png new file mode 100644 index 0000000000000000000000000000000000000000..61ed707bd3cffc4545270ff793acc3fd50f3fcf6 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z<9#b z#WBR9cj@Gf*};J#$Lg1-d~@s!QW25)yT=pd8pP`M)rewa5MM;X5Y0KRs9tTvb z1nn30n&UOc_e-%_;jDy7-zHqMm{RO#%+UShQtQ%Z8FFjpF40@vXrYJn?ZjpucNR zO1u88MYrEBlPNy8^8WkBm2y98zopr00#HqbpQYW literal 0 HcmV?d00001 diff --git a/resources/contenttweaker/textures/blocks/gallifrey_portal_block.png b/resources/contenttweaker/textures/blocks/gallifrey_portal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..287637845971d49211b2e67e89f4961a5f502e4b GIT binary patch literal 9615 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