Skip to content

yor42/AcademyCraft

 
 

Repository files navigation

AcademyCraft: Unofficial Extended Support

Project Logo

A Minecraft mod about superability, inspired by A Certain Scientific Railgun (とある科学の超電磁砲)


Java CI with Gradle

📋 Table of Contents


📢 Project Status

Memorial Notice & Project Maintenance

This project is now unofficially-maintained in memory of WeAthFoLD.
While I strive to keep it functional, major updates are limited. Contributors are encouraged to help maintain this legacy mod.

This UNOFFICIAL fork aims to:

  • Keep the mod compatible with RetroFuturaGradle (RFG)
  • Fix incompatibilities and bugs

🔄 Changes & Updates

Recent Improvements

  • ✅ Merged LambdaLib2 into the source
  • ✅ Migrated to RetroFuturaGradle (RFG)
  • ✅ Removed defunct server connectivity
  • ✅ Added Groovyscript support
  • ✅ Migrated RF library to Forge Energy
  • ✅ Implemented proper capabilities

Roadmap

  • 🎯 Port mod to Java 21/Scala 3

💻 Development

Building

To build the project, run:

./gradlew build

gradlew build will build the project and put the compiled jar in build/libs.
If you encounter the Unknown constant: 18 error, simply run the command again.

Recommended Development Environment

  • IDE: IntelliJ IDEA
  • Scala Plugin: Required
  • Eclipse: Untested and unsupported

Then, open the .ipr project file to start developing.

./gradlew setupDecompWorkspace idea

then you can open the .ipr project file and start developing.

🌐 Localization

Localization contributions are highly appreciated! Submit your translations via a PR to the main branch.

Localized content includes:

Proper credits will be given in the next release.

⚠️ Donations & Project Status

The current donation link was set up by the original developer, who sadly passed away in 2021. While their Patreon account remains up and may still support their family, I cannot confirm where donations made today are directed. If you wish to support the mod’s ongoing maintenance, please consider alternative means of contributing, such as:

  • ⭐ Star this repository to honor the developer's work
  • 💻 Contribute to the codebase if you find it valuable

📜 Licensing

AcademyCraft

AcademyCraft is licensed under GPLv3 with the following additional terms:

Commercial Restrictions

  • 🚫 No commercial exploitation of AcademyCraft or its content is allowed. This includes, but is not limited to:
    • Paid downloads (real/virtual currencies or tokens)
    • In-game sales of AcademyCraft items or abilities
    • Monetization of mod content in any form

Analytics Notice

⚠️ As of 2024, the analytics server is no longer operational. All data collection features have been permanently disabled.

Historical note: The mod previously collected anonymous usage data (level-ups, skill usage, etc.) for mod improvement purposes.

Rights Reserved

Lambda Innovation retains all rights to AcademyCraft, including:

  • Copyright
  • Right of authorship
  • Ownership rights

These rights are retained regardless of agreements, and Lambda Innovation reserves the right to revoke authorizations.

LambdaLib2

LambdaLib2 is licensed under the MIT License.

MIT License Text
The MIT License (MIT)

Copyright (c) 2020 LambdaInnovation

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

📚 Additional Information

Modpack Usage

✅ You are free to include this mod in modpacks.

Regarding Toaru Magic Index

AcademyCraft is loosely inspired by A Certain Scientific Railgun, a spinoff of A Certain Magic Index. The mod focuses solely on the science side of the story, building an experience centered around superabilities.


中文许可说明

所有版本的 AcademyCraft 使用 GPLv3 协议。

附加限制

  • 禁止任何形式出售 AcademyCraft 及其内容,包括但不限于:
    • 付费下载 (法定货币、虚拟货币、游戏代币等)
    • 游戏内出售 AcademyCraft 物品或能力

数据收集说明

⚠️ 自2024年起,分析服务器已停止运行,所有数据收集功能已禁用。

权利声明

  • LambdaInnovation 保留对 AcademyCraft 的著作权、署名权和最终解释权。

About

A Minecraft mod about superability

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 83.1%
  • Scala 16.5%
  • Other 0.4%