Skip to content

Releases: Vrekt/LunarGdx

4.0

12 Apr 11:42
324bce7
Compare
Choose a tag to compare
  • Java 21 + gradle, experiment with virtual threads.
  • Updated the protocol and naming scheme
  • Updated packets and their functions
  • Updated server side entity logic
  • Added some new packets
  • Removed redundant typing

The wiki has been updated to reflect these changes.

3.2 - New entity structure

17 May 03:52
Compare
Choose a tag to compare

With 3.2 comes a new entity structure much improved from the old one.

Entities are interfaces for example: LunarEntity, LunarEntityPlayer and so on. With this default implementations like AbstractLunarEntity, AbstractLunarEntityPlayer are provided if you wish to use them or you can just simple implement those interfaces and do it how you wish.

Check out the entity wiki section for more.

3.1

12 May 08:52
Compare
Choose a tag to compare
3.1

3.1 has a new world structure as described in the new worlds section within the wiki

This build has been tested but not to its fully potential, as such, expect a few issues.

3.0.2-pre

11 May 07:34
Compare
Choose a tag to compare
3.0.2-pre Pre-release
Pre-release

BREAKING API CHANGES
Working, but not fully tested, hence 'pre'

Includes server changes that better allow you to create custom worlds and extend them.

Check out the new wiki section here and my own game for examples

3.0.1

05 Mar 06:46
Compare
Choose a tag to compare

Fixed an issue with creating new bodies

3.0 Major [Breaking API Changes]

01 Mar 08:33
Compare
Choose a tag to compare

After this point most api changes will be minor and not as major as this release.

2.0

25 May 10:58
Compare
Choose a tag to compare
2.0

This is a major revision of Lunar. The wiki has been overhauled and includes much more information now!

You can find a basic example to jump right in here

1.2.2

15 Oct 17:02
Compare
Choose a tag to compare

This release fixes the phantom player issue, as-well as giving you the ability to use custom entities extending LunarNetworkPlayer/Entity without creating your own implementation of World or Connection.

https://github.com/Vrekt/LunarGdx/wiki#handle-creating-players-yourself

1.2.1

12 Oct 19:58
Compare
Choose a tag to compare

This release allows you to create or extend LunarProtocol instances allowing multiple uses of the protocol if needed.

1.2

07 Oct 05:04
0cfa995
Compare
Choose a tag to compare
1.2

This release includes full [beta] support for lobbies.