Create new constructor for Warp utility class
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user