#ノックバックロアについて
1 messages · Page 1 of 1 (latest)
{
"format_version": "1.16.100",
"minecraft:item": {
"description": {
"identifier": "hajime:feather",
"category": "Items"
},
"components": {
"minecraft:icon": {
"texture": "feather"
},
"minecraft:max_stack_size": 1,
"minecraft:cooldown": {
"category": "feather",
"duration":10
},
"minecraft:on_use": {
"on_use": {
"event": "hajime:feather_jump"
}
}
},
"events": {
"hajime:feather_jump": {
"run_command": {
"command": [
"playsound mob.enderdragon.flap @a ^^^ 0.7 1",
"summon hajime:roar ^^^-0.1"
],
"target": "self"
}
}
}
}
ロアーは分かりませんがScriptingAPIなら簡単にできます
詳しく教えていただけますか?またそれはゲームテスト使いますか?ゲームテストの知識皆無なんです。。。w
使用しているものがあるならその中身のjsファイルに記述を追加すればいいです
もちろん別のアドオンにしてもいいですしファイルだけ分けてmanifestで指定しているファイルの方で分けたファイルを呼んであげるのでもいいです
どちらのほうが楽かわからないのでmanifestで追加でやってみたいです。
manifestのmoduleのところをふやせばできますか?
"modules": [
{
"description": "GameTest module",
"type": "script",
"uuid": "e32f86b3-a5e3-46b7-9a84-46c6c104a320",
"version": [0, 0, 1],
"language": "javascript",
"entry": "scripts/main.js"
}
]
"modules": [
{
"description": "GameTest module",
"type": "script",
"uuid": "e32f86b3-a5e3-46b7-9a84-46c6c104a320",
"version": [0, 0, 1],
"language": "javascript",
"entry": "scripts/main.js"
},
"description": "GameTest module",
"type": "script",
"uuid": "e32f86b3-a5e3-46b7-9a84-46c6c104a320",
"version": [0, 0, 1],
"language": "javascript",
"entry": "scripts/main2.js"
}
],
こんな感じで
どうすればできますか?何度も質問してすみません。
manifestで指定しているファイル内で呼び出す です
manifestは直接的にはかかわりません
main.jsに何か書くということでしょうか?
今チャットを打ったら実行するやつがあるんですけど
import { world } from '@minecraft/server';
world.beforeEvents.chatSend.subscribe(ev => {
ev.message = "§l" + ev.message;
ev.sender.runCommandAsync("playsound random.orb @s ^^^ 1 1");
});
の後に
import { world } from '@minecraft/server';
でよいでしょうか
1回importしてるのでその必要はないです
できるかどうかで言えば変数名が被ってるので無理ではありますが被ってさえ居なければ一応可能です
import { world } from '@minecraft/server';
world.beforeEvents.chatSend.subscribe(ev => {
ev.message = "§l" + ev.message;
ev.sender.runCommandAsync("playsound random.orb @s ^^^ 1 1");
});
の後に内容ですか?
内容とは?