このModの目標は、RealTrainModを最新のMinecraftに移植することです。そのために、このModの開発を通して、RealTrainModで使用されている各種機能が現代のMinecraftで再現可能であることを証明し、ngt5479氏に屋号をお貸しいただく交渉の材料とすることが目的です。
特に、アドオン関連の実装は困難を極めると考えられます。コンテンツを追加する手段が、クライアントサイドの「リソースパック」と、サーバーサイドの「データパック」に完全に二分されている現代のバージョンでは、RTMのモデルパックのような完全に同一のファイルをサーバー、クライアント両方で利用することは考慮されておらず、アセット管理を一から実装する必要がある可能性があります。
しかしながら、これらの困難を必ずや乗り越え、RTMを移植することには大きな意義があると考えています。
この理念にご賛同いただける方は、Issue、Pull Requestなどでご協力いただきますようお願い申し上げます。
- IntelliJ IDEAをインストール
- ソースを開く
- 「ファイル」->「プロジェクト構造」->「プロジェクト」でSDKに「jbr-21 JetBrains Runtime 21.0.8」を設定
- おわり。
これで終わり!?マジか!NeoForgeサイコー!!!!
私がMod開発初心者のため、まずはRTMに実装されている車両以外の要素の再現を目指します。
現段階では、切符と改札機、券売機の再現が目標です。
- 小さなPRも歓迎します。
- コード以外での、ブロックモデル・アイテムモデルなどのアセット提供も歓迎します。
- 質問があれば、お気軽にIssueを建ててください。
This template repository can be directly cloned to get you started with a new mod. Simply create a new repository cloned from this one, by following the instructions provided by GitHub.
Once you have your clone, simply open the repository in the IDE of your choice. The usual recommendation for an IDE is either IntelliJ IDEA or Eclipse.
If at any point you are missing libraries in your IDE, or you've run into problems you can
run gradlew --refresh-dependencies to refresh the local cache. gradlew clean to reset everything
{this does not affect your code} and then start the process again.
By default, the MDK is configured to use the official mapping names from Mojang for methods and fields in the Minecraft codebase. These names are covered by a specific license. All modders should be aware of this license. For the latest license text, refer to the mapping file itself, or the reference copy here: https://github.com/NeoForged/NeoForm/blob/main/Mojang.md
Community Documentation: https://docs.neoforged.net/
NeoForged Discord: https://discord.neoforged.net/