Merge branch 'master' into 1.16
This commit is contained in:
commit
8389a277fc
2 files changed
+9
-4
No files matched your search
@@ -67,7 +67,7 @@ Optional shared shape attributes:
|
|||||||
in the form of `0xRRGGBBAA`, with the default of `-1`, so white opaque, or `0xFFFFFFFF`.
|
in the form of `0xRRGGBBAA`, with the default of `-1`, so white opaque, or `0xFFFFFFFF`.
|
||||||
* `player` - name or player entity to send the shape to. If specified, the shapes will appear only for the specified
|
* `player` - name or player entity to send the shape to. If specified, the shapes will appear only for the specified
|
||||||
player, otherwise it will be send to all players in the dimension.
|
player, otherwise it will be send to all players in the dimension.
|
||||||
* `width` - line thickness, defaults to 2.0pt
|
* `line` - line thickness, defaults to 2.0pt
|
||||||
* `fill` - color for the faces, defaults to no fill. Use `color` attribute format
|
* `fill` - color for the faces, defaults to no fill. Use `color` attribute format
|
||||||
* `follow` - entity, or player name. Shape will follow an entity instead of being static.
|
* `follow` - entity, or player name. Shape will follow an entity instead of being static.
|
||||||
Follow attribute requires all positional arguments to be relative to the entity and disallow
|
Follow attribute requires all positional arguments to be relative to the entity and disallow
|
||||||
|
|||||||
@@ -3092,9 +3092,14 @@ public class CarpetExpression
|
|||||||
BlockPos target = ((CarpetContext)c).origin;
|
BlockPos target = ((CarpetContext)c).origin;
|
||||||
Vec3d posf = new Vec3d((double)target.getX()+0.5D,(double)target.getY(),(double)target.getZ()+0.5D);
|
Vec3d posf = new Vec3d((double)target.getX()+0.5D,(double)target.getY(),(double)target.getZ()+0.5D);
|
||||||
ServerCommandSource s = ((CarpetContext)c).s;
|
ServerCommandSource s = ((CarpetContext)c).s;
|
||||||
Value retval = new NumericValue(s.getMinecraftServer().getCommandManager().execute(
|
try
|
||||||
s.withPosition(posf).withSilent().withLevel(CarpetSettings.runPermissionLevel), lv.get(0).evalValue(c).getString()));
|
{
|
||||||
return (c_, t_) -> retval;
|
Value retval = new NumericValue(s.getMinecraftServer().getCommandManager().execute(
|
||||||
|
s.withPosition(posf).withSilent().withLevel(CarpetSettings.runPermissionLevel), lv.get(0).evalValue(c).getString()));
|
||||||
|
return (c_, t_) -> retval;
|
||||||
|
}
|
||||||
|
catch (Exception ignored) {}
|
||||||
|
return LazyValue.NULL;
|
||||||
});
|
});
|
||||||
|
|
||||||
this.expr.addLazyFunction("save", 0, (c, t, lv) -> {
|
this.expr.addLazyFunction("save", 0, (c, t, lv) -> {
|
||||||
|
|||||||
Reference in new issue
Block a user