Paste #103576: Unnamed Java Paste

Date: 2022/12/01 07:17:55 UTC-08:00
Type: Java

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


@TraitName("test")
public class TestTrait extends Trait {

    protected TestTrait() {
        super("test");
    }

    @EventHandler
    public void click(NPCRightClickEvent event){
        if(event.getNPC().equals(this.getNPC())) {
            Bukkit.getConsoleSender().sendMessage("yay it works");
        }
    }

}

in my plugin class:
@Override
public void onEnable() {
   CitizensAPI.getTraitFactory().registerTrait(TraitInfo.create(TestTrait.class));
}

Highlighting for 'Other' types handled by Highlight.JS, which was released under the BSD 3-Clause License.