Skip to content
TheGaBr0 edited this page May 21, 2026 · 4 revisions

Common Issues & Workarounds

This document contains known issues with PlayTimeManager and their workarounds.


🚨 Chat-Based Input System Not Working

Issue Description

The chat-based input systems used in the Goals and Join Streaks GUI may not function properly when creating new goals or setting up join streak rewards through chat-based inputs.

Root Cause

This issue is caused by external plugins that intercept and control chat messages, preventing them from reaching PlayTimeManager. The problem stems from deprecated Spigot's AsyncPlayerChatEvent conflicting with Paper's newer AsyncChatEvent. Other plugins that handle chat events may block PlayTimeManager's chat listeners.

Reminder: PlayTimeManager does not support Spigot servers and is designed specifically for Paper. This issue cannot be resolved without removing the conflicting plugins responsible for chat event interference.

Workarounds

For Goals System:

  • Create goals using /playtimegoal create <goal_name> instead of the GUI
  • Edit goal files manually in plugins/PlayTimeManager/Goals/ directory
  • Use /playtimereload to apply changes after editing files

For Join Streaks System:

  • Create join streak reward files manually in plugins/PlayTimeManager/Rewards/ directory
  • Edit the .yml files directly with your desired settings
  • Use /playtimereload to apply changes after editing files

Known Problematic Plugins

Currently this issue has been confirmed with VentureChat, AdvancedChat and SupremeChat, but there are likely other plugins that cause the same problem.

Clone this wiki locally