From 81afa32eb0924085f8d55d1e01ae62a346f0f616 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 26 Apr 2023 14:47:40 +0100 Subject: [PATCH] Added placeholderContext kotlin builder --- .../placeholder/context/PlaceholderContext.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt 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 new file mode 100644 index 00000000..7f4e334d --- /dev/null +++ b/eco-api/src/main/kotlin/com/willfp/eco/core/placeholder/context/PlaceholderContext.kt @@ -0,0 +1,18 @@ +@file:JvmName("PlaceholderContextExtensions") + +package com.willfp.eco.core.placeholder.context + +import com.willfp.eco.core.integrations.placeholder.PlaceholderManager +import com.willfp.eco.core.placeholder.AdditionalPlayer +import com.willfp.eco.core.placeholder.PlaceholderInjectable +import org.bukkit.entity.Player +import org.bukkit.inventory.ItemStack + +/** @see PlaceholderContext */ +@JvmOverloads +fun placeholderContext( + player: Player? = null, + item: ItemStack? = null, + injectable: PlaceholderInjectable = PlaceholderManager.EMPTY_INJECTABLE, + additionalPlayers: Collection = emptyList() +): PlaceholderContext = PlaceholderContext(player, item, injectable, additionalPlayers)