diff --git a/eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt b/eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt index 628106e2..97a7ebed 100644 --- a/eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt +++ b/eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt @@ -15,3 +15,11 @@ fun placeholderContext( injectable: PlaceholderInjectable? = null, additionalPlayers: Collection = emptyList() ): PlaceholderContext = PlaceholderContext(player, item, injectable, additionalPlayers) + +/** @see PlaceholderContext */ +fun PlaceholderContext.copy( + player: Player? = this.player, + item: ItemStack? = this.itemStack, + injectable: PlaceholderInjectable? = this.injectableContext, + additionalPlayers: Collection = this.additionalPlayers +): PlaceholderContext = PlaceholderContext(player, item, injectable, additionalPlayers)