Added Text (Chat) Renderer
Added set renderer method to ability cycler.

Also made the getRenderer return a dummy instead of null.
Added coreboard renderer.

This one may be incomplete.
Worked on guis
Merge remote-tracking branch 'connor/connor-Dev' into abilitycycler-renderers
Added idea ide files to git ignore
Add license information!
Add copyright header to files.

Attempts to fix merge conflicts before they occur.
Merge branch 'master' into abilitycycler-renderers

Conflicts:
	.gitignore
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/AbstractPacket.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/BlockChangeArray.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/ChunkPacketProcessor.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/PacketWrapper.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperHandshakeClientSetProtocol.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperLoginClientEncryptionBegin.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperLoginClientStart.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperLoginServerDisconnect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperLoginServerEncryptionBegin.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperLoginServerSuccess.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientAbilities.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientArmAnimation.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientBlockDig.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientBlockPlace.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientChat.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientClientCommand.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientCloseWindow.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientCustomPayload.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientEnchantItem.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientEntityAction.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientFlying.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientHeldItemSlot.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientKeepAlive.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientLook.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientPosition.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientPositionLook.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientSetCreativeSlot.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientSettings.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientSteerVehicle.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientTabComplete.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientTransaction.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientUpdateSign.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientUseEntity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayClientWindowClick.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerAbilities.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerAnimation.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerAttachEntity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerBed.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerBlockAction.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerBlockBreakAnimation.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerBlockChange.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerChat.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerCloseWindow.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerCollect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerCraftProgressBar.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerCustomPayload.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityDestroy.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityEffect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityEquipment.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityHeadRotation.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityLook.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityMetadata.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityMoveLook.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityStatus.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityTeleport.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerEntityVelocity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerExperience.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerExplosion.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerGameStateChange.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerHeldItemSlot.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerKeepAlive.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerKickDisconnect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerLogin.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerMap.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerMapChunk.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerMapChunkBulk.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerNamedEntitySpawn.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerNamedSoundEffect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerOpenSignEntity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerOpenWindow.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerPlayerInfo.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerPosition.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerRelEntityMove.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerRemoveEntityEffect.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerRespawn.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerScoreboardDisplayObjective.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerScoreboardObjective.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerScoreboardScore.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerScoreboardTeam.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSetSlot.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnEntity.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnEntityExperienceOrb.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnEntityLiving.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnEntityPainting.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnEntityWeather.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerSpawnPosition.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerTabComplete.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerTileEntityData.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerTransaction.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerUpdateAttributes.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerUpdateHealth.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerUpdateSign.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerUpdateTime.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerWindowItems.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerWorldEvent.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperPlayServerWorldParticles.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperStatusClientInPing.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperStatusClientInStart.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperStatusServerOutPing.java
	NoxCore/src/main/java/com/noxpvp/com/comphenix/packetwrapper/WrapperStatusServerOutServerInfo.java
	NoxCore/src/main/java/com/noxpvp/core/commands/NoxCommand.java
	NoxCore/src/main/java/com/noxpvp/core/gui/CoreBar.java
	NoxCore/src/main/java/com/noxpvp/core/gui/CoreBoard.java
	NoxCore/src/main/java/com/noxpvp/core/utils/StaticEffects.java
	NoxCore/src/test/java/com/noxpvp/core/CoreCommandParser.java
	NoxCore/src/test/java/com/noxpvp/core/JSONBuilderTest.java
	NoxHomes/src/main/java/com/noxpvp/homes/HomesPlayerManager.java
	NoxHomes/src/main/java/com/noxpvp/homes/commands/HomeAdminCommand.java
	NoxMMO/src/main/java/com/noxpvp/mmo/AbilityCycler.java
	NoxMMO/src/main/java/com/noxpvp/mmo/PlayerManager.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/EntityAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/IPlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/PassiveAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/TargetedAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/TargetedEntityAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/TargetedPlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/entity/BandageAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/entity/DashAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/entity/ForcePullAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/entity/LeapAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/entity/MaliciousBiteAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/AutoToolAbilities.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/BackStabAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/CallOfTheWildAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/ClassArmorDisguiseAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/CriticalHitAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/FireBallAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/FlyAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/GrappleThrowAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/HammerOfThorAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/HookShotAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/JoustAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/MassDestructionAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/MeasuringTapeAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/ParryAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/RazerClawsAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/ReincarnateAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/RejuvenationAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/SeveringStrikesAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/ShurikenAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/SilentWalkingAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/SkullSmasherAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/SuperBreakerPlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/TornadoAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/WhistleAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/BoltAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/CurseAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/DisarmAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/MortalWoundAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/PickPocketAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/ShadowStepAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/SootheAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/SoulStealAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/TargetAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/TracerArrowAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/ClassTier.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/DummyClassTier.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/ExperienceType.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/ClassType.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/IClassTier.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/IPlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/PlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/gui/ClassMenu.java
	NoxMMO/src/main/java/com/noxpvp/mmo/gui/NoxMMOMenu.java
	NoxMMO/src/main/java/com/noxpvp/mmo/listeners/PacketListeners.java
	NoxMMO/src/main/java/com/noxpvp/mmo/package-info.java