UFO FUTURE

UFO FUTURE: an endgame Minecraft mod. Adds Infinity Cells (infinite resources), Crafting Storages up to 1 quadrillion bytes, and intergalactic Co-processors for massive crafting. Includes energy-powered tools and armor.

File Details

ufo-1.5.5.jar

  • R
  • Dec 2, 2025
  • 3.08 MB
  • 34
  • 1.21.1
  • NeoForge

File Name

ufo-1.5.5.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ufo-future-1372445:7284531"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven


 

🛸 Update Log / Registro de Atualização

   

🇬🇧 English

   

🐛 Bug Fixes & Balancing

 
  • Fixed Recipe Loops (Circular Dependencies):
    • UU Amplifier: Now requires Water instead of Liquid Starlight to craft. This breaks the "chicken and egg" loop where you needed Starlight to make the Amplifier to make Starlight.
    • Gelid Cryotheum: The initial coolant input for the recipe is now Water, allowing the first batch to be crafted without already possessing Cryotheum.
    • Dimensional Matter Assembler & Casing: Changed the crafting recipe to use AE2 Engineering Processors instead of the Dimensional Processor. This ensures you can build the machine before needing the processor that the machine itself produces.
    • Note: These changes ensure a smooth progression curve without logical locks.
 

✨ New Features

 
  • KubeJS Support: Added native integration for KubeJS 6+ (1.21)!
    • You can now add custom recipes to the Dimensional Matter Assembler using server scripts.
    • Recipe Type: ufo:dimensional_assembly
    • Supports custom item inputs, fluid inputs, coolant, outputs (AE2 format), energy cost, and processing time.
 

KubeJS Example Script

  To add a custom recipe, place a .js file in your kubejs/server_scripts folder with the following content:
JavaScript
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c601336812-157 mat-unthemed ng-star-inserted" style="font-family: Google Sans Text, sans-serif !important; line-height: 1.15 !important; margin-top: 0px !important;" aria-label="Copiar o c&oacute;digo"></button>
ServerEvents.recipes(event => {
    event.custom({
        type: 'ufo:dimensional_assembly',
        
        // Item Inputs (Array of objects with 'amount' and 'ingredient')
        item_inputs: [
            { 
                amount: 1, 
                ingredient: { item: 'minecraft:dirt' } 
            },
            { 
                amount: 1, 
                ingredient: { tag: 'forge:ingots/iron' } 
            }
        ],
        
        // Fluid Reagent Input
        fluid_input: {
            amount: 1000, // mB
            ingredient: { fluid: 'minecraft:water' }
        },
        
        // Coolant Input
        coolant_input: {
            amount: 100, // mB
            ingredient: { fluid: 'minecraft:water' }
        },
        
        // Outputs (AE2 Generic Stack Format)
        // "#": Count, "#t": Type ("ae2:i" for item, "ae2:f" for fluid)
        outputs: [
            { 
                "#": 1, 
                "#t": "ae2:i", 
                "id": "minecraft:diamond" 
            }
        ],
        
        // Settings
        energy: 10000,       // FE per operation
        process_time: 200,   // Ticks
        chances: [1.0]       // Output chances
    })
})

 

🇧🇷 Português

   

🐛 Correções de Bugs e Balanceamento

 
  • Correção de Loops nas Receitas (Dependências Circulares):
    • UU Amplifier: Agora requer Água em vez de Liquid Starlight para ser feito. Isso quebra o ciclo onde você precisava de Starlight para fazer o item necessário para criar Starlight.
    • Gelid Cryotheum: A entrada de refrigerante inicial foi alterada para Água, permitindo que o primeiro lote seja fabricado sem que o jogador já precise ter Cryotheum.
    • Dimensional Matter Assembler & Casing: A receita de craft foi alterada para usar AE2 Engineering Processors em vez do Dimensional Processor. Isso garante que você consiga construir a máquina antes de precisar do processador que ela mesma produz.
    • Nota: Essas mudanças garantem uma curva de progressão fluida e sem bloqueios lógicos.
 

✨ Novas Funcionalidades

 
  • Suporte ao KubeJS: Adicionada integração nativa para KubeJS 6+ (1.21)!
    • Agora você pode adicionar receitas personalizadas à Dimensional Matter Assembler usando scripts de servidor.
    • Tipo de Receita: ufo:dimensional_assembly
    • Suporta entradas de itens, fluidos, refrigerantes, saídas (formato AE2), custo de energia e tempo de processamento.
 

Exemplo de Script KubeJS

  Para adicionar uma receita customizada, coloque um arquivo .js na sua pasta kubejs/server_scripts com o seguinte conteúdo:
JavaScript
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-mdc-tooltip-trigger copy-button ng-tns-c601336812-158 mat-unthemed ng-star-inserted" style="font-family: Google Sans Text, sans-serif !important; line-height: 1.15 !important; margin-top: 0px !important;" aria-label="Copiar o c&oacute;digo"></button>
ServerEvents.recipes(event => {
    event.custom({
        type: 'ufo:dimensional_assembly',
        
        // Entradas de Itens (Lista de objetos com 'amount' e 'ingredient')
        item_inputs: [
            { 
                amount: 1, 
                ingredient: { item: 'minecraft:dirt' } 
            },
            { 
                amount: 1, 
                ingredient: { tag: 'forge:ingots/iron' } 
            }
        ],
        
        // Entrada de Fluido Principal (Reagente)
        fluid_input: {
            amount: 1000, // mB
            ingredient: { fluid: 'minecraft:water' }
        },
        
        // Entrada de Refrigerante (Coolant)
        coolant_input: {
            amount: 100, // mB
            ingredient: { fluid: 'minecraft:water' }
        },
        
        // Saídas (Formato AE2 Generic Stack)
        // "#": Quantidade, "#t": Tipo ("ae2:i" para item, "ae2:f" para fluido)
        outputs: [
            { 
                "#": 1, 
                "#t": "ae2:i", 
                "id": "minecraft:diamond" 
            }
        ],
        
        // Configurações
        energy: 10000,       // FE por operação
        process_time: 200,   // Ticks
        chances: [1.0]       // Chances de saída
    })
})