
ROF_LoyaltyRewards
Reward loyal players for returning after time away, playing during a session, and logging in on configurable intervals.
Список изменений
Introduced a new rewardHandler class to manage reward logic for offline, online, and login rewards. Added ClaimTracker to track player reward claims and prevent duplicate rewards. Implemented OnlineSessionManager to accurately track online playtime for rewards. Created RewardPlaceholderExpansion for PlaceholderAPI integration, providing various player reward metrics. Developed OnlineRewardScheduler to schedule online rewards based on real-time play duration. Replaced the old reward handling logic with a more modular and maintainable structure. Updated configuration file to reflect new features and improved reward handling. Removed deprecated classes and files related to the old offline reward system. Enhanced logging functionality to track reward claims and actions.
