Erwägungen:
1.
Mit Strafbefehl vom 8. Dezember 2020 verurteilte die Staatsanwaltschaft Basel-Landschaft A._ wegen mehrfacher versuchter Nötigung zu einer bedingten Geldstrafe von 40 Tagessätzen und einer Busse von Fr. 400.-. Sie auferlegte ihm die Verfahrenskosten und verpflichtete ihn, den Privatklägerinnen B._ und C._ eine Entschädigung von Fr. 2'214.65 zu bezahlen. A._ erhob Einsprache gegen diesen Strafbefehl, worauf die Staatsanwaltschaft die Sache ans Strafgericht Basel-Landschaft überwies.
Mit Eingaben vom 18. und vom 24. Februar 2021 beantragte A._ beim Strafgerichtspräsidenten, C._, B._, D._ und E._ an der Hauptverhandlung einzuvernehmen. Dieser wies den Beweisantrag am 12. März 2021 ab.
Am 4. Mai 2021 trat das Kantonsgericht Basel-Landschaft auf die von A._ dagegen erhobene Beschwerde nicht ein. Gegen die Ablehnung von Beweisanträgen sei nach Art. 331 Abs. 3 i.V.m. Art. 380 StPO die Beschwerde nicht zulässig.
Mit Eingabe vom 2. Juni 2021 erhebt A._ Beschwerde gegen diesen Entscheid des Kantonsgerichts.
Vernehmlassungen wurden keine eingeholt.
2.
Angefochten ist ein kantonal letztinstanzlicher Entscheid, mit dem das Kantonsgericht auf eine Beschwerde gegen die Abweisung von Beweisanträgen nicht eingetreten ist; dagegen ist die Beschwerde in Strafsachen zulässig (Art. 78 Abs. 1, Art. 80 BGG). Er schliesst das Verfahren indessen nicht ab; es handelt sich mithin um einen Zwischenentscheid, gegen den die Beschwerde zulässig ist, wenn er einen nicht wieder gutzumachenden Nachteil rechtlicher Natur (BGE 133 IV 139 E. 4) bewirken könnte (Art. 93 Abs. 1 lit. a BGG) oder wenn die Gutheissung der Beschwerde sofort einen Endentscheid herbeiführen und damit einen bedeutenden Aufwand an Zeit oder Kosten für ein weitläufiges Beweisverfahren ersparen würde (Art. 93 Abs. 1 lit. b BGG). Die zweite Voraussetzung fällt vorliegend ausser Betracht. Nach Art. 42 Abs. 2 BGG hat der Beschwerdeführer darzulegen, dass die Sachurteilsvoraussetzungen erfüllt sind; bei der Anfechtung von Zwischenentscheiden hat er die Tatsachen anzuführen, aus denen sich der nicht wiedergutzumachende Nachteil ergeben soll, sofern dies nicht offensichtlich ist (BGE 138 III 46 E. 1.2 S. 47; zum Ganzen: BGE 141 IV 284 E. 2.3 S. 287; 289 E. 1.3 S. 292).
Der Beschwerdeführer legt nicht dar, inwiefern der angefochtene Entscheid einen nicht wiedergutzumachenden Nachteil bewirken könnte, und das ist auch nicht offensichtlich. Auf die Beschwerde ist wegen Verletzung der Begründungspflicht im vereinfachten Verfahren nicht einzutreten. Das schadet ihm insofern nicht, als der angefochtene Entscheid effektiv nicht geeignet ist, einen solchen Nachteil zu bewirken, wie ihm das Kantonsgericht im angefochtenen Entscheid (E. 1) zutreffend dargelegt hat. Auf die Erhebung von Kosten kann ausnahmsweise verzichtet werden.
Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird dem Beschwerdeführer, der Staatsanwaltschaft Basel-Landschaft, dem Strafgerichtspräsidium des Kantons Basel-Landschaft und dem Kantonsgericht Basel-Landschaft, Abteilung Strafrecht, schriftlich mitgeteilt.
Lausanne, 1. Juli 2021
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Kneubühler
Der Gerichtsschreiber: Störi