tangled
alpha
login
or
join now
rad.vg
/
axi
coroutine-based kotlin minecraft game engine
0
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
rad.vg
88cb6b8f
feat: ability to disable runtime downloading
master
3mo ago
rad.vg
4fbd24d7
fix: make command execution scope a supervisor
v0.2.8
4mo ago
rad.vg
e85d900e
feat: implement PluginAware for command context
v0.2.7
4mo ago
rad.vg
977c985f
refactor: move away from TextComponent a bit
9mo ago
rad.vg
5856b296
bump(packed): 1.1.5
9mo ago
rad.vg
75c88263
feat(gradle-plugin): improve dependency ext
9mo ago
rad.vg
2e7e038b
fix(gradle-plugin): axi.paper.internals(...) does not set internals to true
9mo ago
rad.vg
726736de
fix(gradle-plugin): resources not being handled properly
9mo ago
rad.vg
0b0c0a7b
remove unneeded dependencies
9mo ago
rad.vg
06dafaa6
bump version
9mo ago
rad.vg
5739ed06
fix: stack overflow in text builder
9mo ago
rad.vg
79be441a
fix some kdoc
9mo ago
rad.vg
ecb0558e
feat: terribly unreadable easing functions
9mo ago
rad.vg
a4a38d63
0.2.0
9mo ago
rad.vg
f68127ba
fix: don't trigger mutable lazy observer if it is the same value
9mo ago
rad.vg
3f783d83
refactor ExternalNetworking a lot
9mo ago
rad.vg
d50e5482
make GameInstanceExceptionHandler#key public
9mo ago
rad.vg
285ba2e4
remove some unneeded suspensions
9mo ago
rad.vg
bf657d6b
feat: various improvements
9mo ago
rad.vg
afed6a09
feat: improvements to render layer builders
9mo ago
rad.vg
8b9dc7f8
bump(ktlint-extras): 0.2.1, reformat
9mo ago
rad.vg
c839934a
bump(ktlint-extras): 0.1.1
9mo ago
rad.vg
ff8acd05
doc: fix lint task
9mo ago
rad.vg
c73aed44
style: remove spotless in favour of ktlint-gradle, add ktlint-extras
9mo ago
rad.vg
68f2c0a3
feat: theme api
9mo ago
rad.vg
c04aedca
feat: more MM utils
9mo ago
rad.vg
794366c5
tnt run display: add some comments
9mo ago
rad.vg
a240d9e4
feat(example): finished TNT tag game, add some utils to phases, fonts and time
9mo ago
rad.vg
1f29da15
feat(game): timing instance initialisation
9mo ago
rad.vg
1acdce39
feat: more ECS delegates, refactor coroutines a bit and make game instances more ECS-driven
9mo ago
rad.vg
371c6b06
style: spotless
9mo ago
rad.vg
6dcd6fba
bump(packed): 1.0.4, remove kraft (for now)
9mo ago
rad.vg
85dc8ad6
feat: basic tnt tag game implemented, fix game controller related bugs and others
9mo ago
rad.vg
d0b1c270
fix: GameInstance#stop not doing an axiTeleport
9mo ago
rad.vg
0788a248
fix: Handleable#coroutineContext not defaulting to sync
9mo ago
rad.vg
7d423b43
fix: game instance coroutine contexts still including other exception handlers and HandleableHandlers too
9mo ago
rad.vg
3a692443
feat(games): improve error handling, example: change to tnt tag, fix: teleporting with display name set
9mo ago
rad.vg
bb0a3804
change AxiPlugin#coroutineScope to create one from the sync context
9mo ago
rad.vg
8aca1135
fix: GameInstance::controller being initialised too late
9mo ago
rad.vg
21865cfc
refactor: fix typo
9mo ago
rad.vg
9a422aba
feat: name tag API
9mo ago
rad.vg
6b62e9a6
feat: make GameInstancePhaseChangeEvent cancellable
9mo ago
rad.vg
22815b28
refactor: suppress unused warnings in HandleableHandler
9mo ago
rad.vg
6cf1d59c
feat: handleable coroutine contexts, some refactors and feedback from spigotmc
9mo ago
rad.vg
bef5ea78
small refactors, add display name API to feature overview
9mo ago
rad.vg
0563a0c4
doc: add compat warning to readme
9mo ago
rad.vg
2a9e42ea
feat: resource api, more work on game stuff
9mo ago
rad.vg
4338d241
perf: use awaitAll on deferreds for callEvent
9mo ago
rad.vg
a592aa15
fix: make SkinRegistry and GameTypeRegistry open
9mo ago
rad.vg
ae7c8208
refactor: AxiGame -> AxiGameModule, fix(game): service file
9mo ago
rad.vg
d3ece42f
feat: game instance events, perf: cache game instance handleables
9mo ago
rad.vg
4f862f78
get rid of polar, more work on games
9mo ago
rad.vg
01386daa
docs: fix navbar links
9mo ago
rad.vg
a7756a56
style: spotless
9mo ago
rad.vg
05535412
change package to net.radsteve.axi
9mo ago
rad.vg
ba627d13
feat: some work on world API
9mo ago
rad.vg
0957c32a
feat: basic NPC API
10mo ago
rad.vg
7c0c1564
feat: GameInstance#equals
10mo ago
rad.vg
5a2b1f0a
fix: proper sub-exception logic in GameInstanceException
10mo ago
rad.vg
d9d66dfc
feat: game lifecycle phases and event handlers
10mo ago
feat: ability to disable runtime downloading
master
88cb6b8f
rad.vg
3mo
fix: make command execution scope a supervisor
v0.2.8
4fbd24d7
rad.vg
4mo
feat: implement PluginAware for command context
v0.2.7
e85d900e
rad.vg
4mo
refactor: move away from TextComponent a bit
977c985f
rad.vg
9mo
bump(packed): 1.1.5
5856b296
rad.vg
9mo
feat(gradle-plugin): improve dependency ext
75c88263
rad.vg
9mo
fix(gradle-plugin): axi.paper.internals(...) does not set internals to true
2e7e038b
rad.vg
9mo
fix(gradle-plugin): resources not being handled properly
726736de
rad.vg
9mo
remove unneeded dependencies
0b0c0a7b
rad.vg
9mo
bump version
06dafaa6
rad.vg
9mo
fix: stack overflow in text builder
5739ed06
rad.vg
9mo
fix some kdoc
79be441a
rad.vg
9mo
feat: terribly unreadable easing functions
ecb0558e
rad.vg
9mo
0.2.0
a4a38d63
rad.vg
9mo
fix: don't trigger mutable lazy observer if it is the same value
f68127ba
rad.vg
9mo
refactor ExternalNetworking a lot
3f783d83
rad.vg
9mo
make GameInstanceExceptionHandler#key public
d50e5482
rad.vg
9mo
remove some unneeded suspensions
285ba2e4
rad.vg
9mo
feat: various improvements
bf657d6b
rad.vg
9mo
feat: improvements to render layer builders
afed6a09
rad.vg
9mo
bump(ktlint-extras): 0.2.1, reformat
8b9dc7f8
rad.vg
9mo
bump(ktlint-extras): 0.1.1
c839934a
rad.vg
9mo
doc: fix lint task
ff8acd05
rad.vg
9mo
style: remove spotless in favour of ktlint-gradle, add ktlint-extras
c73aed44
rad.vg
9mo
feat: theme api
68f2c0a3
rad.vg
9mo
feat: more MM utils
c04aedca
rad.vg
9mo
tnt run display: add some comments
794366c5
rad.vg
9mo
feat(example): finished TNT tag game, add some utils to phases, fonts and time
a240d9e4
rad.vg
9mo
feat(game): timing instance initialisation
1f29da15
rad.vg
9mo
feat: more ECS delegates, refactor coroutines a bit and make game instances more ECS-driven
1acdce39
rad.vg
9mo
style: spotless
371c6b06
rad.vg
9mo
bump(packed): 1.0.4, remove kraft (for now)
6dcd6fba
rad.vg
9mo
feat: basic tnt tag game implemented, fix game controller related bugs and others
85dc8ad6
rad.vg
9mo
fix: GameInstance#stop not doing an axiTeleport
d0b1c270
rad.vg
9mo
fix: Handleable#coroutineContext not defaulting to sync
0788a248
rad.vg
9mo
fix: game instance coroutine contexts still including other exception handlers and HandleableHandlers too
7d423b43
rad.vg
9mo
feat(games): improve error handling, example: change to tnt tag, fix: teleporting with display name set
3a692443
rad.vg
9mo
change AxiPlugin#coroutineScope to create one from the sync context
bb0a3804
rad.vg
9mo
fix: GameInstance::controller being initialised too late
8aca1135
rad.vg
9mo
refactor: fix typo
21865cfc
rad.vg
9mo
feat: name tag API
9a422aba
rad.vg
9mo
feat: make GameInstancePhaseChangeEvent cancellable
6b62e9a6
rad.vg
9mo
refactor: suppress unused warnings in HandleableHandler
22815b28
rad.vg
9mo
feat: handleable coroutine contexts, some refactors and feedback from spigotmc
6cf1d59c
rad.vg
9mo
small refactors, add display name API to feature overview
bef5ea78
rad.vg
9mo
doc: add compat warning to readme
0563a0c4
rad.vg
9mo
feat: resource api, more work on game stuff
2a9e42ea
rad.vg
9mo
perf: use awaitAll on deferreds for callEvent
4338d241
rad.vg
9mo
fix: make SkinRegistry and GameTypeRegistry open
a592aa15
rad.vg
9mo
refactor: AxiGame -> AxiGameModule, fix(game): service file
ae7c8208
rad.vg
9mo
feat: game instance events, perf: cache game instance handleables
d3ece42f
rad.vg
9mo
get rid of polar, more work on games
4f862f78
rad.vg
9mo
docs: fix navbar links
01386daa
rad.vg
9mo
style: spotless
a7756a56
rad.vg
9mo
change package to net.radsteve.axi
05535412
rad.vg
9mo
feat: some work on world API
ba627d13
rad.vg
9mo
feat: basic NPC API
0957c32a
rad.vg
10mo
feat: GameInstance#equals
7c0c1564
rad.vg
10mo
fix: proper sub-exception logic in GameInstanceException
5a2b1f0a
rad.vg
10mo
feat: game lifecycle phases and event handlers
d9d66dfc
rad.vg
10mo
next