Index: build.xml
===================================================================
--- build.xml	(revision 35895)
+++ build.xml	(working copy)
@@ -4,7 +4,7 @@
     <!-- enter the SVN commit message -->
     <property name="commit.message" value="Update spline shortcut key"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="14281"/>
+    <property name="plugin.main.version" value="14960"/>
 
     <!-- Configure these properties (replace "..." accordingly).
          See https://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins
Index: src/org/openstreetmap/josm/plugins/Splinex/DrawSplineAction.java
===================================================================
--- src/org/openstreetmap/josm/plugins/Splinex/DrawSplineAction.java	(revision 35895)
+++ src/org/openstreetmap/josm/plugins/Splinex/DrawSplineAction.java	(working copy)
@@ -28,7 +28,6 @@
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.visitor.paint.MapPaintSettings;
 import org.openstreetmap.josm.data.preferences.NamedColorProperty;
-import org.openstreetmap.josm.data.projection.ProjectionRegistry;
 import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.MapFrame;
 import org.openstreetmap.josm.gui.MapView;
@@ -263,7 +262,7 @@
         if (clickPos != null && clickPos.distanceSq(e.getPoint()) < initialMoveThreshold)
             return;
         EastNorth en = MainApplication.getMap().mapView.getEastNorth(e.getX(), e.getY());
-        if (ProjectionRegistry.getProjection().eastNorth2latlon(en).isOutSideWorld())
+        if (new Node(en).isOutSideWorld())
             return;
         if (dragSpline) {
             if (mc == null) {
Index: src/org/openstreetmap/josm/plugins/Splinex/Spline.java
===================================================================
--- src/org/openstreetmap/josm/plugins/Splinex/Spline.java	(revision 35895)
+++ src/org/openstreetmap/josm/plugins/Splinex/Spline.java	(working copy)
@@ -263,7 +263,7 @@
                 for (int i = 1; i < detail; i++) {
                     Node n = new Node(ProjectionRegistry.getProjection().eastNorth2latlon(
                             cubicBezier(a, ca, cb, b, (double) i / detail)));
-                    if (n.getCoor().isOutSideWorld()) {
+                    if (n.isOutSideWorld()) {
                         JOptionPane.showMessageDialog(MainApplication.getMainFrame(), tr("Spline goes outside of the world."));
                         return;
                     }
