#[Scripting][error]-Plugin [b1 - 1.0.0] - run failed, no runtime or no context available.

1 messages · Page 1 of 1 (latest)

brittle turret
#

why?

#

I can't run my script

sullen quail
#

Code?

brittle turret
#
import { world } from "@minecraft/server";

world.sendMessage("hi")
brittle turret
# viral wolf manifest?
{
    "format_version": 2,
    "header": {
        "name": "sb",
        "min_engine_version": [ 1, 20, 20 ],
        "uuid": "398620ad-01bb-470a-a33b-eb4c30d39cac",
        "description": "ouo",
        "version": [ 1, 0, 1 ]
    },
    "modules": [
        {
            "type": "data",
            "uuid": "d0c85dc7-e035-446b-a014-29f7a3588d90",
            "version": [ 1, 0, 0 ]
        },
        {
            "type": "script",
            "language": "javascript",
            "entry": "scripts/index.js",
            "uuid": "e6735ab3-aa25-47f6-8f7e-66cb253c7c0f",
            "version": [ 1, 0, 1 ]
        }
    ],
    "dependencies": [
        {
            "module_name": "@minecraft/server",
            "version": "1.10.0-beta"
        },
        {
            "module_name": "@minecraft/server-ui",
            "version": "1.2.0-beta"
        },
        {
            "module_name": "@minecraft/server-net",
            "version": "1.0.0-beta"
        },
        {
            "module_name": "@minecraft/server-gametest",
            "version": "1.0.0-beta"
        }
    ]
}
sullen quail
#

The latest beta is 1.15.0-beta

viral wolf
#

Also yeah, that version is wrong. But if it was just it you should get a different error

brittle turret
#

[Scripting][error]-Plugin [b1 - 1.0.0] - does not contain main file [index.js].

[Scripting][error]-Plugin [b1 - 1.0.0] - [main.js] ran with error: [ReferenceError: Module [@minecraft/server] not found. Native module error or file not found.]

#

manifest.json

{
    "format_version": 2,
    "header": {
        "name": "sb",
        "min_engine_version": [ 1, 20, 20 ],
        "uuid": "398620ad-01bb-470a-a33b-eb4c30d39cac",
        "description": "ouo",
        "version": [ 1, 0, 1 ]
    },
    "modules": [
        {
            "type": "data",
            "uuid": "d0c85dc7-e035-446b-a014-29f7a3588d90",
            "version": [ 1, 0, 0 ]
        },
        {
            "type": "script",
            "language": "javascript",
            "entry": "scripts/index.js",
            "uuid": "e6735ab3-aa25-47f6-8f7e-66cb253c7c0f",
            "version": [ 1, 0, 1 ]
        }
    ],
    "dependencies": [
        {
            "module_name": "@minecraft/server",
            "version": "1.15.0-beta"
        },
        {
            "module_name": "@minecraft/server-ui",
            "version": "1.2.0-beta"
        },
        {
            "module_name": "@minecraft/server-net",
            "version": "1.0.0-beta"
        },
        {
            "module_name": "@minecraft/server-gametest",
            "version": "1.0.0-beta"
        }
    ]
}

index.js

import { world } from "@minecraft/server"

world.sendMessage("ouo")
sullen quail
#

Game version?

#

Also your file must be inside a scripts folder

brittle turret
#

1.21.30

sullen quail
#

@minecraft/server-ui latest beta is 1.4.0-beta

brittle turret
#

Same

viral wolf
#

On server

brittle turret
#

no

#

world

viral wolf
brittle turret
#

yess

viral wolf
#

Like with scripting/beta on

brittle turret
#

Beta APIs is on

brittle turret
#

no

#

I don't know why, it worked before

#

in the world

viral wolf
#

Then do. Make the manifest point to the right file inside /scripts

#

Ohh wait... you can’t use server-net on worlds

#

It’s not enabled

brittle turret
brittle turret
#

Or… can you send me a script template that can be used in 1.21.30?

viral wolf
upper lynx
#

on a world that worked before