概要
長くマインクラフトをプレイしていると、普通のプレイに飽きてくることがあります。もっとハラハラするような冒険がしたいですよね?
ということで、灼熱の呪いアドオン、すなわち「見たブロックがが自動で溶岩に変換される」アドオンを制作しました。ゲームバランスなどは一切考慮せず思い付きで作っただけなので、普通にプレイできないかもしれません。ご容赦を。
ご意見やご要望などなどありましたら、遠慮なく本ページのコメント欄またはYoutube動画のコメント欄までお申し付けください。適宜改善を施してまいります。見たブロックがすぐに溶岩になるのではなく、3秒ほど見続けたら溶岩に変換されるようにしても面白いかもしれません(最低限アイテムを入手できるようにするため)。
ダウンロードはこちら
https://lemon-slime.com/resources/灼熱の呪いアドオン.zip
Youtube動画
使い方
上記のリンクをクリックしてzipファイルをダウンロードしてください。それを任意の場所に展開し、中にあるmcaddonファイルをダブルクリックすることでアドオンのインポートが開始されます。
その後、ワールド開始時にビヘイビアパック一覧より「灼熱の呪いアドオン」を有効化することで無事アドオンで遊ぶことができます。
その他
本アドオンを用いた実況動画や記事の制作等は大歓迎です。その場合は、本ページのリンクを添付していただきますようお願い申し上げます。
ソースコード
参考までにどうぞ。無断転載はご遠慮ください。
import * as server from "@minecraft/server";
server.system.runInterval(function(){
for (const player of server.world.getAllPlayers()){
if (player.getBlockFromViewDirection() != undefined){
let seeing_block = player.getBlockFromViewDirection().block;
try{
if(seeing_block.typeId != ("minecraft:air" || "minecraft:lava")){
player.dimension.runCommand(`fill ${seeing_block.x} ${ seeing_block.y} ${ seeing_block.z} ${seeing_block.x} ${seeing_block.y} ${seeing_block.z} lava`);
}
}catch{}
}
if (player.getEntitiesFromViewDirection()[0] != undefined){
let seeing_entity = player.getEntitiesFromViewDirection()[0].entity;
if (seeing_entity.typeId != "minecraft:item"){
seeing_entity.kill();
}
}
}
},1);