mirror of
				https://github.com/PlaceholderAPI/PlaceholderAPI
				synced 2025-10-30 18:03:43 +01:00 
			
		
		
		
	Licensed all files
Added licensing plugin
This commit is contained in:
		| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi; | ||||
|  | ||||
| import com.google.common.collect.ImmutableSet; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi; | ||||
|  | ||||
| import me.clip.placeholderapi.commands.PlaceholderCommandRouter; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi; | ||||
|  | ||||
| import org.bukkit.OfflinePlayer; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands; | ||||
|  | ||||
| import com.google.common.collect.ImmutableSet; | ||||
|   | ||||
| @@ -1,17 +1,30 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands; | ||||
|  | ||||
| import com.google.common.collect.ImmutableList; | ||||
| import com.google.common.collect.ImmutableMap; | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
| import me.clip.placeholderapi.commands.impl.cloud.CommandECloud; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandExpansionRegister; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandExpansionUnregister; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandHelp; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandInfo; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandList; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandParse; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandReload; | ||||
| import me.clip.placeholderapi.commands.impl.local.CommandVersion; | ||||
| import me.clip.placeholderapi.commands.impl.local.*; | ||||
| import me.clip.placeholderapi.util.Msg; | ||||
| import org.bukkit.command.Command; | ||||
| import org.bukkit.command.CommandExecutor; | ||||
| @@ -20,12 +33,7 @@ import org.bukkit.command.TabCompleter; | ||||
| import org.jetbrains.annotations.NotNull; | ||||
| import org.jetbrains.annotations.Unmodifiable; | ||||
|  | ||||
| import java.util.ArrayList; | ||||
| import java.util.Arrays; | ||||
| import java.util.Collection; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.*; | ||||
| import java.util.stream.Stream; | ||||
|  | ||||
| public final class PlaceholderCommandRouter implements CommandExecutor, TabCompleter | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import com.google.common.collect.ImmutableList; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import com.google.common.base.Strings; | ||||
| @@ -19,15 +39,7 @@ import org.jetbrains.annotations.NotNull; | ||||
| import org.jetbrains.annotations.Unmodifiable; | ||||
|  | ||||
| import java.text.SimpleDateFormat; | ||||
| import java.util.ArrayList; | ||||
| import java.util.Collection; | ||||
| import java.util.Collections; | ||||
| import java.util.Comparator; | ||||
| import java.util.LinkedHashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Objects; | ||||
| import java.util.Set; | ||||
| import java.util.*; | ||||
| import java.util.concurrent.atomic.AtomicInteger; | ||||
| import java.util.function.Function; | ||||
| import java.util.stream.Collectors; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import com.google.common.collect.Lists; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.cloud; | ||||
|  | ||||
| import com.google.common.collect.Lists; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPI; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPI; | ||||
| @@ -10,7 +30,6 @@ import org.jetbrains.annotations.NotNull; | ||||
| import org.jetbrains.annotations.Unmodifiable; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Optional; | ||||
|  | ||||
| public final class CommandInfo extends PlaceholderCommand | ||||
| { | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import com.google.common.collect.Lists; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPI; | ||||
|   | ||||
| @@ -1,8 +1,27 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
| import me.clip.placeholderapi.commands.PlaceholderCommand; | ||||
| import me.clip.placeholderapi.util.Msg; | ||||
| import org.bukkit.command.CommandSender; | ||||
| import org.jetbrains.annotations.NotNull; | ||||
| import org.jetbrains.annotations.Unmodifiable; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.commands.impl.local; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.configuration; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.events; | ||||
|  | ||||
| import me.clip.placeholderapi.expansion.PlaceholderExpansion; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.events; | ||||
|  | ||||
| import me.clip.placeholderapi.expansion.PlaceholderExpansion; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.events; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderHook; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.exceptions; | ||||
|  | ||||
| public final class NoDefaultCommandException extends RuntimeException { | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| import org.bukkit.entity.Player; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| import java.util.Map; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| public enum NMSVersion { | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPI; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| import org.bukkit.entity.Player; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| public final class Version { | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion.cloud; | ||||
|  | ||||
| import me.clip.placeholderapi.util.TimeUtil; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion.manager; | ||||
|  | ||||
| import com.google.common.collect.ImmutableMap; | ||||
| @@ -18,11 +38,7 @@ import java.net.URL; | ||||
| import java.nio.channels.Channels; | ||||
| import java.nio.channels.ReadableByteChannel; | ||||
| import java.nio.charset.StandardCharsets; | ||||
| import java.util.Collections; | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
| import java.util.Optional; | ||||
| import java.util.Set; | ||||
| import java.util.*; | ||||
| import java.util.concurrent.CompletableFuture; | ||||
| import java.util.concurrent.CompletionException; | ||||
| import java.util.concurrent.ConcurrentHashMap; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.expansion.manager; | ||||
|  | ||||
| import com.google.common.collect.ImmutableSet; | ||||
| @@ -5,12 +25,7 @@ import com.google.common.collect.Sets; | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
| import me.clip.placeholderapi.events.ExpansionRegisterEvent; | ||||
| import me.clip.placeholderapi.events.ExpansionUnregisterEvent; | ||||
| import me.clip.placeholderapi.expansion.Cacheable; | ||||
| import me.clip.placeholderapi.expansion.Cleanable; | ||||
| import me.clip.placeholderapi.expansion.Configurable; | ||||
| import me.clip.placeholderapi.expansion.PlaceholderExpansion; | ||||
| import me.clip.placeholderapi.expansion.Taskable; | ||||
| import me.clip.placeholderapi.expansion.VersionSpecific; | ||||
| import me.clip.placeholderapi.expansion.*; | ||||
| import me.clip.placeholderapi.expansion.cloud.CloudExpansion; | ||||
| import me.clip.placeholderapi.util.FileUtil; | ||||
| import me.clip.placeholderapi.util.Msg; | ||||
| @@ -29,11 +44,7 @@ import org.jetbrains.annotations.Unmodifiable; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| import java.util.Collection; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| import java.util.Optional; | ||||
| import java.util.*; | ||||
| import java.util.concurrent.CompletableFuture; | ||||
| import java.util.concurrent.CompletionException; | ||||
| import java.util.logging.Level; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.listeners; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.replacer; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderHook; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.replacer; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderHook; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.replacer; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderHook; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.updatechecker; | ||||
|  | ||||
| import me.clip.placeholderapi.PlaceholderAPIPlugin; | ||||
|   | ||||
| @@ -1,30 +1,29 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.util; | ||||
|  | ||||
| import org.jetbrains.annotations.NotNull; | ||||
| import org.jetbrains.annotations.Nullable; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.FilenameFilter; | ||||
| import java.io.IOException; | ||||
| import java.net.URL; | ||||
| import java.net.URLClassLoader; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.util; | ||||
|  | ||||
| import org.jetbrains.annotations.NotNull; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.util; | ||||
|  | ||||
| import org.bukkit.Bukkit; | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.util; | ||||
|  | ||||
| public enum TimeFormat { | ||||
|   | ||||
| @@ -1,23 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (C) 2019 Ryan McCarthy | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU 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, | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  * | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.util; | ||||
|  | ||||
| import java.time.Duration; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi; | ||||
|  | ||||
| import com.google.common.collect.ImmutableMap; | ||||
|   | ||||
| @@ -1,3 +1,23 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.replacer; | ||||
|  | ||||
| import me.clip.placeholderapi.Values; | ||||
|   | ||||
| @@ -1,12 +1,29 @@ | ||||
| /* | ||||
|  * This file is part of PlaceholderAPI | ||||
|  * | ||||
|  * PlaceholderAPI | ||||
|  * Copyright (c) 2015 - 2020 PlaceholderAPI Team | ||||
|  * | ||||
|  * PlaceholderAPI free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * PlaceholderAPI 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 General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||||
|  */ | ||||
|  | ||||
| package me.clip.placeholderapi.replacer; | ||||
|  | ||||
| import me.clip.placeholderapi.Values; | ||||
| import org.junit.jupiter.api.Test; | ||||
|  | ||||
| import static me.clip.placeholderapi.Values.MockPlayerPlaceholderHook.PLAYER_NAME; | ||||
| import static me.clip.placeholderapi.Values.MockPlayerPlaceholderHook.PLAYER_X; | ||||
| import static me.clip.placeholderapi.Values.MockPlayerPlaceholderHook.PLAYER_Y; | ||||
| import static me.clip.placeholderapi.Values.MockPlayerPlaceholderHook.PLAYER_Z; | ||||
| import static me.clip.placeholderapi.Values.MockPlayerPlaceholderHook.*; | ||||
| import static org.junit.jupiter.api.Assertions.assertEquals; | ||||
|  | ||||
| public final class ReplacerUnitTester | ||||
|   | ||||
		Reference in New Issue
	
	Block a user