NeoScala
No reviews yet
Scala3 support for NeoForge 1.20.4+
Provides a framework or library for other mods to use.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
NeoScala: Scala Language Support for the NeoForge Development Environment
Overview:
NeoScala is an innovative project designed to integrate Scala, a powerful and expressive programming language, with the NeoForge development environment. By bridging these technologies, NeoScala offers developers an enhanced toolkit for building scalable and high-performance applications with ease and efficiency. Scala, known for its concise syntax and functional programming capabilities.
Features:
Seamless Integration: NeoScala is meticulously crafted to fit into the NeoForge environment, allowing developers to use Scala's features without hassle.
Enhanced Productivity: With Scala's expressive syntax and strong static typing, developers can write more robust and maintainable code faster.
Interoperability: NeoScala ensures full compatibility with existing Java and Scala libraries, frameworks, and tools, enabling developers to leverage an extensive ecosystem.
Applicable Scenarios:
NeoScala is ideal for developers and teams looking to harness the power of Scala within the NeoForge environment. Whether you're working on high-load backend systems, microservices, or complex data processing tasks, NeoScala provides the tools and flexibility needed to succeed.
Getting Started:
To start using NeoScala, follow these simple steps:
Ensure you have the latest version of NeoForge installed.
Download and install the NeoScala plugin from our repository.
Open your project in NeoForge, and select Scala as the project language.
Future Outlook:
The NeoScala project is committed to continuous improvement and evolution. We are actively working on adding more features, improving performance, and expanding the documentation. Feedback from the community is invaluable to us, and we encourage contributions and suggestions.
Scala3 support for NeoForge 1.20.4+
you can write main class like below:
import net.neoforged.bus.api.IEventBus
import net.neoforged.fml.common.Mod
object NeoScala {
final val MOD_ID = "neoscala"
}
@Mod(NeoScala.MOD_ID)
class NeoScala(val bus: IEventBus) {
}
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources