Index

C E I R S V 
All Classes and Interfaces|All Packages

C

com.cotani.reward.integration - package com.cotani.reward.integration
 
CotaniRewardIntegrations - Class in com.cotani.reward.integration
Factories for the standard reward settlement adapters.

E

economy(EconomyService) - Static method in class com.cotani.reward.integration.CotaniRewardIntegrations
 

I

inventory(Plugin, InventorySyncService, RewardItemResolver) - Static method in class com.cotani.reward.integration.CotaniRewardIntegrations
 

R

require(RewardItemResolver) - Static method in interface com.cotani.reward.integration.RewardItemResolver
 
resolve(ItemGrant) - Method in interface com.cotani.reward.integration.RewardItemResolver
 
RewardEconomyGrantHandler - Class in com.cotani.reward.integration
Settles CurrencyGrants through the idempotent Cotani economy API.
RewardEconomyGrantHandler(EconomyService) - Constructor for class com.cotani.reward.integration.RewardEconomyGrantHandler
 
RewardInventoryGrantHandler - Class in com.cotani.reward.integration
Settles item grants through the entity-thread-safe inventory mutation API.
RewardInventoryGrantHandler(Plugin, InventorySyncService, RewardItemResolver) - Constructor for class com.cotani.reward.integration.RewardInventoryGrantHandler
 
RewardItemResolver - Interface in com.cotani.reward.integration
Resolves an item grant into a Paper item stack on the player's entity thread.

S

settleAsync(RewardGrantHandler.RewardSettlementContext, RewardGrant) - Method in class com.cotani.reward.integration.RewardEconomyGrantHandler
 
settleAsync(RewardGrantHandler.RewardSettlementContext, RewardGrant) - Method in class com.cotani.reward.integration.RewardInventoryGrantHandler
 
supports(RewardGrant) - Method in class com.cotani.reward.integration.RewardEconomyGrantHandler
 
supports(RewardGrant) - Method in class com.cotani.reward.integration.RewardInventoryGrantHandler
 

V

vanilla() - Static method in interface com.cotani.reward.integration.RewardItemResolver
Resolves vanilla material keys such as diamond or minecraft:diamond.
vanillaInventory(Plugin, InventorySyncService) - Static method in class com.cotani.reward.integration.CotaniRewardIntegrations
 
C E I R S V 
All Classes and Interfaces|All Packages