Version 1.5#28
Conversation
TureBentzin
commented
Mar 6, 2023
- bugfixes
- setIfAbsent for Configurations
- Create ObjectHashtableToStringHashtableMapper.java
- further steps for the CoreCacheAPI
- Breaking: Minigames now autostart!! (Experimental)
- fixed Stackwalker for MiniGame error logging
- some experiments with error-prone
sorry
|
I'm currently thinking about giving the MiniGame the ability to set a "startType" of some sort to make it easier to build MiniGames that are powered by a "LobbyPhase" and such ones that are running all the time and need to be started directly after the MiniGame was successfully loaded. Currently the MiniGameAPI is not used over a wide range of projects, so it would be possible to make a breaking change. Also i need to rethink the direct native integration of TimoCloud into the MiniGameAPI, maybe there should be a better way to integrate own and custom cloud systems into the communication and state providing service that is handled and managed by the MiniGame API. The API has currently only limited information about the MiniGame (There should be improvements). It should be possible to access the MiniGame and control it, also if the controller does not implement or know the (or a) MiniGameAPI. If further support for different CloudSystems is implemented native into the Core (what is unlikely) then CloudNet2 and CloudNet3 need a native implementation. Other CloudSystems would need more research on their users and their features to allow them to be implemented into the Communication and State Provider Technology that is used by the MiniGameAPI to inform other Servers, Services and the Players about the current "state" the MiniGame is in. |
TureBentzin
left a comment
There was a problem hiding this comment.
I added some additional information for the review process
Bommels05
left a comment
There was a problem hiding this comment.
I think you by now know what I would write here... Good Work and a few things to fix
| * @param section the section | ||
| * @return an OfflineConfiguration. Changes to this will not affect root | ||
| */ | ||
| @ApiStatus.AvailableSince("1.5") |
There was a problem hiding this comment.
If this is in testing I would add a @ Experimental Annotation
There was a problem hiding this comment.
this is not only for testing, but also for storing data temporarily or working with a local dataset. There are a lot of possibilities!
…e.java Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
….java Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
…Game.java Co-authored-by: Bommels05 <69975756+Bommels05@users.noreply.github.com>
…ionaryFeedInterpreter.java
Added DurationFormatting