mirror of
				https://github.com/PlaceholderAPI/PlaceholderAPI
				synced 2025-10-31 06:12:28 +01:00 
			
		
		
		
	Added unregisterExpansion method
This commit is contained in:
		| @@ -274,13 +274,20 @@ public class PlaceholderAPI { | |||||||
|             if (value instanceof PlaceholderExpansion) { |             if (value instanceof PlaceholderExpansion) { | ||||||
|             	PlaceholderExpansion ex = (PlaceholderExpansion) value; |             	PlaceholderExpansion ex = (PlaceholderExpansion) value; | ||||||
|                 if (!ex.persist()) { |                 if (!ex.persist()) { | ||||||
|             		Bukkit.getPluginManager().callEvent(new ExpansionUnregisterEvent(ex)); |                     unregisterExpansion(ex); | ||||||
|             		unregisterPlaceholderHook(key); |  | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public static boolean unregisterExpansion(PlaceholderExpansion ex) { | ||||||
|  |         if (unregisterPlaceholderHook(ex.getIdentifier())) { | ||||||
|  |             Bukkit.getPluginManager().callEvent(new ExpansionUnregisterEvent(ex)); | ||||||
|  |             return true; | ||||||
|  |         } | ||||||
|  |         return false; | ||||||
|  |     } | ||||||
|  | 	 | ||||||
| 	public static Pattern getPlaceholderPattern() { | 	public static Pattern getPlaceholderPattern() { | ||||||
| 		return PLACEHOLDER_PATTERN; | 		return PLACEHOLDER_PATTERN; | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user