// Path: src/main/java/com/nametagedit/plugin/api/data/Nametag.java
// @Getter
// @Setter
// @AllArgsConstructor
// public class Nametag {
//     private String prefix;
//     private String suffix;
// }


import com.nametagedit.plugin.api.data.Nametag;
import lombok.Getter;
import lombok.Setter;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
package com.nametagedit.plugin.api.events;


/**
 * This class represents an Event that is fired when a
 * nametag is changed.
 */
public class NametagEvent extends Event implements Cancellable {

    private static final HandlerList HANDLERS = new HandlerList();

    private boolean cancelled;

    @Getter
    @Setter
    @Deprecated
    private String value;

    @Getter
    @Setter
// Path: src/main/java/com/nametagedit/plugin/api/data/Nametag.java
// @Getter
// @Setter
// @AllArgsConstructor
// public class Nametag {
//     private String prefix;
//     private String suffix;
// }


// Path: src/main/java/com/nametagedit/plugin/api/events/NametagEvent.java
import com.nametagedit.plugin.api.data.Nametag;
import lombok.Getter;
import lombok.Setter;
import org.bukkit.event.Cancellable;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;

package com.nametagedit.plugin.api.events;


/**
 * This class represents an Event that is fired when a
 * nametag is changed.
 */
public class NametagEvent extends Event implements Cancellable {

    private static final HandlerList HANDLERS = new HandlerList();

    private boolean cancelled;

    @Getter
    @Setter
    @Deprecated
    private String value;

    @Getter
    @Setter
    private Nametag nametag;