1 package com.realtime.crossfire.jxclient.items;
3 import org.jetbrains.annotations.NotNull;
16 public boolean matches(@NotNull
final CfItem item) {
26 public boolean matches(@NotNull
final CfItem item) {
27 return item.isApplied();
36 public boolean matches(@NotNull
final CfItem item) {
37 return !item.isApplied();
46 public boolean matches(@NotNull
final CfItem item) {
47 return item.isUnpaid();
56 public boolean matches(@NotNull
final CfItem item) {
57 return item.isCursed() || item.isDamned();
66 public boolean matches(@NotNull
final CfItem item) {
67 return item.isMagic() || item.isBlessed();
76 public boolean matches(@NotNull
final CfItem item) {
77 return !item.isMagic() && !item.isBlessed();
86 public boolean matches(@NotNull
final CfItem item) {
87 return item.isLocked();
96 public boolean matches(@NotNull
final CfItem item) {
97 return !item.isLocked();
106 public boolean matches(@NotNull
final CfItem item) {
107 return item.isUnidentified();
116 public abstract boolean matches(@NotNull CfItem item);