Skip to content

JustKetchup-0412/KetchupsAIOT

Repository files navigation

This README is available in English and Simplified Chinese. 本 README 提供 英文 与 简体中文 双语内容。

Format: EN → English documentation ZH → 中文文档

[Modrinth] https://modrinth.com/mod/ketchupsaiot [CurseForge] https://www.curseforge.com/minecraft/mc-mods/ketchupsaiot


Ketchup's AIOT

A Minecraft Forge mod for Minecraft 1.20.1 that adds AIOTs (All-In-One Tools).


EN

Description

Ketchup's AIOT adds six All-In-One Tools based on vanilla tool tiers:

  • Wooden AIOT
  • Stone AIOT
  • Iron AIOT
  • Golden AIOT
  • Diamond AIOT
  • Netherite AIOT

Each AIOT combines the functionality of all vanilla tool types into a single item.

The mod intentionally remains simple and focused. No new materials, progression systems, dimensions, structures, mobs, or dependencies are added.


Features

Tool Functions

Every AIOT functions as:

  • Pickaxe
  • Axe
  • Shovel
  • Hoe
  • Sword

allowing players to perform most vanilla tool-related actions without switching items.

Supported Vanilla Interactions

AIOTs support vanilla right-click interactions, including but not limited to:

Axe Actions

  • Stripping logs
  • Scraping oxidized copper
  • Removing wax from waxed copper blocks

Shovel Actions

  • Creating dirt paths
  • Extinguishing campfires

Hoe Actions

  • Tilling farmland

General Usage

  • Correct harvest levels
  • Normal mining behavior
  • Combat usage
  • Standard vanilla tool interactions

Properties

Material Damage Attack Speed Durability
Wood 5 2.0 295
Stone 6 2.0 655
Iron 7 2.0 1250
Gold 5 2.0 80
Diamond 8 2.0 3902
Netherite 9 2.0 5080

For reference:

  • Vanilla Sword Attack Speed: 1.6
  • AIOT Attack Speed: 2.0

Crafting

Each AIOT is crafted using the five vanilla tools of the corresponding material:

  • Sword
  • Pickaxe
  • Axe
  • Shovel
  • Hoe

The recipe is shapeless.

The arrangement of ingredients does not matter.

Example:

Wooden Sword + Wooden Pickaxe + Wooden Axe + Wooden Shovel + Wooden Hoe

→ Wooden AIOT


Enchantments

AIOTs support enchantments from multiple vanilla categories.

Weapon Enchantments

Examples:

  • Sharpness
  • Smite
  • Bane of Arthropods
  • Fire Aspect
  • Knockback
  • Looting

Tool Enchantments

Examples:

  • Efficiency
  • Fortune
  • Silk Touch

Universal Enchantments

Examples:

  • Unbreaking
  • Mending

Enchantment behavior follows the implementation provided by the mod.


Localization

Currently included:

  • English (en_us)
  • Simplified Chinese (zh_cn)

Additional translations are welcome.


Compatibility

Officially Supported

  • Minecraft 1.20.1
  • Forge

Tested

  • NeoForge

The author regularly uses the mod on NeoForge and has not encountered significant issues.

However, NeoForge compatibility is not officially guaranteed.


Dependencies

None.

No additional mods, APIs, or libraries are required beyond the selected mod loader.


Support Policy

Current development targets:

  • Minecraft 1.20.1
  • Forge

There are currently no plans to officially support:

  • Other Minecraft versions
  • Fabric
  • Quilt
  • NeoForge-specific builds

Community-maintained ports, compatibility improvements, and pull requests are welcome.

If someone is interested in maintaining support for other versions or loaders, contributions are encouraged.


Design Goals

Ketchup's AIOT aims to provide a straightforward implementation of AIOTs that integrates naturally into vanilla gameplay.

The mod intentionally avoids:

  • Additional progression systems
  • New materials
  • Feature bloat
  • External dependencies

The goal is simply to provide convenient all-in-one tools while preserving the vanilla experience.


Building

Requirements

  • Java 17
  • Gradle
  • Minecraft Forge MDK for 1.20.1

Build

./gradlew build

Generated JAR files can be found in:

build/libs

Credits

Special thanks to:

  • Mojang Studios
  • The Minecraft Forge Team
  • The Actually Additions Project
  • All Minecraft players

Tool textures are based on assets from Actually Additions.

See the CREDITS file for detailed attribution information.


License

See the LICENSE file for licensing information.


ZH

简介

番茄的全能工具 是一个面向 Minecraft 1.20.1 Forge 平台开发的 全能工具(All-in-one Tool) 模组。

模组添加了六种基于原版工具等级的全能工具:

  • 木质全能工具
  • 石质全能工具
  • 铁质全能工具
  • 金质全能工具
  • 钻石全能工具
  • 下界合金全能工具

每把全能工具均整合了原版全部工具类型的功能。

本模组有意保持简单与专注,不添加新的材料、成长系统、维度、结构、生物或额外依赖。


功能

工具功能

每把 全能工具 均可同时作为:

使用。

在大多数原版游戏场景中无需频繁切换工具。

支持的原版交互

全能工具 支持原版工具的右键交互行为,包括但不限于:

斧类交互

  • 原木去皮
  • 氧化铜除锈
  • 涂蜡铜除蜡

铲类交互

  • 铺设土径
  • 熄灭营火

锄类交互

  • 开垦耕地

通用功能

  • 正确的挖掘等级
  • 正常采掘行为
  • 战斗用途
  • 原版工具提供的标准交互

属性

材质 伤害 攻击速度 耐久
木质 5 2.0 295
石质 6 2.0 655
铁质 7 2.0 1250
金质 5 2.0 80
钻石 8 2.0 3902
下界合金 9 2.0 5080

作为参考:

  • 原版剑 攻击速度:1.6
  • 全能工具 攻击速度:2.0

合成

每把 全能工具 由对应材质的五种原版工具合成:

配方为无序合成。

材料摆放位置不限。

示例:

木剑 + 木镐 + 木斧 + 木铲 + 木锄

→ 木质全能工具


附魔支持

全能工具 支持原版武器、工具以及通用附魔。

武器类附魔

例如:

  • 锋利
  • 亡灵杀手
  • 节肢杀手
  • 火焰附加
  • 击退
  • 抢夺

工具类附魔

例如:

  • 效率
  • 时运
  • 精准采集

通用附魔

例如:

  • 耐久
  • 经验修补

附魔行为以模组实际实现为准。


本地化

当前包含:

  • English(en_us)
  • 简体中文(zh_cn)

欢迎贡献其他语言翻译。


兼容性

官方支持

  • Minecraft 1.20.1
  • Forge

已测试

  • NeoForge

作者日常会在 NeoForge 环境下使用本模组,目前未发现明显问题。

但 NeoForge 兼容性不作为官方保证内容。


依赖

无。

除对应 Loader 外无需安装任何额外模组、API 或库。


支持策略

当前开发目标:

  • Minecraft 1.20.1
  • Forge

目前暂无计划提供:

  • 其它 Minecraft 版本支持
  • Fabric 版本
  • Quilt 版本
  • NeoForge 专用构建版本

欢迎社区贡献移植、兼容性修复以及 Pull Request。

如果有人有兴趣维护其它版本或 Loader 的支持,也非常欢迎参与。


设计目标

番茄的全能工具 旨在提供一个简单直接、尽可能贴近原版体验的 全能工具 实现。

本模组有意避免:

  • 额外成长系统
  • 新材料
  • 功能膨胀
  • 外部依赖

目标仅仅是在保留原版体验的前提下,为玩家提供方便的全能工具。


构建

环境要求

  • Java 17
  • Gradle
  • Minecraft Forge 1.20.1 MDK

构建命令

./gradlew build

生成文件位于:

build/libs

致谢

特别感谢:

  • Mojang Studios
  • Minecraft Forge 团队
  • Actually Additions 项目
  • 全体 Minecraft 玩家

工具贴图基于 Actually Additions 项目资源制作。

详细归属信息请参阅仓库中的 CREDITS 文件。


许可证

许可证信息请参阅 LICENSE 文件。

About

A lightweight AIOT mod for Minecraft Forge 1.20.1, created after one too many gravel and clay jumpscares.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages