Transfer - Retrieve Cookie (Section) — SkBee

Addon: SkBee · Category: Section · Since: 3.5.3

Syntax

retrieve cookie with key %namespacedkey/string% [from %player%]

Description

Retrieve a cookie from a player. Due to the retrieval process happening async, this will delay proceeding code. While the cookie is being retrieved, the following code will wait. NOTE: Cookies are stored across server transfers.

Examples

command /server <string>:
	trigger:
		store cookie "%uuid of player%-transfer" with key "transfer" on player
		transfer player to arg-1

# Connect event is recommended over join event
# This way if you have to kick the player it's done before they join
on connect:
	# only do a cookie check if player was transferred
	if player is transferred:
		retrieve cookie with key "transfer" from player:
			if transfer cookie = "%uuid of player%-transfer":
				# stop code if cookie is correct
				stop
		# kick player if cookie is missing or incorrect
		kick player due to "&cIllegal Transfer"

View source