1. 修复 #5 #9 的问题: 服务器端崩溃(因为依赖加载了客户端专属类,感谢 璃之雨 和 AtinyFurina 的指正) 2.添加了Datagen 3.引入自写的库[Lib39](https://github.com/3944Realms/Lib39/tree/Forge_1_20_1)来辅助Datagen,理论上是不需要安装Lib39的 4.更新了Readme
55 lines
2.2 KiB
Markdown
55 lines
2.2 KiB
Markdown
# Preface
|
|
|
|
Just like Michel Ardan, the French adventurer in Jules Verne's novel *From the Earth to the Moon*, who traveled to the moon in a projectile, this mod allows you to embark on long-distance journeys via cannon—completely safely and efficiently (do not attempt this in real life).
|
|
|
|
## How to Do It?
|
|
|
|
All you need is a cannon and enough gunpowder, and you can experience a journey that starts whenever you want.
|
|
|
|
**A cannon-based travel method—efficient and safe!**
|
|
|
|
# About the Mod
|
|
|
|
## Mod Development Plan
|
|
|
|
| Mod Update Plan | Status |
|
|
|----------------|--------|
|
|
| Migration to Forge 1.20.1 | ✅ Completed |
|
|
| Migration to higher versions of NeoForge | Not started |
|
|
| Open API for cross-mod compatibility | Not started, |
|
|
| Improve and refactor the original mod's operations | Not started |
|
|
|
|
## Mod Development Statement
|
|
|
|
This mod is a migration and refactor of **Blast Travel** (the original mod only supported 1.19.2 Quilt) for **1.20.1**.
|
|
|
|
- The **1.20.1 Quilt version** is based on **Abbie5's fork**, with the MODID remaining as `blasttravel`.
|
|
- The **1.20.1 Forge version** is a partial logic refactor by the author, with the MODID changed to `blasttravelreborn`. Please note the difference.
|
|
|
|
# Adding to Your Project
|
|
# For Developer
|
|
You can integrate and automatically download JsonEM for your mod project using Gradle.
|
|
Just add the following to your build script (`build.gradle`):
|
|
|
|
## Repositories
|
|
```gradle
|
|
repositories {
|
|
maven {
|
|
name = "LTD Maven"
|
|
url = "https://nexus.bot.leisuretimedock.top/repository/maven-public/"
|
|
}
|
|
}
|
|
```
|
|
### Forge
|
|
```gradle
|
|
dependencies {
|
|
implementation fg.deobf("com.leisuretimedock.blastravelreborn:${minecraft_version}-${blasttravelreborn_version})"
|
|
}
|
|
```
|
|
### Choose a Version
|
|
|
|
`${mc_version}` gets replaced by the current Minecraft version. (i.e. `1.20.1`)
|
|
`${blasttravelreborn_version}` gets replaced by the version of JEI you want to use (i.e `1.0.7`)
|
|
Cannon Model please install [BlockBench Plugin](https://github.com/LeisureTimeDock/JsonEM_Neo_Forge/blob/1.21/jsonem_models.js) in your BlockBench.
|
|
|
|
And import 'entity/cannon/main.json' with this jsonem plugin. Then you can view the cannon model correctly and create its texture. |