
Singularity Iteration
Singularity Iteration is a tech mod inspired by the Industrial Craft 2, bringing a relatively complete yet streamlined industrialization experience to Minecraft.
Список изменений
更新日志 v0.1.6.3
发布日期: 待定
新增内容
采矿镭射枪 - 战斗模式
- 新增战斗模式(Combat Mode)
- 对生物造成25点伤害
- 消耗500 EU能量
- 添加对应的中文翻译键
hud.mio_icif.laser_miner.mode_combat
暮色森林矿石生成适配
- 添加锡矿石、铅矿石、铀矿石在暮色森林的生成配置
- 普通层和深层都有分布
- 使用
#twilightforest:in_twilight_forest生物群系标签
英文翻译文件
- 新增完整的英文翻译文件
en_us.json- 使用 argostranslate 本地翻译库自动生成 - 包含所有方块、物品、GUI文本的英文翻译
修复
电炉经验问题
- 修复电炉不给予经验的问题
- 电炉烧完物品后不像原版熔炉一样给予经验
- 问题原因:没有实现经验记录和给予功能
- 修复方案:
- 添加
recipesUsed字段记录配方使用次数 - 在finishSmelting()方法中记录配方使用 - 添加awardUsedRecipesAndPopExperience()方法给予玩家经验 - 添加getRecipesToAwardAndPopExperience()方法计算并生成经验球 - 在FurnaceElcMenu.removed()中调用经验给予方法 - 在 NBT 保存/加载中保存配方使用记录 - 修复文件:mio_icif_furnace_elc.java,FurnaceElcMenu.java
量子头盔自动进食
- 修复量子头盔不消耗背包食物的问题
- 原来只消耗能量,凭空增加饱食度
- 现在会正确查找并消耗背包中的食物
- 根据食物的实际属性恢复饱食度和饱和度
- 修复文件:
mio_icif_helmet_quantum.java
采矿镭射枪爆破模式
- 修复爆破模式和超高能爆破模式提前爆炸的问题
- 子弹在击中方块前就会爆炸
- 修复方案:
- 在
onHitBlock中精确处理爆破模式 - 将子弹移动到击中位置再触发爆炸 - 为超高能爆破模式添加缺失的power、blockBreaks、range属性 - 修复文件:mio_icif_laser_bullet.java
采矿镭射枪水平模式
- 修改水平模式发射逻辑
- 原来:使用玩家实际视角(包括上下角度)
- 现在:固定水平角度为 0,使子弹平行地面发射
- 修复文件:
mio_icif_laser_miner.java
量子套爆炸保护
- 添加量子套对爆炸伤害的抵抗
- 原来:爆炸伤害被标记为
BYPASSES_ARMOR,量子套无法吸收 - 现在:量子套可以正常吸收爆炸伤害(消耗能量抵消伤害) - 修复文件:mio_icif_events.java
调整
创造模式物品栏
-
修改创造模式物品栏页面标签图标 - 从青铜锭改为火力发电机方块 (
THERMAL_GENERATOR) -
修复电池满电版本显示 - BAT 和 ADVBAT 使用
setEnergy()API 正确设置满电状态 - 删除重复的能量水晶和蓝波顿水晶空电/满电版本
配置翻译键
-
添加配置分类的中文翻译键 -
mio_icif.configuration.FutureMarket→ "期货机配置" -mio_icif.configuration.NuclearExplosion→ "核爆炸配置" -mio_icif.configuration.TerraELC→ "地形转换机配置" -mio_icif.configuration.Scanner→ "扫描机配置" -mio_icif.configuration.EnergyNet→ "能量网络配置" -
添加配置项的中文翻译键 - 期货机:货品种类、每日最大交易物品数量、每页显示货品数量等 - 核爆炸:启用核爆炸、蘑菇云粒子数量倍率、启用镭射枪超高能爆破模式 - 地形转换机:每tick处理方块数、作用范围 - 扫描机:UU物质消耗倍率、EU能量消耗倍率、自定义物品消耗覆盖 - 能量网络:使用多线程计算电网
按键翻译键
-
添加按键的中文翻译键 -
key.mio_icif.jetpack_mode→ "切换喷气背包模式" -key.mio_icif.boost→ "量子靴大跳" -
删除重复的喷气背包模式按键 - 删除
JetpackKeyHandlerClient中的MODE_SWITCH_KEY(默认M键) - 统一使用mio_icif_ClientEvents中的JETPACK_MODE_KEY(默认K键)
总结:
- 新增采矿镭射枪战斗模式
- 添加暮色森林矿石生成适配
- 修复电炉、量子头盔、镭射枪等多个问题
- 完善创造模式物品栏和配置翻译
- 添加完整的英文翻译支持
Changelog v0.1.6.3
Release Date: TBD
New Content
Mining Laser - Combat Mode
- Added Combat Mode
- Deals 25 damage to mobs
- Consumes 500 EU energy
- Added Chinese translation key
hud.mio_icif.laser_miner.mode_combat
Twilight Forest Ore Generation
- Added ore generation for Tin, Lead, and Uranium in Twilight Forest
- Distributed in both normal and deep layers
- Uses
#twilightforest:in_twilight_forestbiome tag
English Translation
- Added complete English translation file
en_us.json- Auto-generated using argostranslate local translation library - Includes English translations for all blocks, items, and GUI text
Fixes
Electric Furnace Experience
- Fixed electric furnace not giving experience
- Electric furnace did not give experience like vanilla furnace after smelting
- Cause: No experience recording and awarding functionality implemented
- Solution:
- Added
recipesUsedfield to record recipe usage count - Record recipe usage infinishSmelting()method - AddedawardUsedRecipesAndPopExperience()method to award player experience - AddedgetRecipesToAwardAndPopExperience()method to calculate and spawn experience orbs - Call experience awarding method inFurnaceElcMenu.removed()- Save recipe usage records in NBT save/load - Fixed files:mio_icif_furnace_elc.java,FurnaceElcMenu.java
Quantum Helmet Auto-Feed
- Fixed quantum helmet not consuming food from inventory
- Previously only consumed energy, added saturation magically
- Now correctly finds and consumes food from inventory
- Restores hunger and saturation based on actual food properties
- Fixed file:
mio_icif_helmet_quantum.java
Mining Laser Explosive Mode
- Fixed explosive and super-nuclear explosive modes exploding prematurely
- Bullets exploded before hitting blocks
- Solution:
- Handle explosive mode precisely in
onHitBlock- Move bullet to hit location before triggering explosion - Added missingpower,blockBreaks,rangeproperties for super-nuclear mode - Fixed file:mio_icif_laser_bullet.java
Mining Laser Horizontal Mode
- Modified horizontal mode firing logic
- Previously: Used player's actual view angle (including up/down)
- Now: Fixed horizontal angle to 0, making bullets fire parallel to ground
- Fixed file:
mio_icif_laser_miner.java
Quantum Armor Explosion Protection
- Added explosion damage resistance to quantum armor
- Previously: Explosion damage marked as
BYPASSES_ARMOR, quantum armor couldn't absorb - Now: Quantum armor can properly absorb explosion damage (consuming energy to negate damage) - Fixed file:mio_icif_events.java
Tweaks
Creative Tab
-
Changed creative tab page icon - From bronze ingot to thermal generator block (
THERMAL_GENERATOR) -
Fixed battery full-charge version display - BAT and ADVBAT now use
setEnergy()API to correctly set full charge state - Removed duplicate energy crystal and lapotron crystal empty/full versions
Config Translation Keys
-
Added Chinese translation keys for config categories -
mio_icif.configuration.FutureMarket→ "Future Market Config" -mio_icif.configuration.NuclearExplosion→ "Nuclear Explosion Config" -mio_icif.configuration.TerraELC→ "Terraformer Config" -mio_icif.configuration.Scanner→ "Scanner Config" -mio_icif.configuration.EnergyNet→ "Energy Network Config" -
Added Chinese translation keys for config items - Future Market: Commodity types, max daily trade items, items per page, etc. - Nuclear Explosion: Enable nuclear explosion, mushroom cloud particle multiplier, etc. - Terraformer: Blocks per tick, range - Scanner: UU matter cost multiplier, EU energy cost multiplier, custom item cost override - Energy Net: Use multithreading for energy net
Keybind Translation Keys
-
Added Chinese translation keys for keybinds -
key.mio_icif.jetpack_mode→ "Switch Jetpack Mode" -key.mio_icif.boost→ "Quantum Boots Super Jump" -
Removed duplicate jetpack mode keybind - Removed
MODE_SWITCH_KEYinJetpackKeyHandlerClient(default M key) - Unified to useJETPACK_MODE_KEYinmio_icif_ClientEvents(default K key)
Summary:
- Added mining laser combat mode
- Added Twilight Forest ore generation support
- Fixed multiple issues with electric furnace, quantum helmet, and mining laser
- Improved creative tab and config translations
- Added complete English translation support
