diff --git a/paper-api/pom.xml b/paper-api/pom.xml index d5f59b068..14e75765e 100644 --- a/paper-api/pom.xml +++ b/paper-api/pom.xml @@ -5,7 +5,7 @@ org.bukkit bukkit - 1.14.2-R0.1-SNAPSHOT + 1.14.3-pre4-SNAPSHOT jar Bukkit diff --git a/paper-api/src/main/java/org/bukkit/GameRule.java b/paper-api/src/main/java/org/bukkit/GameRule.java index 60a00324c..ee7ae56f9 100644 --- a/paper-api/src/main/java/org/bukkit/GameRule.java +++ b/paper-api/src/main/java/org/bukkit/GameRule.java @@ -116,6 +116,11 @@ public final class GameRule { */ public static final GameRule SPECTATORS_GENERATE_CHUNKS = new GameRule<>("spectatorsGenerateChunks", Boolean.class); + /** + * Whether pillager raids are enabled or not. + */ + public static final GameRule DISABLE_RAIDS = new GameRule<>("disableRaids", Boolean.class); + // Numerical rules /** * How often a random block tick occurs (such as plant growth, leaf decay, diff --git a/paper-api/src/main/java/org/bukkit/entity/memory/MemoryKey.java b/paper-api/src/main/java/org/bukkit/entity/memory/MemoryKey.java index 139e0a0aa..dd33800d9 100644 --- a/paper-api/src/main/java/org/bukkit/entity/memory/MemoryKey.java +++ b/paper-api/src/main/java/org/bukkit/entity/memory/MemoryKey.java @@ -48,6 +48,8 @@ public final class MemoryKey implements Keyed { public static final MemoryKey HOME = new MemoryKey<>(NamespacedKey.minecraft("home"), Location.class); public static final MemoryKey MEETING_POINT = new MemoryKey<>(NamespacedKey.minecraft("meeting_point"), Location.class); public static final MemoryKey JOB_SITE = new MemoryKey<>(NamespacedKey.minecraft("job_site"), Location.class); + public static final MemoryKey LAST_SLEPT = new MemoryKey<>(NamespacedKey.minecraft("last_slept"), Long.class); + public static final MemoryKey LAST_WORKED_AT_POI = new MemoryKey<>(NamespacedKey.minecraft("last_worked_at_poi"), Long.class); /** * Returns a {@link MemoryKey} by a {@link NamespacedKey}.