// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.npc.blackboard.view.event;

import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
import com.hypixel.hytale.component.Ref;
import com.hypixel.hytale.math.vector.Vector3d;

public class EventNotification
{
    private final Vector3d position;
    private Ref<EntityStore> initiator;
    private int set;
    
    public EventNotification() {
        this.position = new Vector3d();
    }
    
    @Nonnull
    public Vector3d getPosition() {
        return this.position;
    }
    
    public void setPosition(final double x, final double y, final double z) {
        this.position.assign(x, y, z);
    }
    
    public Ref<EntityStore> getInitiator() {
        return this.initiator;
    }
    
    public void setInitiator(final Ref<EntityStore> initiator) {
        this.initiator = initiator;
    }
    
    public int getSet() {
        return this.set;
    }
    
    public void setSet(final int set) {
        this.set = set;
    }
}
