From 1d7b2eeff9bd8d77b5ee5f9ef8aaf176a572e239 Mon Sep 17 00:00:00 2001
From: My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com>
Date: Mon, 3 May 2021 21:54:51 -0400
Subject: Add a copyright header
---
src/main/java/kr/syeyoung/dungeonsguide/Keybinds.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/RichPresenceManager.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/SkyblockStatus.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/a.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/b.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/c.java | 18 ++++++++++++++++++
.../dungeonsguide/commands/CommandDungeonsGuide.java | 18 ++++++++++++++++++
.../dungeonsguide/commands/CommandReparty.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/config/Config.java | 18 ++++++++++++++++++
.../config/guiconfig/ConfigPanelCreator.java | 18 ++++++++++++++++++
.../config/guiconfig/FeatureEditPane.java | 18 ++++++++++++++++++
.../dungeonsguide/config/guiconfig/GuiConfig.java | 18 ++++++++++++++++++
.../config/guiconfig/GuiGuiLocationConfig.java | 18 ++++++++++++++++++
.../config/guiconfig/GuiParameterValueEdit.java | 18 ++++++++++++++++++
.../dungeonsguide/config/guiconfig/MFeature.java | 18 ++++++++++++++++++
.../dungeonsguide/config/guiconfig/MParameter.java | 18 ++++++++++++++++++
.../config/guiconfig/PanelDefaultParameterConfig.java | 18 ++++++++++++++++++
.../dungeonsguide/config/guiconfig/PanelDelegate.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/config/types/AColor.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/GUIRectangle.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCAColor.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCBoolean.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCColor.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCFloat.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TCGUIRectangle.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCInteger.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TCRectangle.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/config/types/TCString.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TCStringList.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TCTextStyle.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TCTextStyleList.java | 18 ++++++++++++++++++
.../dungeonsguide/config/types/TypeConverter.java | 18 ++++++++++++++++++
.../config/types/TypeConverterRegistry.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/d/a.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/d/b.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/d/c.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/DungeonActionManager.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/dungeon/DungeonContext.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/dungeon/MapProcessor.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/AbstractAction.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/dungeon/actions/Action.java | 18 ++++++++++++++++++
.../dungeon/actions/ActionBreakWithSuperBoom.java | 18 ++++++++++++++++++
.../dungeon/actions/ActionChangeState.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionClick.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionClickSet.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionComplete.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionDropItem.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionInteract.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionKill.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionMove.java | 18 ++++++++++++++++++
.../dungeon/actions/ActionMoveNearestAir.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/ActionRoot.java | 18 ++++++++++++++++++
.../dungeon/actions/tree/ActionRoute.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/actions/tree/ActionTree.java | 18 ++++++++++++++++++
.../dungeon/actions/tree/ActionTreeUtil.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/data/DungeonRoomInfo.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/data/OffsetPoint.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/data/OffsetPointSet.java | 18 ++++++++++++++++++
.../dungeon/doorfinder/CatacombDataProvider.java | 18 ++++++++++++++++++
.../dungeon/doorfinder/CatacombMasterDataProvider.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/doorfinder/DungeonDoor.java | 18 ++++++++++++++++++
.../doorfinder/DungeonSpecificDataProvider.java | 18 ++++++++++++++++++
.../DungeonSpecificDataProviderRegistry.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonCryptBrokenEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonDeathEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/events/DungeonEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/events/DungeonEventData.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonEventHolder.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonMapUpdateEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonNodataEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonPuzzleFailureEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonRoomDiscoverEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonSecretCountChangeEvent.java | 18 ++++++++++++++++++
.../dungeon/events/DungeonStateChangeEvent.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonBreakableWall.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonDoor.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonDummy.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonFairySoul.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonJournal.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonLever.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonMechanic.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonNPC.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonOnewayDoor.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonOnewayLever.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonPressurePlate.java | 18 ++++++++++++++++++
.../dungeon/mechanics/DungeonRoomDoor.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonSecret.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/DungeonTomb.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/mechanics/RouteBlocker.java | 18 ++++++++++++++++++
.../mechanics/predicates/PredicateArmorStand.java | 18 ++++++++++++++++++
.../dungeon/mechanics/predicates/PredicateBat.java | 18 ++++++++++++++++++
.../mechanics/predicates/PredicateSuperBoom.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/roomfinder/DungeonRoom.java | 18 ++++++++++++++++++
.../dungeon/roomfinder/DungeonRoomInfoRegistry.java | 18 ++++++++++++++++++
.../dungeonsguide/dungeon/roomfinder/RoomMatcher.java | 18 ++++++++++++++++++
src/main/java/kr/syeyoung/dungeonsguide/e.java | 18 ++++++++++++++++++
.../dungeonsguide/eventlistener/DungeonListener.java | 18 ++++++++++++++++++
.../dungeonsguide/eventlistener/FeatureListener.java | 18 ++++++++++++++++++
.../dungeonsguide/eventlistener/PacketListener.java | 18 ++++++++++++++++++
.../dungeonsguide/events/BossroomEnterEvent.java | 18 ++++++++++++++++++
.../events/DungeonContextInitializationEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/DungeonEndedEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/DungeonLeftEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/DungeonStartedEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/HypixelJoinedEvent.java | 18 ++++++++++++++++++
.../events/PlayerInteractEntityEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/SkyblockJoinedEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/SkyblockLeftEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/events/StompConnectedEvent.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/events/TitleEvent.java | 18 ++++++++++++++++++
.../dungeonsguide/features/AbstractFeature.java | 18 ++++++++++++++++++
.../dungeonsguide/features/FeatureParameter.java | 18 ++++++++++++++++++
.../dungeonsguide/features/FeatureRegistry.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/features/GuiFeature.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/features/SimpleFeature.java | 18 ++++++++++++++++++
.../features/impl/advanced/FeatureDebuggableMap.java | 18 ++++++++++++++++++
.../impl/advanced/FeatureRoomCoordDisplay.java | 18 ++++++++++++++++++
.../features/impl/advanced/FeatureRoomDebugInfo.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureAutoReparty.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureBossHealth.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureBoxRealLivid.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureChestPrice.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureCurrentPhase.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureHideAnimals.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureTerracotaTimer.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureThornBearPercentage.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureThornSpiritBowTimer.java | 18 ++++++++++++++++++
.../features/impl/boss/FeatureWarningOnPortal.java | 18 ++++++++++++++++++
.../boss/terminal/CorrectThePaneSolutionProvider.java | 18 ++++++++++++++++++
.../impl/boss/terminal/FeatureSimonSaysSolver.java | 18 ++++++++++++++++++
.../impl/boss/terminal/FeatureTerminalSolvers.java | 18 ++++++++++++++++++
.../boss/terminal/NavigateMazeSolutionProvider.java | 18 ++++++++++++++++++
.../boss/terminal/SelectAllColorSolutionProivider.java | 18 ++++++++++++++++++
.../boss/terminal/SelectInOrderSolutionProvider.java | 18 ++++++++++++++++++
.../features/impl/boss/terminal/TerminalSolution.java | 18 ++++++++++++++++++
.../impl/boss/terminal/TerminalSolutionProvider.java | 18 ++++++++++++++++++
.../boss/terminal/WhatStartsWithSolutionProvider.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureBoxBats.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureBoxSkelemaster.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureBoxStarMobs.java | 18 ++++++++++++++++++
.../impl/dungeon/FeatureDungeonCurrentRoomSecrets.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonDeaths.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonMap.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonMilestone.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonRealTime.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonSBTime.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonScore.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonSecrets.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureDungeonTombs.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureHideNameTags.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeaturePlayerESP.java | 18 ++++++++++++++++++
.../impl/dungeon/FeaturePressAnyKeyToCloseChest.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureWarnLowHealth.java | 18 ++++++++++++++++++
.../features/impl/dungeon/FeatureWatcherWarning.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureAutoAcceptReparty.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureCooldownCounter.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureCopyMessages.java | 18 ++++++++++++++++++
.../impl/etc/FeatureDecreaseExplosionSound.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureDisableMessage.java | 18 ++++++++++++++++++
.../features/impl/etc/FeaturePenguins.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureRepartyCommand.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureTooltipDungeonStat.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureTooltipPrice.java | 18 ++++++++++++++++++
.../features/impl/etc/FeatureUpdateAlarm.java | 18 ++++++++++++++++++
.../impl/etc/ability/FeatureAbilityCooldown.java | 18 ++++++++++++++++++
.../features/impl/etc/ability/SkyblockAbility.java | 18 ++++++++++++++++++
.../features/impl/etc/ability/UsedAbility.java | 18 ++++++++++++++++++
.../dungeonsguide/features/impl/party/APIKey.java | 18 ++++++++++++++++++
.../features/impl/party/FeatureGoodParties.java | 18 ++++++++++++++++++
.../features/impl/party/api/ApiFetchur.java | 18 ++++++++++++++++++
.../features/impl/party/api/CachedData.java | 18 ++++++++++++++++++
.../features/impl/party/api/ClassSpecificData.java | 18 ++++++++++++++++++
.../features/impl/party/api/DungeonClass.java | 18 ++++++++++++++++++
.../features/impl/party/api/DungeonSpecificData.java | 18 ++++++++++++++++++
.../features/impl/party/api/DungeonStat.java | 18 ++++++++++++++++++
.../features/impl/party/api/DungeonType.java | 18 ++++++++++++++++++
.../features/impl/party/api/FloorSpecificData.java | 18 ++++++++++++++++++
.../dungeonsguide/features/impl/party/api/Pet.java | 18 ++++++++++++++++++
.../features/impl/party/api/PlayerProfile.java | 18 ++++++++++++++++++
.../dungeonsguide/features/impl/party/api/Skill.java | 18 ++++++++++++++++++
.../features/impl/party/api/SkinFetchur.java | 18 ++++++++++++++++++
.../playerpreview/DataRenderDungeonFloorStat.java | 18 ++++++++++++++++++
.../DataRenderDungeonHighestFloorStat.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRenderer.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererClassLv.java | 18 ++++++++++++++++++
.../party/playerpreview/DataRendererDungeonLv.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererEditor.java | 18 ++++++++++++++++++
.../party/playerpreview/DataRendererFairySouls.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererRegistry.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererSecrets.java | 18 ++++++++++++++++++
.../playerpreview/DataRendererSelectedClassLv.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererSetUrOwn.java | 18 ++++++++++++++++++
.../impl/party/playerpreview/DataRendererSkillLv.java | 18 ++++++++++++++++++
.../party/playerpreview/FeatureViewPlayerOnJoin.java | 18 ++++++++++++++++++
.../features/impl/secret/FeatureActions.java | 18 ++++++++++++++++++
.../features/impl/secret/FeatureFreezePathfind.java | 18 ++++++++++++++++++
.../features/impl/secret/FeatureMechanicBrowse.java | 18 ++++++++++++++++++
.../features/impl/secret/FeatureSoulRoomWarning.java | 18 ++++++++++++++++++
.../features/listener/BossroomEnterListener.java | 18 ++++++++++++++++++
.../dungeonsguide/features/listener/ChatListener.java | 18 ++++++++++++++++++
.../features/listener/ChatListenerGlobal.java | 18 ++++++++++++++++++
.../listener/DungeonContextInitializationListener.java | 18 ++++++++++++++++++
.../features/listener/DungeonEndListener.java | 18 ++++++++++++++++++
.../features/listener/DungeonQuitListener.java | 18 ++++++++++++++++++
.../features/listener/DungeonStartListener.java | 18 ++++++++++++++++++
.../features/listener/EntityLivingRenderListener.java | 18 ++++++++++++++++++
.../features/listener/GuiBackgroundRenderListener.java | 18 ++++++++++++++++++
.../features/listener/GuiClickListener.java | 18 ++++++++++++++++++
.../features/listener/GuiOpenListener.java | 18 ++++++++++++++++++
.../features/listener/GuiPostRenderListener.java | 18 ++++++++++++++++++
.../features/listener/GuiPreRenderListener.java | 18 ++++++++++++++++++
.../features/listener/InteractListener.java | 18 ++++++++++++++++++
.../features/listener/KeyInputListener.java | 18 ++++++++++++++++++
.../features/listener/PlayerRenderListener.java | 18 ++++++++++++++++++
.../features/listener/ScreenRenderListener.java | 18 ++++++++++++++++++
.../features/listener/SkyblockJoinListener.java | 18 ++++++++++++++++++
.../features/listener/SkyblockLeaveListener.java | 18 ++++++++++++++++++
.../dungeonsguide/features/listener/SoundListener.java | 18 ++++++++++++++++++
.../features/listener/StompConnectedListener.java | 18 ++++++++++++++++++
.../dungeonsguide/features/listener/TickListener.java | 18 ++++++++++++++++++
.../dungeonsguide/features/listener/TitleListener.java | 18 ++++++++++++++++++
.../features/listener/TooltipListener.java | 18 ++++++++++++++++++
.../features/listener/WorldRenderListener.java | 18 ++++++++++++++++++
.../features/text/PanelTextParameterConfig.java | 18 ++++++++++++++++++
.../dungeonsguide/features/text/StyledText.java | 18 ++++++++++++++++++
.../features/text/StyledTextProvider.java | 18 ++++++++++++++++++
.../features/text/StyledTextRenderer.java | 18 ++++++++++++++++++
.../dungeonsguide/features/text/TextHUDFeature.java | 18 ++++++++++++++++++
.../dungeonsguide/features/text/TextStyle.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/gui/MPanel.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/gui/elements/MButton.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/gui/elements/MColor.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MEditableAColor.java | 18 ++++++++++++++++++
.../gui/elements/MFloatSelectionButton.java | 18 ++++++++++++++++++
.../gui/elements/MIntegerSelectionButton.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/gui/elements/MLabel.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MLabelAndElement.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MNavigatingPane.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MParameter.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MPortableColorEdit.java | 18 ++++++++++++++++++
.../gui/elements/MStringSelectionButton.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MTabbedPane.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MTextField.java | 18 ++++++++++++++++++
.../dungeonsguide/gui/elements/MToggleButton.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/gui/elements/MValue.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/party/LoadedImage.java | 18 ++++++++++++++++++
.../dungeonsguide/party/PartyInviteViewer.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/party/PartyJoinRequest.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/party/PartyManager.java | 18 ++++++++++++++++++
.../pathfinding/NodeProcessorDungeonRoom.java | 18 ++++++++++++++++++
.../dungeonsguide/resources/DGTexturePack.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/EditingContext.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/roomedit/Parameter.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/gui/GuiDungeonAddSet.java | 18 ++++++++++++++++++
.../roomedit/gui/GuiDungeonParameterEdit.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/gui/GuiDungeonRoomEdit.java | 18 ++++++++++++++++++
.../roomedit/gui/GuiDungeonValueEdit.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditBreakableWall.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditDoor.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditDummy.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditFairySoul.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditJournal.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditLever.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditNPC.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditOnewayDoor.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditOnewayLever.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditPressurePlate.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditSecret.java | 18 ++++++++++++++++++
.../roomedit/mechanicedit/ValueEditTomb.java | 18 ++++++++++++++++++
.../roomedit/panes/ActionDisplayPane.java | 18 ++++++++++++++++++
.../roomedit/panes/ActionTreeDisplayPane.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/panes/DynamicEditor.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/panes/GeneralEditPane.java | 18 ++++++++++++++++++
.../roomedit/panes/ProcessorParameterEditPane.java | 18 ++++++++++++++++++
.../roomedit/panes/RoomDataDisplayPane.java | 18 ++++++++++++++++++
.../roomedit/panes/RoomMatchDisplayPane.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/panes/RoommatchingPane.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/panes/SecretEditPane.java | 18 ++++++++++++++++++
.../dungeonsguide/roomedit/valueedit/ValueEdit.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditAColor.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditBoolean.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditColor.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditCreator.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditFloat.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditInteger.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditNull.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditOffsetPoint.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditOffsetPointSet.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditRegistry.java | 18 ++++++++++++++++++
.../roomedit/valueedit/ValueEditString.java | 18 ++++++++++++++++++
.../roomprocessor/GeneralRoomProcessor.java | 18 ++++++++++++++++++
.../dungeonsguide/roomprocessor/ProcessorFactory.java | 18 ++++++++++++++++++
.../dungeonsguide/roomprocessor/RoomProcessor.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorBlazeSolver.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorButtonSolver.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorCreeperSolver.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorGenerator.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorIcePath.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorRedRoom.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorRiddle.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorTeleportMazeSolver.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorTicTacToeSolver.java | 18 ++++++++++++++++++
.../roomprocessor/RoomProcessorTrivia.java | 18 ++++++++++++++++++
.../bombdefuse/RoomProcessorBombDefuseSolver.java | 18 ++++++++++++++++++
.../roomprocessor/bombdefuse/chambers/BDChamber.java | 18 ++++++++++++++++++
.../chambers/BombDefuseChamberGenerator.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/ChamberProcessor.java | 18 ++++++++++++++++++
.../chambers/DummyDefuseChamberProcessor.java | 18 ++++++++++++++++++
.../chambers/GeneralDefuseChamberProcessor.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/arrow/ArrowLeftProcessor.java | 18 ++++++++++++++++++
.../chambers/arrow/ArrowProcessorMatcher.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/arrow/ArrowRightProcessor.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/bugged/ImpossibleMatcher.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/color/ColorLeftProcessor.java | 18 ++++++++++++++++++
.../chambers/color/ColorProcessorMatcher.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/color/ColorRightProcessor.java | 18 ++++++++++++++++++
.../chambers/creeper/CreeperLeftProcessor.java | 18 ++++++++++++++++++
.../chambers/creeper/CreeperProcessorMatcher.java | 18 ++++++++++++++++++
.../chambers/creeper/CreeperRightProcessor.java | 18 ++++++++++++++++++
.../chambers/goldenpath/GoldenPathLeftProcessor.java | 18 ++++++++++++++++++
.../goldenpath/GoldenPathProcessorMatcher.java | 18 ++++++++++++++++++
.../chambers/goldenpath/GoldenPathRightProcessor.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/maze/MazeLeftProcessor.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/maze/MazeProcessorMatcher.java | 18 ++++++++++++++++++
.../bombdefuse/chambers/maze/MazeRightProcessor.java | 18 ++++++++++++++++++
.../chambers/number/NumberLeftProcessor.java | 18 ++++++++++++++++++
.../chambers/number/NumberProcessorMatcher.java | 18 ++++++++++++++++++
.../chambers/number/NumberRightProcessor.java | 18 ++++++++++++++++++
.../roomprocessor/bossfight/BossfightProcessor.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorBonzo.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorLivid.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorNecron.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorProf.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorSadan.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorScarf.java | 18 ++++++++++++++++++
.../bossfight/BossfightProcessorThorn.java | 18 ++++++++++++++++++
.../bossfight/GeneralBossfightProcessor.java | 18 ++++++++++++++++++
.../roomprocessor/bossfight/HealthData.java | 18 ++++++++++++++++++
.../boxpuzzle/BoxPuzzleSolvingThread.java | 18 ++++++++++++++++++
.../boxpuzzle/RoomProcessorBoxSolver.java | 18 ++++++++++++++++++
.../roomprocessor/icefill/RoomProcessorIcePath2.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/LeverState.java | 18 ++++++++++++++++++
.../waterpuzzle/LeverStateContradict.java | 18 ++++++++++++++++++
.../waterpuzzle/RoomProcessorWaterPuzzle.java | 18 ++++++++++++++++++
.../dungeonsguide/roomprocessor/waterpuzzle/Route.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/SwitchData.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/WaterBoard.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/WaterNode.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/nodes/WaterNodeAir.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/nodes/WaterNodeEnd.java | 18 ++++++++++++++++++
.../waterpuzzle/nodes/WaterNodeStart.java | 18 ++++++++++++++++++
.../waterpuzzle/nodes/WaterNodeToggleable.java | 18 ++++++++++++++++++
.../roomprocessor/waterpuzzle/nodes/WaterNodeWall.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/stomp/CloseListener.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/stomp/StompClient.java | 18 ++++++++++++++++++
.../dungeonsguide/stomp/StompClientStatus.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/stomp/StompHeader.java | 18 ++++++++++++++++++
.../syeyoung/dungeonsguide/stomp/StompInterface.java | 18 ++++++++++++++++++
.../dungeonsguide/stomp/StompMessageHandler.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/stomp/StompPayload.java | 18 ++++++++++++++++++
.../dungeonsguide/stomp/StompSubscription.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/utils/AhUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/ArrayUtils.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/utils/MapUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/RenderUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/ShortUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/SkyblockUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/TextUtils.java | 18 ++++++++++++++++++
.../kr/syeyoung/dungeonsguide/utils/VectorUtils.java | 18 ++++++++++++++++++
.../java/kr/syeyoung/dungeonsguide/utils/XPUtils.java | 18 ++++++++++++++++++
370 files changed, 6660 insertions(+)
(limited to 'src/main/java/kr/syeyoung/dungeonsguide')
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/Keybinds.java b/src/main/java/kr/syeyoung/dungeonsguide/Keybinds.java
index 451f8c41..3099723e 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/Keybinds.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/Keybinds.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import kr.syeyoung.dungeonsguide.features.FeatureRegistry;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/RichPresenceManager.java b/src/main/java/kr/syeyoung/dungeonsguide/RichPresenceManager.java
index a1003ec5..149de8eb 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/RichPresenceManager.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/RichPresenceManager.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import kr.syeyoung.dungeonsguide.dungeon.DungeonContext;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/SkyblockStatus.java b/src/main/java/kr/syeyoung/dungeonsguide/SkyblockStatus.java
index c43ed955..bb4f2f40 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/SkyblockStatus.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/SkyblockStatus.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import com.google.common.collect.Sets;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/a.java b/src/main/java/kr/syeyoung/dungeonsguide/a.java
index dd4f7562..f0867c9a 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/a.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/a.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import com.mojang.authlib.exceptions.AuthenticationException;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/b.java b/src/main/java/kr/syeyoung/dungeonsguide/b.java
index d914878c..6a8cd0a2 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/b.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/b.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/c.java b/src/main/java/kr/syeyoung/dungeonsguide/c.java
index dbef9503..ac4c80a5 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/c.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/c.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandDungeonsGuide.java b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandDungeonsGuide.java
index c175572a..8e70f191 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandDungeonsGuide.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandDungeonsGuide.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.commands;
import com.google.gson.JsonObject;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandReparty.java b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandReparty.java
index 02ef7fd3..26f8cfd0 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandReparty.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/commands/CommandReparty.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.commands;
import kr.syeyoung.dungeonsguide.features.FeatureRegistry;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/Config.java b/src/main/java/kr/syeyoung/dungeonsguide/config/Config.java
index e001d6f4..f8d60424 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/Config.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/Config.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config;
import com.google.gson.Gson;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/ConfigPanelCreator.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/ConfigPanelCreator.java
index 8b3ccaca..61edf38d 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/ConfigPanelCreator.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/ConfigPanelCreator.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import com.google.common.base.Function;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/FeatureEditPane.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/FeatureEditPane.java
index 4f641f53..7f6d5a4f 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/FeatureEditPane.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/FeatureEditPane.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.config.Config;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiConfig.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiConfig.java
index 8c18c77e..e27ba5f1 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiConfig.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiConfig.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import com.google.common.base.Supplier;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java
index 6e0ac495..8e186e6b 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.features.AbstractFeature;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiParameterValueEdit.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiParameterValueEdit.java
index 177f2545..ce106433 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiParameterValueEdit.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiParameterValueEdit.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.gui.MPanel;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MFeature.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MFeature.java
index be03b5b8..2df70b67 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MFeature.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MFeature.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.features.AbstractFeature;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MParameter.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MParameter.java
index d2abc0ad..2bfabe3e 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MParameter.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/MParameter.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.config.types.AColor;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDefaultParameterConfig.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDefaultParameterConfig.java
index 34927fd6..0af9e2f0 100755
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDefaultParameterConfig.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDefaultParameterConfig.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.features.AbstractFeature;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java
index 32312d78..09614313 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.guiconfig;
import kr.syeyoung.dungeonsguide.config.types.GUIRectangle;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java
index 17525276..ebde1ce3 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import lombok.Getter;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/GUIRectangle.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/GUIRectangle.java
index ceabe366..8ce619e6 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/GUIRectangle.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/GUIRectangle.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import lombok.AllArgsConstructor;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCAColor.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCAColor.java
index 9f95e094..33748a8b 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCAColor.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCAColor.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCBoolean.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCBoolean.java
index ba4e44be..15a26d0f 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCBoolean.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCBoolean.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCColor.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCColor.java
index 31ae8a43..6014b122 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCColor.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCColor.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCFloat.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCFloat.java
index 95869709..0890f350 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCFloat.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCFloat.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCGUIRectangle.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCGUIRectangle.java
index b4ca931d..8880a628 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCGUIRectangle.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCGUIRectangle.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCInteger.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCInteger.java
index 3b5195de..2a066921 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCInteger.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCInteger.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCRectangle.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCRectangle.java
index 2d571da7..ba778872 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCRectangle.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCRectangle.java
@@ -1,3 +1,21 @@
+/*
+ * Dungeons Guide - The most intelligent Hypixel Skyblock Dungeons Mod
+ * Copyright (C) 2021 cyoung06
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
package kr.syeyoung.dungeonsguide.config.types;
import com.google.gson.JsonElement;
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCString.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCString.java
index fa28c1b6..a90bedc6 100644
--- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCString.java
+++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/TCString.java
@@ -1,3 +1,21 @@
+/*
+ *