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}.