[SI] SingularityIteration-0.1.6.3-beta.jar
Curse Maven Snippet
What's new
# 更新日志 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_forest` biome 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 `recipesUsed` field to record recipe usage count
- Record recipe usage in `finishSmelting()` method
- Added `awardUsedRecipesAndPopExperience()` method to award player experience
- Added `getRecipesToAwardAndPopExperience()` method to calculate and spawn experience orbs
- Call experience awarding method in `FurnaceElcMenu.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 missing `power`, `blockBreaks`, `range` properties 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_KEY` in `JetpackKeyHandlerClient` (default M key)
- Unified to use `JETPACK_MODE_KEY` in `mio_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
This mod has no additional files

