A simple game engine inside Minecraft!
ActorEngine is a small custom-entity and entity-component-system framework for Minecraft Servers
Although the project is at refactoring, it can be used, the final class is AActor
- Paper (or it's fork) server
- Coprolite Launcher (it's a mixin system for servers)
- A little bit of coding
AComponent
is the base class for the all actor components.
- TangibleComponent (extends AComponent) and allow relative transforms (suitable for particles, rigid bodies, real entities)
- EntityComponent (extends TangibleComponent) creates a real entity in the world and binds it to the actor by relational transformations from TangibleComponent
- ModelDisplayComponent (extends EntityComponent) creates an item display with item that have ProPack's
CustomModel
tag
This project licensed under MIT License
Copyright 2024 Michael Neonov <two.nelonn at gmail.com>