visualcrafting-1.6.1.jar
Curse Maven Snippet
What's new
# 炉卡系统(新)
新增三层炉卡(T1 / T2 / T3),可作为升级卡安装于AE2 ME接口/接口面板/MEGA接口中。
安装后,卡片会自动读取接口配置的槽位,匹配炉/高炉配方,并将熔炼产品存储到AE网络中。冶炼会生成存储在熔炉卡中的经验值,玩家可以通过界面图形界面中的一个按钮提取。
\*\*Three-Tier Parameters:\*\*
| Parameter | T1 | T2 | T3 |
|---|---|---|---|
| 熔炼速度 (ticks) | 15 | 10 | 2 |
| 每件物品的能量 (AE) | 45,000 | 85,000 | 165,000 |
| 处理比率 | 30% | 60% | 100% |
| 最高经验等级 | 256 | 512 | 1024 |
\---
# 体验流体积分(新)
- 通过“forge:experience”标签自动检测模组包中已有的经验液体,按罐名排序以选择优先存储类型。
- 当炉卡体验满时,溢出经验会自动注入AE2流体网络。
# 体验提取界面(新)
- 在 AE2 界面界面中增加了“提取体验”按钮,显示实时可提取等级和上限。
- 提取量会自动被炉卡等级限制,以防止溢出。
**配置:** 'furnace_card_enabled' — 切换炉卡功能(1 = 启用,0 = 禁用)。
---
# 矿石塔布
通过图形界面可视化配置并编写Minecraft原版数据包格式的矿石世界生成配置:
- **矿物生成:** 在矿物槽中放入一个块,在次要槽放置可选副产物,然后点击批量写入“configured_feature” + “placed_feature” + “biome_modifier” JSON 文件。
- **参数滑块:** 静脉大小(静脉大小→%)、副产物比率、每块静脉数(最小~最大)、Y级范围。
- **维度与生物群系:** 请求服务器的维度/生物群系列表;支持多选择生物群系。
- **配置持久化:** “visualcrafting_config.json”保存/读取所有UI参数。
- **输出路径:** '<game_dir>/visualcrafting/datapack/data/visualcrafting/worldgen/'
# 食物标签
可视化编辑食物属性并自动生成/修改 KubeJS 脚本:
- **格子:** 将食物放入食物槽——原始的“食物属性”(营养/饱和/药水效果)会自动读取并填充到界面中。
- **参数:** 营养(0–20)、饱和度(0–1)、吃次、始终可食用、返回物品栏。
- **药水效果:** 多重选择下拉选单 + 等级(0–255) + 持续时间(刻数)+ 无限持续时间选项。
- **保存/删除:** 智能地插入或删除“visualcrafting_food.js”中对应的“修改”条目,而不影响其他条目。
- **输出路径:** '<game_dir>/kubejs/startup_scripts/visualcrafting_food.js'
\# Furnace Card System (New)
Added three-tier Furnace Cards (T1 / T2 / T3), installable as upgrade cards in AE2 ME Interfaces / Interface Panels / MEGA Interfaces.
Once installed, the card automatically reads the interface's configured slots, matches furnace/blast furnace recipes, and stores smelted products into the AE network. Smelting generates experience stored within the Furnace Card, which can be extracted to the player via a button in the interface GUI.
\*\*Three-Tier Parameters:\*\*
| Parameter | T1 | T2 | T3 |
|---|---|---|---|
| Smelting Speed (ticks) | 15 | 10 | 2 |
| Energy per Item (AE) | 45,000 | 85,000 | 165,000 |
| Processing Ratio | 30% | 60% | 100% |
| Max Experience Level | 256 | 512 | 1024 |
\---
\# Experience Fluid Integration (New)
\- Automatically detects existing experience fluids in the modpack via the \`forge:experience\` tag, sorted by jar name to select the priority storage type.
\- When Furnace Card experience is full, overflow experience is automatically injected into the AE2 fluid network.
\# Experience Extraction GUI (New)
\- Added an "Extract Experience" button in the AE2 Interface GUI, displaying real-time extractable levels and the cap.
\- Extraction is automatically capped by Furnace Card tier to prevent overflow.
\*\*Configuration:\*\* \`furnace\_card\_enabled\` — toggles Furnace Card functionality (1 = enabled, 0 = disabled).
\---
\# Ore Tab
Visually configure and write Minecraft vanilla datapack-format ore world generation configurations via GUI:
\- \*\*Mineral Generation:\*\* Place a block in the mineral slot and an optional byproduct in the secondary slot, then click to batch-write \`configured\_feature\` + \`placed\_feature\` + \`biome\_modifier\` JSON files.
\- \*\*Parameter Sliders:\*\* Vein size (% → veinSize), byproduct ratio, vein count per chunk (min~max), Y-level range.
\- \*\*Dimension & Biome:\*\* Requests dimension/biome lists from the server; supports multi-select biomes.
\- \*\*Config Persistence:\*\* \`visualcrafting\_config.json\` saves/reads all UI parameters.
\- \*\*Output Path:\*\* \`<game\_dir>/visualcrafting/datapack/data/visualcrafting/worldgen/\`
\# Food Tab
Visually edit food properties and auto-generate/modify KubeJS scripts:
\- \*\*Slots:\*\* Place food in the food slot — original \`FoodProperties\` (nutrition/saturation/potion effects) are auto-read and backfilled into the UI.
\- \*\*Parameters:\*\* Nutrition (0–20), saturation (0–1), eating seconds, alwaysEdible, return item slot.
\- \*\*Potion Effects:\*\* Multi-select dropdown + level (0–255) + duration (ticks) + infinite duration option.
\- \*\*Save/Delete:\*\* Intelligently inserts or removes the corresponding \`modify\` entry in \`visualcrafting\_food.js\` without affecting other entries.
\- \*\*Output Path:\*\* \`<game\_dir>/kubejs/startup\_scripts/visualcrafting\_food.js\`
This mod has no additional files

