From 50137592df973724f8f040204ef050cfde5ff610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Wed, 1 Nov 2023 16:51:01 +0100 Subject: [PATCH] Create new constructor for Warp utility class --- .../main/java/com/bartlomiejpluta/base/util/world/Warp.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java b/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java index 563f6dbb..8b8eeccb 100644 --- a/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java +++ b/api/src/main/java/com/bartlomiejpluta/base/util/world/Warp.java @@ -3,6 +3,7 @@ package com.bartlomiejpluta.base.util.world; import com.bartlomiejpluta.base.api.context.Context; import com.bartlomiejpluta.base.api.context.ContextHolder; import com.bartlomiejpluta.base.api.entity.Entity; +import com.bartlomiejpluta.base.api.map.layer.object.MapPin; import com.bartlomiejpluta.base.lib.entity.EntityDelegate; import lombok.NonNull; import lombok.Setter; @@ -17,6 +18,10 @@ public class Warp extends EntityDelegate { @Setter protected Entity entity; + public Warp(@NonNull MapPin label) { + this(label.getMap(), label.getLayer(), label.getX(), label.getY()); + } + public Warp(@NonNull String mapUid, int layer, int x, int y) { super(ContextHolder.INSTANCE.getContext().createAbstractEntity()); this.context = ContextHolder.INSTANCE.getContext();