--- a/net/minecraft/world/level/storage/TagValueInput.java
+++ b/net/minecraft/world/level/storage/TagValueInput.java
@@ -37,6 +_,15 @@
         this.input = input;
     }
 
+    // Paper start - utility methods
+    public static ValueInput createGlobal(
+        final ProblemReporter problemReporter,
+        final CompoundTag compoundTag
+    ) {
+        return create(problemReporter, net.minecraft.server.MinecraftServer.getServer().registryAccess(), compoundTag);
+    }
+    // Paper end - utility methods
+
     public static ValueInput create(ProblemReporter problemReporter, HolderLookup.Provider lookup, CompoundTag input) {
         return new TagValueInput(problemReporter, new ValueInputContextHelper(lookup, NbtOps.INSTANCE), input);
     }
