diff --git a/extras/conf/udb/Includes/SRB222_linedefs.cfg b/extras/conf/udb/Includes/SRB222_linedefs.cfg
index 4c35e8723801059150f12e47a292c6115f280391..4cf3159e25a81fcdc7a27cdb1663a85a435e2477 100644
--- a/extras/conf/udb/Includes/SRB222_linedefs.cfg
+++ b/extras/conf/udb/Includes/SRB222_linedefs.cfg
@@ -1570,6 +1570,92 @@ udmf
 	{
 		title = "Plane Movement";
 
+		52
+		{
+			title = "Continuously Falling Sector";
+			prefix = "(52)";
+			arg0
+			{
+				title = "Speed";
+			}
+			arg1
+			{
+				title = "Direction";
+				type = 11;
+				enum
+				{
+					0 = "Fall";
+					1 = "Rise";
+				}
+			}
+		}
+
+		53
+		{
+			title = "Continuous Plane Mover (Slowdown)";
+			prefix = "(53)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Forward speed";
+			}
+			arg3
+			{
+				title = "Return speed";
+			}
+			arg4
+			{
+				title = "Starting delay";
+			}
+			arg5
+			{
+				title = "Delay before flip";
+			}
+		}
+
+		56
+		{
+			title = "Continuous Plane Mover (Constant)";
+			prefix = "(56)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Forward speed";
+			}
+			arg3
+			{
+				title = "Return speed";
+			}
+			arg4
+			{
+				title = "Starting delay";
+			}
+			arg5
+			{
+				title = "Delay before flip";
+			}
+		}
+
 		60
 		{
 			title = "Activate Moving Platform";
@@ -1592,15 +1678,62 @@ udmf
 				title = "Delay before flip";
 			}
 			arg4
+			{
+				title = "Starting direction";
+				type = 11;
+				enum = "downup";
+			}
+		}
+
+		61
+		{
+			title = "Ceiling Crusher";
+			prefix = "(61)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
 			{
 				title = "Starting direction";
 				type = 11;
 				enum
 				{
-					0 = "Down";
-					1 = "Up";
+					0 = "Crush";
+					1 = "Retract";
 				}
 			}
+			arg2
+			{
+				title = "Crush speed";
+			}
+			arg3
+			{
+				title = "Retract speed";
+			}
+		}
+
+		66
+		{
+			title = "Move Planes by Displacement";
+			prefix = "(66)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Translation factor";
+				default = 256;
+			}
 		}
 	}
 
@@ -2281,10 +2414,120 @@ udmf
 		}
 	}
 
+	linedefexecsector
+	{
+		title = "Linedef Executor (sector)";
+
+		400
+		{
+			title = "Set Tagged Sector's Heights/Textures";
+			prefix = "(400)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Set heights?";
+				type = 12;
+				enum
+				{
+					1 = "Floor";
+					2 = "Ceiling";
+				}
+			}
+			arg2
+			{
+				title = "Set flats?";
+				type = 12;
+				enum
+				{
+					1 = "Floor";
+					2 = "Ceiling";
+				}
+			}
+		}
+	}
+
 	linedefexecplane
 	{
 		title = "Linedef Executor (plane movement)";
 
+		403
+		{
+			title = "Move Tagged Sector's Planes";
+			prefix = "(403)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Speed";
+			}
+			arg3
+			{
+				title = "Linedef executor tag";
+				type = 15;
+			}
+			arg4
+			{
+				title = "Set flats?";
+				type = 11;
+				enum = "noyes";
+			}
+		}
+
+		405
+		{
+			title = "Move Planes by Distance";
+			prefix = "(405)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Distance";
+			}
+			arg3
+			{
+				title = "Speed";
+			}
+			arg4
+			{
+				title = "Instant?";
+				type = 11;
+				enum = "noyes";
+			}
+		}
+
+		411
+		{
+			title = "Stop Plane Movement";
+			prefix = "(411)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+		}
+
 		428
 		{
 			title = "Start Platform Movement";
@@ -2317,6 +2560,31 @@ udmf
 				}
 			}
 		}
+
+		429
+		{
+			title = "Crush Planes Once";
+			prefix = "(429)";
+			arg0
+			{
+				title = "Target sector tag";
+				type = 13;
+			}
+			arg1
+			{
+				title = "Affected planes";
+				type = 11;
+				enum = "floorceiling";
+			}
+			arg2
+			{
+				title = "Crush speed";
+			}
+			arg3
+			{
+				title = "Retract speed";
+			}
+		}
 	}
 
 	linedefexecmisc
diff --git a/extras/conf/udb/Includes/SRB222_misc.cfg b/extras/conf/udb/Includes/SRB222_misc.cfg
index 68629149e1b1bccb71e7d3752af271c3441031a7..1fa98a21205a7af4446d943d4caa87b584a302a2 100644
--- a/extras/conf/udb/Includes/SRB222_misc.cfg
+++ b/extras/conf/udb/Includes/SRB222_misc.cfg
@@ -444,6 +444,13 @@ enums
 		4 = "Don't block players";
 		8 = "Don't block non-players";
 	}
+
+	floorceiling
+	{
+		0 = "Floor";
+		1 = "Ceiling";
+		2 = "Both";
+	}
 }
 
 //Default things filters