Merge branch 'master' into 1.15

This commit is contained in:
gnembon committed 2019-11-19 01:32:15 -04:00
commit 909b183bda
5 files changed
+290 -256

No files matched your search

@@ -1,6 +1,7 @@
package carpet.commands;
import carpet.CarpetServer;
import carpet.script.CarpetScriptHost;
import carpet.settings.CarpetSettings;
import carpet.script.CarpetEventServer;
import carpet.script.CarpetExpression;
@@ -273,12 +274,12 @@ public class ScriptCommand
suggests( (cc, bb) -> suggestMatching(CarpetServer.scriptServer.modules.keySet(), bb)).
then(b).then(u).then(o).then(l).then(s).then(c).then(h).then(i).then(e).then(t))));
}
private static ScriptHost getHost(CommandContext<ServerCommandSource> context)
private static CarpetScriptHost getHost(CommandContext<ServerCommandSource> context)
{
try
{
String name = StringArgumentType.getString(context, "app").toLowerCase(Locale.ROOT);
ScriptHost parentHost = CarpetServer.scriptServer.modules.getOrDefault(name, CarpetServer.scriptServer.globalHost);
CarpetScriptHost parentHost = CarpetServer.scriptServer.modules.getOrDefault(name, CarpetServer.scriptServer.globalHost);
return parentHost.retrieveForExecution(context.getSource());
}
catch (IllegalArgumentException ignored)
@@ -370,7 +371,7 @@ public class ScriptCommand
private static int invoke(CommandContext<ServerCommandSource> context, String call, BlockPos pos1, BlockPos pos2, String args)
{
ServerCommandSource source = context.getSource();
ScriptHost host = getHost(context);
CarpetScriptHost host = getHost(context);
if (call.startsWith("__"))
{
Messenger.m(source, "r Hidden functions are only callable in scripts");