diff --git a/src/generated/resources/data/anvilcraft/tags/block/non_magnetic.json b/src/generated/resources/data/anvilcraft/tags/block/non_magnetic.json
deleted file mode 100644
index 77ba19ab..00000000
--- a/src/generated/resources/data/anvilcraft/tags/block/non_magnetic.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "values": [
- "anvilcraft_pigsplus:pig_anvil"
- ]
-}
\ No newline at end of file
diff --git a/src/main/java/dev/anvilcraft/pigsplus/block/PigAnvilBlock.java b/src/main/java/dev/anvilcraft/pigsplus/block/PigAnvilBlock.java
index b40dff5b..1ceaaa9b 100644
--- a/src/main/java/dev/anvilcraft/pigsplus/block/PigAnvilBlock.java
+++ b/src/main/java/dev/anvilcraft/pigsplus/block/PigAnvilBlock.java
@@ -17,6 +17,7 @@
import net.minecraft.world.InteractionResult;
import net.minecraft.world.MenuProvider;
import net.minecraft.world.SimpleMenuProvider;
+import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.MobSpawnType;
import net.minecraft.world.entity.animal.Pig;
@@ -91,6 +92,14 @@ public void onLand(Level level, BlockPos pos, BlockState state, BlockState repla
}
}
+ @Override
+ public void stepOn(Level level, BlockPos pos, BlockState state, Entity entity) {
+ if (!level.isClientSide && entity instanceof Player && level.random.nextFloat() < 0.1f) {
+ level.playSound(null, pos, SoundEvents.PIG_AMBIENT, SoundSource.BLOCKS, 1.0F, 1.0F);
+ }
+ super.stepOn(level, pos, state, entity);
+ }
+
public static void damage(Level level, BlockPos pos) {
level.setBlockAndUpdate(pos, Blocks.AIR.defaultBlockState());
level.playSound(null, pos, SoundEvents.PIG_HURT, SoundSource.BLOCKS, 1.0F, 1.0F);
diff --git a/src/main/java/dev/anvilcraft/pigsplus/block/entity/ExperienceInterfaceBlockEntity.java b/src/main/java/dev/anvilcraft/pigsplus/block/entity/ExperienceInterfaceBlockEntity.java
index 26b5bf68..da6c6e5c 100644
--- a/src/main/java/dev/anvilcraft/pigsplus/block/entity/ExperienceInterfaceBlockEntity.java
+++ b/src/main/java/dev/anvilcraft/pigsplus/block/entity/ExperienceInterfaceBlockEntity.java
@@ -108,7 +108,7 @@ private void absorbPlayerExperience(Player player, IFluidHandler handler, Server
FluidUtil.fill(handler, ModFluidTags.EXPERIENCE, liquidExp, IFluidHandler.FluidAction.EXECUTE);
player.giveExperiencePoints(-ExpUtil.getXpFromFluid(liquidExp));
- int particleNum = Math.max(20, liquidExp / CONFIG.electricEnchantingTable.fluidComsumeSpeed);
+ int particleNum = Math.min(10, liquidExp / CONFIG.electricEnchantingTable.fluidComsumeSpeed);
for (int i = 0; i < particleNum; i++) {
ParticleUtil.sendParticle(level1, player.getPosition(0), this.getBlockPos().getCenter());
}
@@ -128,7 +128,7 @@ private void releaseExperienceToPlayer(Player player, IFluidHandler handler, Ser
FluidUtil.drain(handler, ModFluidTags.EXPERIENCE, liquidExp, IFluidHandler.FluidAction.EXECUTE);
player.giveExperiencePoints(ExpUtil.getXpFromFluid(liquidExp));
- int particleNum = Math.max(20, liquidExp / CONFIG.electricEnchantingTable.fluidComsumeSpeed);
+ int particleNum = Math.min(10, liquidExp / CONFIG.electricEnchantingTable.fluidComsumeSpeed);
for (int i = 0; i < particleNum; i++) {
ParticleUtil.sendParticle(level1, this.getBlockPos().getCenter(), player.getPosition(0));
}
diff --git a/src/main/java/dev/anvilcraft/pigsplus/event/AnvilEventListener.java b/src/main/java/dev/anvilcraft/pigsplus/event/AnvilEventListener.java
index 0f9866a4..42cbeb73 100644
--- a/src/main/java/dev/anvilcraft/pigsplus/event/AnvilEventListener.java
+++ b/src/main/java/dev/anvilcraft/pigsplus/event/AnvilEventListener.java
@@ -20,10 +20,8 @@ public static void onLand(AnvilEvent.OnLand event) {
final BlockState blockState = level.getBlockState(pos);
if (blockState.is(AddonBlocks.PIG_ANVIL)) {
- if (event.getFallDistance() > 1) {
- if (level.random.nextDouble() < 0.01) {
- PigAnvilBlock.damage(level, pos);
- }
+ if (level.random.nextDouble() < 0.01) {
+ PigAnvilBlock.damage(level, pos);
}
}
}
diff --git a/src/main/java/dev/anvilcraft/pigsplus/init/AddonBlocks.java b/src/main/java/dev/anvilcraft/pigsplus/init/AddonBlocks.java
index 5529feaa..a247310d 100644
--- a/src/main/java/dev/anvilcraft/pigsplus/init/AddonBlocks.java
+++ b/src/main/java/dev/anvilcraft/pigsplus/init/AddonBlocks.java
@@ -84,7 +84,7 @@ public class AddonBlocks {
.item()
.tag(ItemTags.ANVIL)
.build()
- .tag(BlockTags.ANVIL, BlockTags.MINEABLE_WITH_AXE, ModBlockTags.NON_MAGNETIC, ModBlockTags.CANT_BROKEN_ANVIL)
+ .tag(BlockTags.ANVIL, BlockTags.MINEABLE_WITH_AXE, ModBlockTags.CANT_BROKEN_ANVIL)
.recipe((ctx, provider) -> ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ctx.get())
.pattern("AAA")
.pattern(" B ")
@@ -117,7 +117,7 @@ public class AddonBlocks {
.block("experience_interface", ExperienceInterfaceBlock::new)
.lang("Experience Interface")
.initialProperties(() -> Blocks.IRON_BLOCK)
- .properties(p -> p.noOcclusion().isValidSpawn(Blocks::never))
+ .properties(p -> p.lightLevel(state -> 5).noOcclusion().emissiveRendering(ModBlocks::always).isValidSpawn(Blocks::never))
.blockstate(DataGenUtil::noExtraModelOrState)
.simpleItem()
.tag(BlockTags.MINEABLE_WITH_PICKAXE)
diff --git a/src/main/java/dev/anvilcraft/pigsplus/util/ParticleUtil.java b/src/main/java/dev/anvilcraft/pigsplus/util/ParticleUtil.java
index 232b43f2..4e43a7cd 100644
--- a/src/main/java/dev/anvilcraft/pigsplus/util/ParticleUtil.java
+++ b/src/main/java/dev/anvilcraft/pigsplus/util/ParticleUtil.java
@@ -6,7 +6,7 @@
import net.minecraft.world.phys.Vec3;
public class ParticleUtil {
- public static final double EXP_PARTICLE_SPEED = 0.025;
+ public static final double EXP_PARTICLE_SPEED = 0.022;
public static void sendParticle(ServerLevel level, BlockPos startPos, BlockPos endPos) {
sendParticle(level, startPos.getCenter(), endPos.getCenter());
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/005_weak_resin_block.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/005_weak_resin_block.md
similarity index 100%
rename from src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/005_weak_resin_block.md
rename to src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/005_weak_resin_block.md
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/101_chain_smithing_table.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/101_chain_smithing_table.md
similarity index 100%
rename from src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/101_chain_smithing_table.md
rename to src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/101_chain_smithing_table.md
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/202_menger_sponge_staff.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/202_menger_sponge_staff.md
similarity index 100%
rename from src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/202_menger_sponge_staff.md
rename to src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/202_menger_sponge_staff.md
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/312_menger_sponge_staff.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/312_menger_sponge_staff.md
similarity index 100%
rename from src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/312_menger_sponge_staff.md
rename to src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/312_menger_sponge_staff.md
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/index.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/index.md
index 4b737374..0031d752 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/index.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_automation_components/index.md
@@ -1,11 +1,11 @@
---
navigation:
- title: "Pigs+ Automation Components"
+ title: "Pigs+ Guide"
icon: "anvilcraft_pigsplus:karakuri_component"
---
# AnvilCraft: Pigs+
-Hello! This is Da Zhu. AnvilCraft: Pigs+ aims to add more blocks and machines, making AnvilCraft more convenient and fun to play.
+Hello! This is Da Zhu. AnvilCraft: Pigs+ aims to add more blocks and machines to AnvilCraft, making the game more convenient and fun to play.
-This chapter introduces various automation components
+This guide covers everything in the mod, including automation components and utility items.
diff --git a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/index.md b/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/index.md
deleted file mode 100644
index 48832a0f..00000000
--- a/src/main/resources/assets/anvilcraft/ageratum/en_us/100_pigsplus_building_props/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-navigation:
- title: "Pigs+ Props"
- icon: "anvilcraft_pigsplus:karakuri_component"
----
-
-# AnvilCraft: Pigs+
-
-Hello! This is Da Zhu. AnvilCraft: Pigs+ aims to add more blocks and machines, making AnvilCraft more convenient and fun to play.
-
-This chapter introduces various props
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/005_weak_resin_block.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/005_weak_resin_block.md
similarity index 81%
rename from src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/005_weak_resin_block.md
rename to src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/005_weak_resin_block.md
index 5b1dd599..00839b70 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/005_weak_resin_block.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/005_weak_resin_block.md
@@ -16,7 +16,7 @@ items:
# 功能
-提供更加便捷的抓捕过程,具有的所有功能
+提供更便捷的抓捕方式,具备的所有功能
- 可以直接抓捕中立和敌对生物,**不再需要**预先施加虚弱效果
- 掉落在上面会获得 5s 的*虚弱*效果
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/100_karakuri_component.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/100_karakuri_component.md
index 4f427dc3..c2842b58 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/100_karakuri_component.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/100_karakuri_component.md
@@ -10,7 +10,7 @@ items:
-> 机巧部件具有优秀的红石传导能力与结构强度,被广泛用于智能生产设备中
+> 机巧部件具有出色的红石传导能力与结构强度,因此被广泛用于智能生产设备中
# 合成
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_block_breaker.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_block_breaker.md
index c3109247..9b3ef68f 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_block_breaker.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_block_breaker.md
@@ -10,8 +10,8 @@ items:
-> 所需要的太过昂贵,
-> 而使用铁砧与的组合又过于复杂,都难以广泛运用,实际生产迫切地需要新型方块破坏手段
+> 本身造价太过昂贵,
+> 而铁砧与的组合又过于复杂,都难以大规模推广,实际生产迫切需要新型方块破坏手段
# 合成
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/101_chain_smithing_table.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_chain_smithing_table.md
similarity index 76%
rename from src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/101_chain_smithing_table.md
rename to src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_chain_smithing_table.md
index 01c32aa2..77698a01 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/101_chain_smithing_table.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_chain_smithing_table.md
@@ -14,7 +14,7 @@ items:
# 功能
-- 可以同时放置最多四个模板和材料,将工具一键升到满级
+- 可同时放置最多四个模板和材料,将工具一键提升至满级
-> 比如放进去一把 、3个等级的锻造模板、3种合金块。
+> 比如放进去一把 、3个等级的锻造模板、3种合金块,
> 就能直接获得
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_memory_block_comparator.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_memory_block_comparator.md
index acae95c1..3ab4af3c 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_memory_block_comparator.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_memory_block_comparator.md
@@ -14,10 +14,10 @@ items:
# 功能
-1. 可以比较方块,类似于
-2. 放下时立刻记录面前的方块状态
-3. 之后,如果面前的方块和记忆中相同,输出红石信号
-4. 可以右键调整为精准模式,效果同
+1. 可比较方块,类似于
+2. 放置时立刻记录面前的方块状态
+3. 之后若面前的方块与记忆一致,则输出红石信号
+4. 可右键切换为精准模式,效果同
# 读取与写入
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_precision_magnetic_pivot.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_precision_magnetic_pivot.md
index 4ed0f5fd..b7900b09 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_precision_magnetic_pivot.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_precision_magnetic_pivot.md
@@ -17,7 +17,7 @@ items:
- 采用特殊方式启动:使用(磁铁方块)绕的四周进行摩擦
- 按顺时针或逆时针顺序,**水平摩擦**四个面后,进入持续 2s 的工作状态
-- 如果摩擦顺序不对,会重新结算
+- 如果摩擦顺序不对,会重置进度
# 电荷
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_redstone_conduit.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_redstone_conduit.md
index 0eccc394..5b8e0621 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_redstone_conduit.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/101_redstone_conduit.md
@@ -8,7 +8,7 @@ items:
# 红石传导块
-> 机巧部件具有良好的红石传导性,如果使用一个方块将它们支撑起来,也许可以获得一个可以传递信号的方块
+> 机巧部件具有良好的红石传导性。若用方块将它们支撑起来,或许能得到一个可传递信号的方块
@@ -16,5 +16,5 @@ items:
# 功能
-- 方块状的,可以以任意形状链接
-- 受到包括、、输入的红石信号时,都会衰减一个等级
+- 方块状的,能以任意形状连接
+- 受到、或输入的红石信号时,信号强度衰减一级
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_chicken.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_chicken.md
index a346456b..3cd816b2 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_chicken.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_chicken.md
@@ -17,9 +17,9 @@ items:
-树脂块内,需装有一只鸡
+树脂块内需装有一只鸡
# 特性
-- 被铁砧砸击时,下方概率生出一个蛋
-- 铁砧高度越高,概率越高 p = 1 - 1/h (最低20%)
\ No newline at end of file
+- 被铁砧砸击时,下方有概率生出一个蛋
+- 铁砧高度越高,概率越高 p = 1 - 1/h(最低 20%)
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_machine.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_machine.md
index 5823ef96..e4061824 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_machine.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_auto_machine.md
@@ -26,6 +26,6 @@ items:
# 特性
-- 工作耗能16kW
-- 接收到红石信号时,进行一次工作
-- 将产物存放至所朝方向容器,或喷射出来
\ No newline at end of file
+- 工作耗能 16kW
+- 收到红石信号时执行一次工作
+- 将产物存入所朝方向的容器,或向外喷出
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_void_catalyst.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_void_catalyst.md
index a76f5e48..5ee502b7 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_void_catalyst.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/102_void_catalyst.md
@@ -10,7 +10,7 @@ items:
-> 有时候,我们迫切的需求批量加速虚空物质的衰变,但寻常的衰变过程总是伴随着虚空密度的降低而停止。为此,我们尝试使用机巧部件稳定一小片区域内的高密度虚空,使其加速周围虚空物质的衰变
+> 有时候,我们迫切需要批量加速虚空物质的衰变,但寻常的衰变过程总是伴随着虚空密度的降低而停止。为此,我们尝试使用机巧部件稳定一小片区域内的高密度虚空,以加速周围虚空物质的衰变
# 合成
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/105_power_converter.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/105_power_converter.md
index 5ca2ba71..771d8238 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/105_power_converter.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/105_power_converter.md
@@ -11,15 +11,15 @@ items:
-- 按1kW ⇔ 100FE/t 转换能量(和本体一致,通过本体config调整)
-- 可自选转换方向、能量转换量
-- 最大转换量8192kW
-- 拥有128MFE容量
+- 按 1kW ⇔ 100FE/t 转换能量(和本体一致,可通过本体 config 调整)
+- 可自选转换方向与能量转换量
+- 最大转换量 8192kW
+- 拥有 128MFE 容量
#
-- 按1kW ⇔ 100FE/t 转换能量(和本体一致,通过本体config调整)
-- 放在玩家的背包中即可生效,最多同时生效1个
-- 如果玩家处于砧艺的电网中,持续耗能,为玩家背包中的FE物品充能
+- 按 1kW ⇔ 100FE/t 转换能量(和本体一致,可通过本体 config 调整)
+- 放在背包中即可生效,最多同时生效 1 个
+- 当玩家处于砧艺电网中时,持续消耗能量,为背包中的 FE 物品充能
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/109_experience_interface.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/109_experience_interface.md
index fe95519a..3ef99130 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/109_experience_interface.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/109_experience_interface.md
@@ -10,6 +10,6 @@ items:
-- 必须依附在可以存储液态经验的方块上才能工作
-- 如果玩家等级高于指定等级,会抽取玩家经验,转为液体经验存储,反之亦然
-- 检测范围5x5x5
+- 必须依附在可存储液态经验的方块上才能工作
+- 当玩家等级高于设定值时,抽取玩家经验并转为液态经验存储;低于设定值时则反向转换
+- 检测范围 5×5×5
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/110_budding_echo_shard.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/110_budding_echo_shard.md
index 3eb0c95e..1a2f53f4 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/110_budding_echo_shard.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/110_budding_echo_shard.md
@@ -15,8 +15,8 @@ items:
-> 幽匿物质展现出了极强的转化性,但这一点却没有在回响碎片上得到体现,也许可以试着让它接触一些相似的晶体结构。
-> 而将紫水晶母岩在与回响碎片接触后,生成了一种被称为“回响母岩”的物质。其对周边物质具有强大的转化能力。
+> 幽匿物质展现出了极强的转化性,但在回响碎片上却未体现这一点,也许可以试着让它接触一些相似的晶体结构。
+> 让紫水晶母岩与回响碎片接触后,生成了一种被称为”回响母岩”的物质,其对周边物质具有强大的转化能力
# 合成
@@ -27,11 +27,11 @@ items:
## 生产回响碎片
1. 将放置于之上
-2. 接收随机刻时,将其转化为
+2. 收到随机刻时,转化为
3. 被挖掘后固定掉落 1 个
## 生产幽匿方块
-- 接收随机刻时,会尝试将4格以内的方块转化为并在其上概率生成幽匿系列方块
+- 收到随机刻时,会尝试将 4 格以内的方块转化为,并在其上概率生成幽匿系列方块
> 可以用来制作经验农场
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/141_void_acid.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/141_void_acid.md
index ecdb55eb..98e864d4 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/141_void_acid.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/141_void_acid.md
@@ -8,7 +8,7 @@ items:
# 虚空酸
-> 异常活化的虚空物质,似乎总想着蚕食实在世界,但严加控制后,做蚀刻液挺不错
+> 异常活化的虚空物质,似乎总想蚕食实在世界。但严加控制后,用作蚀刻液倒是不错
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/200_spiritual_component.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/200_spiritual_component.md
index f2a7cbdc..85c44f7b 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/200_spiritual_component.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/200_spiritual_component.md
@@ -14,7 +14,7 @@ items:
# 获得
-携带附魔的被摧毁时,每条附魔提供 25% 的概率,生成最多一个
+携带附魔的被摧毁时,每条附魔提供 25% 的概率,最多生成一个
摧毁:用火焰/爆炸/仙人掌将*掉落物*销毁
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/202_menger_sponge_staff.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/202_menger_sponge_staff.md
similarity index 100%
rename from src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/202_menger_sponge_staff.md
rename to src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/202_menger_sponge_staff.md
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/205_enchanted_generator.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/205_enchanted_generator.md
index 8a170a64..985fdc91 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/205_enchanted_generator.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/205_enchanted_generator.md
@@ -17,7 +17,7 @@ items:
# 功能
- 工作范围:以自己为中心3x3x3
-- 可以识别工作范围内的,上的附魔书
+- 可识别工作范围内上的附魔书
## 常规工作模式
@@ -27,8 +27,8 @@ items:
## 超频工作模式
-*常规工作模式*下,附魔能提供的能量超过常规最大发电量 100kW ,即达到 1124kW 后,进入*超频工作模式*
+*常规工作模式*下,附魔提供的总能量超过常规最大发电量 100kW(即达到 1124kW)后,进入*超频工作模式*
-- 每级附魔提供 16kW 能量 (8倍于常规工作模式)
+- 每级附魔提供 16kW 能量(8倍于常规工作模式)
- 最大发电量:32768kW
-- 吞噬附魔书,吞噬间隔和发电量成反比,发电达到上限时为10s
\ No newline at end of file
+- 吞噬附魔书,吞噬间隔与发电量成反比,达到发电上限时间隔为 10s
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/311_electric_enchanting_table.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/311_electric_enchanting_table.md
index 4b8c2d2d..134334fa 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/311_electric_enchanting_table.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/311_electric_enchanting_table.md
@@ -10,7 +10,7 @@ items:
-> 昂贵且强大的注魔工具,更便捷的复制,转移与提升附魔等级
+> 昂贵而强大的注魔工具,可便捷地复制、转移与提升附魔等级
# 检测范围
@@ -20,9 +20,9 @@ items:
## 工作过程
-1. 消耗 **256kW** 能量 (可在配置里调整)
-2. 工作时,根据附魔等级消耗**液态经验**,从检测范围内的(**不是储罐**)抽取,单个提取速率: 100mB/t
-3. 在检测范围内的中放置附魔书
+1. 消耗 **256kW** 能量(可在配置中调整)
+2. 工作时根据附魔等级消耗**液态经验**,从检测范围内的(而非储罐)中抽取,单个接口提取速率:100mB/t
+3. 在检测范围内中放置附魔书
4. 将物品放入,吸收足量液态经验后,将附魔书的附魔复制一份赋予物品
5. 检测范围内的每个为减免 5% 经验需求[乘算叠加]
-6. 附魔机制类似于,附魔无视附魔冲突和附魔等级上限,且如果物品已拥有同等级附魔,则升一级
+6. 附魔机制类似于,无视附魔冲突与等级上限,且若物品已拥有同等级附魔,则提升一级
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/312_menger_sponge_staff.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/312_menger_sponge_staff.md
similarity index 74%
rename from src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/312_menger_sponge_staff.md
rename to src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/312_menger_sponge_staff.md
index a0f632d1..97d9d811 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/312_menger_sponge_staff.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/312_menger_sponge_staff.md
@@ -12,4 +12,4 @@ items:
# 功能
-右键方块清除周围的液体,还能生成一个存在 10s 的
\ No newline at end of file
+右键方块清除周围的液体,并生成一个持续 10s 的
\ No newline at end of file
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/index.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/index.md
index a5d37e73..52d53456 100644
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/index.md
+++ b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_automation_components/index.md
@@ -1,11 +1,11 @@
---
navigation:
- title: "猪+自动化元件"
+ title: "猪+ 指南"
icon: "anvilcraft_pigsplus:karakuri_component"
---
# 铁砧工艺:猪+
-你好!这里是大猪。《铁砧工艺:猪+》旨在添加更多方块和机器,让玩家游玩铁砧工艺更加方便有趣。
+大家好!这里是大猪。《铁砧工艺:猪+》为铁砧工艺增添了更多方块与机器,让游玩体验更加便捷有趣。
-这一章节介绍各种自动化元件
+本手册涵盖模组的全部内容,包括自动化元件与实用道具两大部分。
diff --git a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/index.md b/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/index.md
deleted file mode 100644
index 531acefc..00000000
--- a/src/main/resources/assets/anvilcraft/ageratum/zh_cn/100_pigsplus_building_props/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-navigation:
- title: "猪+道具"
- icon: "anvilcraft_pigsplus:karakuri_component"
----
-
-# 铁砧工艺:猪+
-
-你好!这里是大猪。《铁砧工艺:猪+》旨在添加更多方块和机器,让玩家游玩铁砧工艺更加方便有趣。
-
-这一章节介绍各种道具
diff --git a/src/main/resources/assets/anvilcraft_pigsplus/models/block/experience_interface.json b/src/main/resources/assets/anvilcraft_pigsplus/models/block/experience_interface.json
index 595fb318..f5ca79d8 100644
--- a/src/main/resources/assets/anvilcraft_pigsplus/models/block/experience_interface.json
+++ b/src/main/resources/assets/anvilcraft_pigsplus/models/block/experience_interface.json
@@ -2,6 +2,7 @@
"format_version": "1.9.0",
"credit": "Made with Blockbench by TBpig",
"parent": "minecraft:block/block",
+ "ambientocclusion": false,
"render_type": "minecraft:cutout",
"textures": {
"0": "anvilcraft_pigsplus:block/experience_interface_core",