Skip to content

Virtual Entities

Arcade's virtual entity api adds support for creating 'fake' entities that don't really in the server-side world, but does properly emulate 'real' entities on the client.

Virtual entities are essentially just a lightweight shell that allow for full customizability, perfect for non-persisting visual entities, also allowing for per-player customization.

This api has many overlapping features with Polymer's virtual entity api, but aims to fix some of the complexities with polymer's implementation.

Adding to Dependencies

The extensions module depends on some other arcade modules; it's recommended that you include all of these.

kts
repositories {
    maven("https://maven.casualchampionships.net/snapshots")
}

dependencies {
    include(implementation("net.casualchampionships:arcade-virtual-entities:0.11.0-beta.3+26.2")!!)

    include(implementation("net.casualchampionships:arcade-event-registry:0.11.0-beta.3+26.2")!!)
    include(implementation("net.casualchampionships:arcade-events-server:0.11.0-beta.3+26.2")!!)
    include(implementation("net.casualchampionships:arcade-extensions:0.11.0-beta.3+26.2")!!)
    include(implementation("net.casualchampionships:arcade-observers:0.11.0-beta.3+26.2")!!)
    include(implementation("net.casualchampionships:arcade-utils:0.11.0-beta.3+26.2")!!)
}