diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-06-16 23:06:03 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2023-05-29 20:57:19 +0800 |
| commit | 09b4754a4239b12b3aa3da0ee557e1aa804787a5 (patch) | |
| tree | 2a771d6c960b6eab220a2330074abadbb7bb6eee /api/src/main/java | |
| parent | f0486dd7451ae2d2efb8fbc72daf8e63b190eaf0 (diff) | |
| download | RoughlyEnoughItems-09b4754a4239b12b3aa3da0ee557e1aa804787a5.tar.gz RoughlyEnoughItems-09b4754a4239b12b3aa3da0ee557e1aa804787a5.tar.bz2 RoughlyEnoughItems-09b4754a4239b12b3aa3da0ee557e1aa804787a5.zip | |
Add acceptsNull() in EntryDefinition
Diffstat (limited to 'api/src/main/java')
| -rw-r--r-- | api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java b/api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java index 690c465a4..d086ac116 100644 --- a/api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java +++ b/api/src/main/java/me/shedaniel/rei/api/common/entry/type/EntryDefinition.java @@ -172,6 +172,15 @@ public interface EntryDefinition<T> { return (EntryDefinition<O>) this; } + /** + * Returns whether this entry definition accepts {@code null} values. + * + * @return whether this entry definition accepts {@code null} values + */ + default boolean acceptsNull() { + return true; + } + default void fillCrashReport(CrashReport report, CrashReportCategory category, EntryStack<T> entry) { category.setDetail("Entry definition class name", () -> getClass().getCanonicalName()); } |
