public override void OnPlayerJoined(ulong remoteUserId) { if (!PluginSettings.Instance.DynamicVoxelManagementEnabled) { return; } VoxelManagement.ClearCache(remoteUserId); }
public override void Handle() { if (PluginSettings.Instance.DynamicVoxelManagementEnabled) { if (DateTime.Now - _lastEnableCheck > TimeSpan.FromSeconds(5)) { VoxelManagement.CheckAndSendVoxels(); _lastEnableCheck = DateTime.Now; } } base.Handle(); }