* PlayerMoveEvent performance boost (from 0.047ms to 0.015ms in testing, ~313% as fast): now more thrifty in determining whether player has actually moved between chunks before doing anything else; important since this event triggers extremely quickly * PlayerInteractEvent performance boost (from 0.068ms to 0.034ms in testing, ~200% as fast): now ignores left-clicks for interaction checks, since in CraftBukkit 1.4 left-clicks no longer open doors or activate buttons/levers/etc.; not as important as above, but still triggers quite often as people are digging or interacting with blocks * "/f list" command performance boost (from 234ms to 30ms in testing, ~780% as fast): code was getting information for all factions, narrowed it down to only getting info for displayed page range * "/f show" command performance boost (from 132ms to 28ms in testing, ~470% as fast): tweaked the ally & enemy listing code used |
||
|---|---|---|
| .. | ||
| adapters | ||
| cmd | ||
| event | ||
| iface | ||
| integration | ||
| listeners | ||
| struct | ||
| util | ||
| zcore | ||
| Board.java | ||
| Conf.java | ||
| Faction.java | ||
| Factions.java | ||
| FLocation.java | ||
| FPlayer.java | ||
| FPlayers.java | ||
| P.java | ||