Kinetic Minecart
Impact damage from high-speed minecarts!
This mod increases damage to moving minecarts; the faster they move, the higher the damage!
Loaders
Environments
Compatibility
| Symbol | Relation |
|---|---|
| v | Required |
| o | Optional |
| x | Incompatible |
Fabric
| Server Side | Relation | Description |
|---|---|---|
| Fabric API | v | - |
| Cloth Config API | o | Custom Configuration |
| Client Side | Relation | Description |
|---|---|---|
| Fabric API | v | - |
| Cloth Config API | o | Custom Configuration |
| Mod Menu | o | Client Configuration Entry |
NeoForge / Forge
| Server Side | Relation | Description |
|---|---|---|
| Cloth Config API | o | Custom Configuration |
| Client Side | Relation | Description |
|---|---|---|
| Cloth Config API | o | Custom Configuration |
Progress
Check out the latest development progress here. Development Progress
Gallery

Features
- The damage dealt by minecarts is related to their Speed:
Speed >= 6 -> Damage = Speed cubed;
Speed > 2 and < 6 -> Damage = Speed squared;
Target has Vehicle -> Damage = Speed;
Speed <= 2 -> Damage = 0;
-
After being hit by a minecart, the entity is propelled approximately the same distance as its speed.
-
It offers custom configuration options, including customizing the collision effects of the minecart.
Configuration
Configuration files that will be generated after installing Cloth Config API:
.../config/kinetic-minecart.json
Singleplayer Mode



- You can edit the exclusion list, click on an item to name or delete it, and the inspection tool will attempt to proofread your input. (Sometimes, when you create a new item, the new text box may not appear; you may see an empty one, but this does not affect selection or input.)

Multiplayer Mode
- In Multiplayer Mode, you Cannot change the configuration via the menu; instead, the server administrator needs to modify the 'kinetic-minecart.json' file. Below is an example:
kinetic-minecart.json
[enabled] Value: true/false, Default: true
[selectedApplicaionMode] Value: "Collide"/"Radius", Default: "Collide"
[intRadius] Range: 3 - 10, Default: 5
[enabledDamage] Value: true/false, Default: true
[selectedDamageMode] Value: "TieredDamage"/"DirectlyKill", Default: "TieredDamage"
[enabledKnock] Value: true/false, Default: true
[excludePlayer] Value: true/false, Default: false
[excludePet] Value: true/false, Default: false
[excludePassenger] Value: true/false, Default: true
[excludeNamedEntity] Value: true/false, Default: false
[excludeItemEntity] Value: true/false, Default: false
[enabledExclusionList] Value: true/false, Default: false
[exclusionList]
Value: [
"<Namespace>:<Path>",
"<Namespace>:<Path>",
...
"<Namespace>:<Path>"
]
Example: [
"minecraft:creeper",
"minecraft:cat",
"minecraft:fox",
"minecraft:pig",
"minecraft:wolf",
"minecraft:zombie"
]
Default: [] How to Install Kinetic Minecart (Mod)
Kinetic Minecart by KSSJW is verified for Fabric, Forge, Neoforge across Minecraft versions 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4 (latest release: 2.6.0-alpha.1+26.3, file size: 231 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Kinetic Minecart file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Changes**:
- feat: remove lzh language file
- refactor: rename package
- build: update dependencies
- build: update Maven group
- style: format code to comply with Checkstyle
- ci: add checkStyle workflows and update build yml
- docs: update README
- chore: add Checkstyle
- chore: remove unnecessary cleanup script
- chore: moved the directory of README images
- chore: update required dependencies version
- chore: bump version to 2.6.0-alpha.1+26.3
- Changes**:
- Refactor: Adapted to game version 26.2.
- Build: Synchronized the build dependency name of FabricAPI.
- Changes**:
- Feat: Updated the multilingual files.
- Refactor: Renamed the features.
- Build: Updated the build environment.
- Docs: Updated the README.
- Changes**:
- Feat: Added functionality for override behavior. ([#6](https://github.com/KSSJW/kinetic-minecart/issues/6))
- Refactor: Renamed some methods.
- Chore: Removed certain log outputs.
- Changes**:
- Feat: Added death notification messages. (Change damage source to kinetic death by @the-pink-hacker in [#3](https://github.com/KSSJW/kinetic-minecart/pull/3))
- Feat: Changed default configuration values.
- Refactor: Added null safety checks.
- Refactor: Organized the project structure.
- Refactor: Renamed classes.
- Build: Updated the build environment.
- Docs: Updated the README.
- Cleanup some minor things by @the-pink-hacker in [#4](https://github.com/KSSJW/kinetic-minecart/pull/4)
- New Contributors**:
- @the-pink-hacker made their first contribution in [#3](https://github.com/KSSJW/kinetic-minecart/pull/3)
- Changes**:
- Refactor: Migrated Yarn Mappings to Mojang Mappings.
- Refactor: Compatible with version 26.1.
- Changes**:
- Feat: Inclined track speed is calculated separately.
- Refactor: Project structure streamlined.
- Chore: Language translation updated.
- Build: Build environment updated.
- Changes**:
- Feat: Added damage mode selection.
- Feat: Added HUD speed display functionality.
- Fix: Fixed overlapping minecarts while in motion.
- Refactor: Lowered the minimum speed threshold.
- Refactor: Optimized integration logic.
- Refactor: Optimized the configuration interface.
- Refactor: Simplified the logging tool.
- Changes**:
- Refactor: Added delay tools to enhance stability.
- Refactor: Optimized the integration of judgment and calculation logic.
- Refactor: Renamed some class names.
- Chore: Updated logging tools.
- Style: Standardized code formatting.
- Build: Updated the build environment.
- Change**:
- Merge remote-tracking branch 'origin/1.20' into 1.19.4
- Change**:
- Merge remote-tracking branch 'origin/1.20.2' into 1.20
- Change**:
- Merge remote-tracking branch 'origin/1.20.3' into 1.20.2
- Change**:
- Merge remote-tracking branch 'origin/1.20.5' into 1.20.3
- Change**:
- Merge remote-tracking branch 'origin/1.21' into 1.20.5
- Change**:
- Feat: Initial support for the Forge loader.