无尽の咸羊
本帖最后由 无尽の咸羊 于 2023-1-21 19:42 编辑
前言:
——————————————————————————————————————————————
这个模组的功能,可以很简单,也可以相对复杂
简单介绍一下结构:
region(区域)[又命名为compound]
其中包含多个range
当玩家处在其中包含的任一一个range中即视作处于该区域内
同时区域之间也有优先级,当区域的范围重叠时,将取高优先级的区域
额外特性:
range(范围)
目前支持square(平面)和cube(长方体)
——————————————————————————————————————————————
通过指令预览获得的信息
name:区域名,priority:优先级
sound:音乐名-(时间[ms],音量,音高)
title:字幕
可无限增加的range列表
——————————————————————————————————————————————
指令使用简略教程
其中音乐请使用诸如minecraft:weather.rain的格式,理论支持其他模组音乐/音效
时长支持小数,音量与音高设定与原版相同(都为1时效果与原音频相同)
/region range clear的说明打错了,应当为“清除指定区域管理的全部范围”
此指令尚不支持Tab补全(懒得做)
理论上,在不同的维度使用指令时,获取到的compound不是共通的,每个维度是单独储存的
——————————————————————————————————————————————
下载:
RegionalBackground-1.1.jar (18.54 KB, 下载次数: 13)
本体
SheepLib-1.6.jar (59.53 KB, 下载次数: 11)
前置,个人库,主要使用了command,math,sound
如果你是我认识的某人而因此拥有1.2以下版本的SheepLib
若要使用此mod,请确保你使用的是1.2+的SheepLib
推荐使用1.6+,1.6+的SheepLib支持了自定义音乐的播放
——————————————————————————————————————————————
更新记录
2022.12.7
SheepLib->1.6 音乐播放支持自定义音乐
RegionalBackground->1.1 略微优化了代码
——————————————————————————————————————————————
未来的饼:
三角形,直棱柱,斜棱柱范围实现(理论已经完成)
移植1.16.5(主要是SheepLib内容的移植)


Ginsway
感谢楼主分享

猜猜谁是谁
本帖最后由 猜猜谁是谁 于 2022-10-4 09:24 编辑

标题格式中,中英文连接符应使用「——」连接,已强制修改

chendici
好