From 7eac60146fd01d4c43f0f85e29c0ffc648e6d126 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 29 Apr 2023 13:44:03 +0100 Subject: [PATCH] Added placeholderContext#copy --- .../eco/core/placeholder/context/PlaceholderContext.kt | 8 ++++++++ 1 file changed, 8 insertions(+) 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)