火炮旅行模组
Go to file
3944Realms bf5e9f98b9 更新版本为1.0.6
1. 修复 #2 的问题:
观察者模式没有关闭玩家实体物理导致无法穿越方块

2.更新了下开源许可协议

3.添加了些示例,例如沙子,红纱发射示例

4.更新了readme
2025-06-09 11:38:51 +08:00
gradle/wrapper 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00
img 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00
src/main 更新版本为1.0.6 2025-06-09 11:38:51 +08:00
.gitignore 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00
build.gradle 更新版本为1.0.4 2025-06-05 10:57:29 +08:00
gradle.properties 更新版本为1.0.6 2025-06-09 11:38:51 +08:00
gradlew 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00
gradlew.bat 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00
LICENSE.txt 更新版本为1.0.6 2025-06-09 11:38:51 +08:00
ORIGINAL_LICENSE.txt 更新版本为1.0.6 2025-06-09 11:38:51 +08:00
README.md 更新版本为1.0.6 2025-06-09 11:38:51 +08:00
settings.gradle 完成基本的迁移工作,能正常运行,并和迁移前功能一致 2025-05-29 17:54:41 +08:00

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, planned for July/August
Open API for cross-mod compatibility Not started, planned for July/August
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.

Q&A

Q1: Will there be Fabric support for future higher versions?
A1: Probably not. The author is not a fan of Fabric's development workflow. However, anyone is welcome to fork the project and develop a Fabric version. That said, the author might consider using the Architectury framework for multi-loader support (though it would be quite a hassle).

Q2: Can my mod integrate with this mod?
A2: Yes! The author welcomes mod integrations. If you're a mod developer interested in compatibility, feel free to submit an ISSUE in this repository. The author is happy to provide code-level support.

Q3: Will you support versions below 1.19.2?
A3: No. The author will never backport to lower versions. However, there is a mod with similar functionality—Cannon (Teacon2022 Example Mod), which supports 1.181.18.2 and can serve as an alternative.

Adding to Your Project

  1. Download mod jar fileand put it under your project's 'libs/' dir, and rename it into "{modid}-{minecraft-version}-{mod_version}.jar"(for example, "blasttravelreborn-1.20.1-1.0.6-forge-all.jar")
  2. Ensure your build.gradle has enable 'libs' flatDir repositories
    repositories {
        flatDir {
           dir 'libs'
        }
    }
    
  3. Add it to dependencies
    dependencies {
        implementation fg.deobf("blank:blasttravelreborn-1.20.1:1.0.6-forge-all")//for example
    }
    

Cannon Model please install BlockBench Plugin 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.