
Chaos Witch's Origin Grimoire__混沌魔女的起源魔导书
A mod for Minecraft 1.20.1 that supports both Forge and Fabric. On top of significantly reducing the difficulty of obtaining rare resources and advanced equipment by optimizing and altering vanilla crafting recipes, it also adds some magical items and game
1.5.5
Compatibility
Changes
混沌女巫起源魔典 v1.5.5 更新公告 / Chaos Witch's Origin Grimoire v1.5.5 Update Announcement
新增功能 / New Features
1. 更新日志书本系统 / Update Log Book System
- 玩家每次进入游戏自动获得更新日志书本 / Players automatically receive an update log book each time they join
- 静默给予,不发送聊天栏通知 / Silent operation, no chat notifications
- 书本内容包含完整版本更新说明 / Book contains complete version update information
2. 鱼竿副手防收回系统 / Fishing Rod Off-hand Anti-retrieval System
- 副手持鱼竿时右键完全无效 / Right-click is completely ineffective when holding fishing rod in off-hand
- 不影响主手鱼竿的正常使用 / Does not affect normal use of fishing rod in main hand
- 采用双重保护机制确保功能稳定 / Dual protection mechanism ensures stable functionality
技术实现 / Technical Implementation
核心文件 / Core Files
FishingRodMod.java- 鱼竿系统主类 / Fishing rod system main classFishingRodItemMixin.java- 核心Mixin注入 / Core Mixin injectionFishingRodEventHandler.java- 事件监听器 / Event listener
工作原理 / How It Works
- Mixin注入层 / Mixin Injection Layer - 在鱼竿use方法开头拦截副手操作 / Intercepts off-hand operation at start of fishing rod use method
- 事件监听层 / Event Listener Layer - 作为备用方案拦截副手使用 / Intercepts off-hand use as backup solution
使用说明 / Usage Instructions
- 正常游玩,功能自动生效 / Play normally, functions activate automatically
- 每次登录获得更新日志书本 / Receive update log book each login
- 鱼竿在副手时不会误操作 / No accidental operations with fishing rod in off-hand
注意事项 / Notes
- 模组仍在开发中 / Mod is still in development
- 遇到问题请反馈 / Please report any issues encountered
- 后续将添加更多功能 / More features will be added in the future
版本信息 / Version Information
- 当前版本 / Current Version: 1.5.5
- 适配Minecraft / Compatible Minecraft: 1.20.1
- 模组加载器 / Mod Loader: Fabric
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Axb71oHN:acorPuHi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Axb71oHN:acorPuHi"
}
