public class ReputationPlugin extends JavaPlugin
The main plugin class for Reputation. This plugin provides gameplay features for the Hytale server. Extend this class to create a plugin.
java.lang.Object > JavaPlugin > ReputationPlugin
Field Summary
reputationRanks
Field reputationRanks.
maxReputationValue
Field maxReputationValue.
minReputationValue
Field minReputationValue.
reputationRank
Field reputationRank.
reputationGroupComponent
Field reputationGroupComponent.
world
Field world.
reputationGameplayConfig
Field reputationGameplayConfig.
reputationGroup
Field reputationGroup.
playerConfigData
Field playerConfigData.
reputationData
Field reputationData.
newReputationValue
Field newReputationValue.
reputationDataResource
Field reputationDataResource.
newValue
Field newValue.
playerComponent
Field playerComponent.
reputationGroupId
Field reputationGroupId.
value
Field value.
Method Detail
getReputationGroupComponentType
ReputationGroupComponent>
getReputationGroupComponentType
()
Method getReputationGroupComponentType.
setup
void
setup
()
Method setup.
DefaultAssetMap
new
DefaultAssetMap
()
Method DefaultAssetMap.
ReputationCommand
new
ReputationCommand
()
Method ReputationCommand.
start
void
start
()
Method start.
changeReputation
int
changeReputation
(@Nonnull final Player player, @Nonnull final Ref npcRef, final int value, @Nonnull final ComponentAccessor componentAccessor)
Method changeReputation.
- Parameters:
@Nonnull final Playerplayer@Nonnull final RefnpcReffinal intvalue@Nonnull final ComponentAccessorcomponentAccessor
computeReputation
int
computeReputation
(@Nonnull final Object2IntMap reputationData, @Nonnull final ReputationGroup reputationGroup, final int value)
Method computeReputation.
- Parameters:
@Nonnull final Object2IntMapreputationData@Nonnull final ReputationGroupreputationGroupfinal intvalue
getReputationValue
int
getReputationValue
(@Nonnull final Store store, @Nonnull final Ref playerEntityRef, @Nonnull final Ref npcEntityRef)
Method getReputationValue.
- Parameters:
@Nonnull final Storestore@Nonnull final RefplayerEntityRef@Nonnull final RefnpcEntityRef
getReputationValueForGroup
int
getReputationValueForGroup
(@Nonnull final Object2IntMap reputationData, @Nonnull final ReputationGroup reputationGroup)
Method getReputationValueForGroup.
- Parameters:
@Nonnull final Object2IntMapreputationData@Nonnull final ReputationGroupreputationGroup
getReputationRank
ReputationRank
getReputationRank
(@Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final Ref npcRef)
Method getReputationRank.
- Parameters:
@Nonnull final Storestore@Nonnull final Refref@Nonnull final RefnpcRef
getReputationRankFromValue
Method getReputationRankFromValue.
- Parameters:
final intvalue
getAttitude
Attitude
getAttitude
(@Nonnull final Store store, @Nonnull final Ref ref, @Nonnull final Ref npc)
Method getAttitude.
- Parameters:
@Nonnull final Storestore@Nonnull final Refref@Nonnull final Refnpc