firmages-core 0.9.0
Curse Maven Snippet
What's new
0.9.0
- Age swap: an Age change no longer reloads the datapacks. The gate classifies every recipe once per load; a swap filters that list again for the new Ages (
RecipeManager#replaceRecipes), rebindstfc:prospectable,precisionprospecting:prospectable_mineralandmekanism:miner_blacklist, flushes the recipe caches of Mekanism, Create, TerraFirmaCraft, Immersive Engineering and Mystical Agriculture, and sends only the recipe packet and recipe book./reload,/firmages reloadand the boot reconcile still load everything.gate.ageSwap(server, default on); a swap that cannot run falls back to the full reload. KubeJS getsFirmAges.stationAge,requireAgeanduntilAge; the Create basin heat levels are station locks of the gate. - EMI by Age: an EMI plugin disables every stack of a locked Age (items and fluids by
firmages:age_itemsandage_fluids, other stack types by mod, books, enchantments and potions that name a locked mod) and removes the categories and EMI Loot tables of locked mods. One EMI reload per Age change (firmages:age_statusreloadPending). EMI's recipe and recipe tree screens stay closed while the recipe viewer is locked. The client command/firmages_client emi_auditwrites the audit of the current Age tologs/. - Ponder hides locked items from its index and tag screens;
/ponderbelow permission level 2 only answers how to ponder an item. GuideME's client command/guidemecis removed. - The Gathering (Singularity Age): one prayer at the intact shrine with all nine relics present releases them; they never despawn. The heart shows
awakened=10, the HUD goal changes. Living shrine: an idle beam in the latest Age colour (shrine.permanentBeam, server, default on in new worlds;effects.idleBeamclient), a hum near the heart (effects.ambientDrone) and relic dust. Ceremony echo: a player who missed an Age-up gets one short ceremony after login (player attachmentfirmages:seen_age). The Origin islands are rebuilt (arena version 2) with floating sign items. - Operator commands:
/firmages origin tp <players> force,/firmages origin gathering,/firmages origin fight. - Network protocol version 4 (
firmages:age_statusgainedreloadPendingandgathered,firmages:shrine_syncthe living-shrine fields): client and server need 0.9.0.
0.8.1
- Hand-breaking rule:
hardship.toolRuleUntilAge(server, defaultage_0, so the rule holds in Dawn only; an Age id,neverordawnturn it off). Below that Age, blocks in#firmages:needs_tool_early(logs, raw and hardened rock, ores, sandstone) do not break without a correct tool for drops: break speed 0 on client and server, the break is cancelled on the server, and an action-bar hint shows at most once per minute. Creative, spectator and machine fake players are exempt. The client takes the rule fromfirmages:age_status. - Ars Nouveau's mana and spell HUD stay hidden below
ui.manaHudFromAge(client, defaultage_3). - Locked items: the tooltip keeps only the name and ProgressiveStages' lock lines (
ui.trimLockedTooltips, client, default on). - TerraFirmaCraft's weight and size tooltip line is removed (
tfc.hideSizeWeight, client, default on); TFC 4.2.11 has no setting for it. - Faster start with TerraFirmaCraft Registry API: its seven enum scans only read mod files that are or depend on
tfcortfcregistryapiinstead of every class of every mod (perf.limitTfcRegistryApiScan, server config, default on, read once at game start). - Network protocol version 3 (
firmages:age_statusgrew): client and server need 0.8.1.
0.8.0
ui.jadeFromAgedefaults to the Bronze Age (age_1), the same Age as the recipe viewer. Existing configs keep their values.- Cave Dweller ReEvolved until an Age:
hardship.caveDwellerUntilAge(server, defaultage_2, the Iron Age; an Age id ornever). From that Age on the server refuses the dweller when it would join a level (its own spawns,/summon, dwellers saved in chunks) and removes loaded ones after every Age change;firmages:age_statuscarries whether it still hunts, and the client then drops everycave_dwellersound (its cave noises come on a timer even without a dweller). - Quest book as a window (FTB Quests):
ui.questWindowPercent(client, default 75, 0 = fullscreen) sizes the quest screen to that share of the game window, centred, with the chapter list, the map and every pop-up inside it. Pop-ups are clamped in screen coordinates (FTB Library put a screen-sized quest view 10 pixels off the edge), and the map centre and the chapter list work on a window. The gaps between title, tasks, separator and text of the quest view shrink withui.questParagraphGap. - Enhanced Celestials 2 has no join screen;
ui.blockedScreensships empty. - Network protocol version 2 (
firmages:age_statusgrew in 0.7.2 and 0.8.0): client and server need 0.8.0.
This mod has no additional files

