net.mostlyoriginal.artemis-odb:contrib-plugin-lifecycle-listener

Provides listener interface with callbacks for lifecycle of entities, components and world. Intended to augment editors and debuggers. Can be disabled. No performance impact when disabled.

License

License

Categories

Categories

Net
GroupId

GroupId

net.mostlyoriginal.artemis-odb
ArtifactId

ArtifactId

contrib-plugin-lifecycle-listener
Last Version

Last Version

2.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

Provides listener interface with callbacks for lifecycle of entities, components and world. Intended to augment editors and debuggers. Can be disabled. No performance impact when disabled.

Download contrib-plugin-lifecycle-listener

How to add to project

<!-- https://jarcasting.com/artifacts/net.mostlyoriginal.artemis-odb/contrib-plugin-lifecycle-listener/ -->
<dependency>
    <groupId>net.mostlyoriginal.artemis-odb</groupId>
    <artifactId>contrib-plugin-lifecycle-listener</artifactId>
    <version>2.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/net.mostlyoriginal.artemis-odb/contrib-plugin-lifecycle-listener/
implementation 'net.mostlyoriginal.artemis-odb:contrib-plugin-lifecycle-listener:2.5.0'
// https://jarcasting.com/artifacts/net.mostlyoriginal.artemis-odb/contrib-plugin-lifecycle-listener/
implementation ("net.mostlyoriginal.artemis-odb:contrib-plugin-lifecycle-listener:2.5.0")
'net.mostlyoriginal.artemis-odb:contrib-plugin-lifecycle-listener:jar:2.5.0'
<dependency org="net.mostlyoriginal.artemis-odb" name="contrib-plugin-lifecycle-listener" rev="2.5.0">
  <artifact name="contrib-plugin-lifecycle-listener" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.mostlyoriginal.artemis-odb', module='contrib-plugin-lifecycle-listener', version='2.5.0')
)
libraryDependencies += "net.mostlyoriginal.artemis-odb" % "contrib-plugin-lifecycle-listener" % "2.5.0"
[net.mostlyoriginal.artemis-odb/contrib-plugin-lifecycle-listener "2.5.0"]

Dependencies

compile (1)

Group / Artifact Type Version
net.onedaybeard.artemis : artemis-odb jar 2.3.0

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

artemis-odb-contrib

Build Status

Drop-in extensions for artemis-odb. Event bus, scheduled operations, deferred systems, profiler, abstract and prefab systems, components and networking. Well, eventually anyway.

When to use this

If you want to quickly prototype a game without getting bogged down by the details of entity component systems, this package will help get you started.

I use this toolkit for jam games. You are welcome to use it for whatever you need!

Alternatively, if you want to properly set up artemis-odb + libgdx or playn with all fancy features, check out these instead:

Library Versions

Artemis-odb 2.2.0, (Optional) LibGDX 1.9.9.

License

The primary license for this code is MIT. Some stubs from LibGDX are licensed under Apache 2.0.

Download

Maven

<dependency>
  <groupId>net.mostlyoriginal.artemis-odb</groupId>
  <artifactId>contrib-core</artifactId>
  <version>2.4.0</version>
</dependency>

<dependency>
  <groupId>net.mostlyoriginal.artemis-odb</groupId>
  <artifactId>contrib-eventbus</artifactId>
  <version>2.4.0</version>
</dependency>

Gradle

dependencies { 
    compile "net.mostlyoriginal.artemis-odb:contrib-core:2.4.0"
    compile "net.mostlyoriginal.artemis-odb:contrib-eventbus:2.4.0"
}

Versions

Version
2.5.0