When I mean random, I mean a random person that's in-game.
It's not a random person. It notifies all 'reporters' in that game. I wrote my description of a reporter in the FAQ section ;)
When I mean random, I mean a random person that's in-game.
@EventHandler(s) are a goo way to kill CubeCraft, since it will check the movement of the player and it's radious, all the time. Also, creating a lot of "countdowns" will create lag.
If there's other way +1
This is just horrible in my opinion. I don't like the looks and the idea. Why need to shout them out in public chat when people are going to eventually realize when they confront them + if the filter is working, why not just punish them instead of sending them a message? Reporting people teaming doesn't require a warning so why should the filter do it?How would the notifications look?
The notifications would, in my eyes, look like this:
http://imgur.com/a/eRGdb
A simple chat message with !!! alert !!! at the beginning,
A message saying teamers have been found,
The names of the player.
The playernames might also be in the color of their respective teams.
wut?Deleted @Camezonda
I know this, but it will only go through the 5 steps if the first in successful. This way, we don't have to track everything. Yes - it will take some server power, but because the operation is relatively tiny, and cube uses different servers and cubecraft has a very big server with much power, it can handle it. Also, this doesn't have to be on all the time, only in skyward and or egg wars, and other games were you can easily team. :)
If there's another way like Hanger mentioned above me, I would also suggest to check if players share items since... Welp, teams does that.
About this...
This is just horrible in my opinion. I don't like the looks and the idea. Why need to shout them out in public chat when people are going to eventually realize when they confront them + if the filter is working, why not just punish them instead of sending them a message? Reporting people teaming doesn't require a warning so why should the filter do it?
wut?
A sexy skecth:
(I'm too lazy to properly code it)
- Event Handler with lowest priority (@EventHandler (EventPriority.LOWEST)
- public void Teaming(PlayerMoveEvent e)
- Check radious
- check if the player is not attacking (p.isAttacking(?)) {
- Check if there is any player
- Kick both players
- if not, return
Exactly, it will priorize other events, instead of "playing" two or more different events at the same time (all the events w/o EventPriority or which have LOW/HIGH/HIGHEST will come first).If it has the lowest priority, It wouldn't cause lag right? Because the important stuff will come first, but I might be wrong on that one.
Exactly, it will priorize other events, instead of "playing" two or more different events at the same time (all the events w/o EventPriority or which have LOW/HIGH/HIGHEST will come first).
What happens when no one in that game signed up?It's not a random person. It notifies all 'reporters' in that game. I wrote my description of a reporter in the FAQ section ;)
What happens when no one in that game signed up?
If the filter is advanced enough, it could handle it on its own, but the filter is really ment just to help the reporters find teamers. If there aren't any reporters in the game, there are 2 options:
1. The filter gets shut off to avoid lag. (on busy days)
2. The filter works on its own, if it's advanced enough.
If it has the lowest priority, It wouldn't cause lag right? Because the important stuff will come first, but I might be wrong on that one.
I see, if its super "advanced" it might take a long time. Also what will players do if they see the teaming message but they didn't team?
Actually, CubeCraft is divided in servers for every game (and match), so it will only reduce its functionallity in big maps such as TeaParty (EggWars)If the filter is advanced enough, it could handle it on its own, but the filter is really ment just to help the reporters find teamers. If there aren't any reporters in the game, there are 2 options:
1. The filter gets shut off to avoid lag. (on busy days)
2. The filter works on its own, if it's advanced enough.
Actually, CubeCraft is divided in servers for every game (and match), so it will only reduce its functionallity in big maps such as TeaParty (EggWars)