Package de.kaiserpfalzedv.rpg.core.game
Class GameData
java.lang.Object
de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
de.kaiserpfalzedv.rpg.core.game.GameData
- All Implemented Interfaces:
de.kaiserpfalzedv.commons.api.resources.DefaultResourceSpec,Serializable,Cloneable
public class GameData
extends de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
The game data. It stores everything in properties so if is basically build from convenience methods for the
.
invalid reference
DefaultResourceSpec
- Since:
- 1.2.0 2021-02-06
- Author:
- klenkes74 <rlichti@kaiserpfalz-edv.de>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classGameData.GameDataBuilder<C extends GameData,B extends GameData.GameDataBuilder<C, B>> Nested classes/interfaces inherited from class de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl.DefaultResourceSpecImplBuilder<C extends de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl,B extends de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl.DefaultResourceSpecImplBuilder<C, B>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GameData.GameDataBuilder<?, ?> builder()booleanOptional<de.kaiserpfalzedv.commons.api.resources.Pointer> String[]Optional<de.kaiserpfalzedv.commons.api.resources.Pointer> Optional<de.kaiserpfalzedv.commons.api.resources.Pointer> Optional<de.kaiserpfalzedv.commons.api.resources.Pointer> List<de.kaiserpfalzedv.commons.api.resources.Pointer> inthashCode()toString()Methods inherited from class de.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
clone, convertStringToResourcePointer, getProperties, saveResourcePointersMethods inherited from interface de.kaiserpfalzedv.commons.api.resources.DefaultResourceSpec
convertResourcePointerToString, getProperty, getResourcePointer, getResourcePointers, saveResourcePointer
-
Field Details
-
CAMPAIGN
-
GAME_GM
-
GAME_PLAYERS
-
DISCORD_GUILD
-
DISCORD_CHANNEL
-
STRUCTURED_PROPERTIES
-
-
Constructor Details
-
GameData
public GameData()
-
-
Method Details
-
getDefaultProperties
-
getCampaign
-
getGameMaster
-
getPlayers
-
getDiscordChannel
-
getDiscordGuild
-
builder
-
toBuilder
- Overrides:
toBuilderin classde.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
-
toString
- Overrides:
toStringin classde.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
-
equals
- Overrides:
equalsin classde.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classde.kaiserpfalzedv.commons.core.resources.DefaultResourceSpecImpl
-