支持在未加载区块中填充方块!
(实在太重要了,所以为这个功能开个帖子)事情是这样的,每次我用 fill 命令,填充范围大一点点就提示不行,把我搞得难受。于是我开发了新的命令,把最大填充数量的限制解除了,顺便把不能在未加载区块中放置方块的限制也解除了。
https://pic1.imgdb.cn/item/6831e96558cb8da5c80c921a.jpg
为什么不能一次性填充大量方块?其实能,但是卡。为什么卡?方块数量太多了。那...为什么不分次填充?于是我加入了分次填充的功能,现在方块数量太多会分好几次填充。
那为什么不能在未加载区块放置方块?因为那里没有加载。那...为什么不让那里加载?我估计他们也注意到了这个问题,于是我可以解除未加载区块的限制了。
总之,现在基本上想怎么填充就怎么填充。限制还是有的,我这个手机最多能填充百万方块,再多了就不行,这是因为当时设计的缺陷。现在我要继续开发,把这个缺陷也解除掉,这样我们就可以把最大填充数量扩大几倍,也许就能实现一次填充千万方块了。
但即使解决这个问题,也还有一些限制,比如无法使用“keep”模式了,这是接口限制,我无能为力。
不过万象添补在扩展填充限制方面已经取得了巨大的进步,这是很好的。
上一篇帖子提到的 0.7.0 已经发布了!但是版本号跨度太大,所以我写了一个精简版的更新日志:
0.2:加入了白巧克力、煎蛋、蓝莓、甜瓜片。加入了苔藓脉络,可开蓝花。
0.3:修复了新存档配置失效的严重问题。加入了椰油瓶、红薯、config 命令。加入了方块指示器系统。
0.4:重构了几何命令(fillcone movecone 等),加入了多种几何填充命令(三角形/封闭空间/球体)。加入了测距仪和纸吸管水体染色系统。
0.5:支持超大规模方块操作(百万级)(可修改未加载区块)。加入了凝胶滩涂、缓冲靴子和 tptobiome 命令。
0.6:加入了巨型蘑菇生成系统、椰棕堆漂浮效果和探索者地图生成命令。
0.7:加入了爆炸命令和物品生成命令。加入了经验石、冰雪烟花等实用道具。加入了樱桃和石袋。
感觉简略的话,以下是粗略精简过的更新日志。
0.2.0
+ 加入了物品:白巧克力和煎蛋。两种新食物,没什么特殊的。
+ 加入了方块:苔藓脉络。一种新的装饰性地被植物,玩生存会经常见到。有概率开深蓝色的“花”。
0.2.1
+ 加入了物品:蓝莓。草莓换皮版,或者说甜浆果换皮版。
+ 加入了物品:甜瓜片。稀有食物,然而没什么特别的地方,在树屋顶楼箱子或者嗅探兽嗅探物中出现。
0.3.0
+ 加入了物品:椰油瓶。喝下后获得 5 秒速度Ⅰ效果。可以用干椰肉作为酿造试剂,以水瓶为原料在酿造台上酿造出椰油瓶。
+ 加入了方块:红薯。马铃薯(土豆)换皮。
+ 加入了命令:config。打开配置面板或重置配置数据。语法:complementary:config open|reset
0.3.1
* 修复了在新的存档使用本附加包时,无法初始化配置数据的问题。这是个很严重的问题,导致一部分功能失效。
+ 加入了命令:indicator。为玩家启用或禁用方块指示器。语法:complementary:indicator <操作目标:玩家选择器> <启用或禁用:布尔值>
+ 加入了方块指示器。启用时,会在玩家屏幕的活动栏上显示玩家看向的方块的名称、ID、方块状态和方块标签。
0.4.0
* 将 liftcone liftpyramid liftprism 自定义命令拆分为了 fillcone movecone fillpyramid movepyramid fillprism moveprism 命令。支持“仅修改空气”(keep)模式。
* 重构了 char 自定义命令,重命名为 drawchar。所有的可选参数都应该使用引号括起来。
* 保留了以前的简单的自定义命令(分别是 b d m n)。
+ 加入了命令:drawline。在两点之间绘制连线。语法:complementary:drawline <起点:位置> <终点:位置> [速度:浮点数] [红色分量:浮点数] [绿色分量:浮点数] [蓝色分量:浮点数]
+ 加入了命令:drawpoint。绘制一个点作为标记。语法:complementary:drawpoint <目标点:位置> [半径:浮点数] [显示时长:浮点数] [红色分量:浮点数] [绿色分量:浮点数] [蓝色分量:浮点数]
+ 加入了物品:测距仪。用于测量两个点之间的距离。
+ 加入了纸吸管的染色相关功能。现在纸吸管会在吸水或吹泡泡时改变颜色。如果吸水,纸吸管的颜色就会逐渐变成水的颜色(根据生物群系决定)。吹泡泡,纸吸管的颜色会逐渐变浅。现在被染色的纸吸管吹出的泡泡也有对应的颜色。
+ 加入了命令:filltriangle。使用指定方块填充指定三角形区域。语法:complementary:filltriangle <顶点:位置> <顶点:位置> <顶点:位置> <填充方块类型:方块>
+ 加入了命令:fillspace。使用指定方块填充指定封闭区域。语法:complementary:fillspace <基准点:位置> [最大填充方块数:整数] [“空气”:方块 ID]
0.4.1
+ 加入了命令:impulse。为玩家应用击退,或为实体应用冲量。语法:complementary:impulse <目标:实体选择器> [覆盖旧速度:布尔值]
+ 加入了命令:fillsphere。使用指定方块填充指定球体。语法:complementary:fillsphere <球心:坐标> <半径:整数> <填充方块:方块> [是否空心:布尔值] [是否仅覆盖空气:布尔值]
0.4.2
+ 加入了物品:方块破坏器。一种方便地破坏方块,或获取已破坏的方块的工具,属于“蚂蚁功能”。
+ 加入了物品:烤红薯。红薯的烤制版本。可以食用。
0.5.0
* 现在必须用 1.21.90 版本才能运行万象添补。
+ 加入了方块:苔藓花。一种新的装饰性地被植物,与苔藓脉络类似。作为粉红色、紫色和白色变种出现。和苔藓脉络类似,很常见。
+ 加入了命令:extinguishfire。熄灭实体身上的火焰。语法:complementary:extinguishfire <目标:实体选择器>
+ 加入了命令:tptobiome。将实体传送至指定生物群系,但是传送失败不会有提示。语法:complementary:tptobiome <目标:实体选择器> <目标生物群系:生物群系>
+ 加入了物品:三生莓。草莓的特殊变种,收获全熟草莓时有概率掉落。比较稀有的食物。
+ 加入了物品组:光源方块。包含全部 16 种光源方块。意思是,可以从创造模式物品栏中拿光源方块了。
+ 加入了方块:凝胶滩涂。一种与水的外观基本一致的方块。有弹性,摔落在其上的实体会被弹起。就是字面意思,滩涂,但是凝胶。
+ 重新加入了物品:缓冲靴子。有 737 点耐久度。穿在脚上并且玩家受到摔落伤害时,会消耗耐久度抵消摔落伤害。
+ 加入了方块:模罐。使用时,将玩家脚下 3 * 3 区域内的空气方块填充为模方块,物品转变为空的玻璃罐。
0.5.1
+ 为 extinguishfire 命令加入了一个可选的新参数,指定是否播放声音并显示粒子效果。
+ 支持大量修改方块(十万甚至百万量级)。支持在未加载区块中填充方块,但不能复制或移动未加载区块中的方块。支持 fillcone movecone fillprism fillpyramid moveprism movepyramid fillsphere 命令。
+ 加入了命令:structmaze。构建一个迷宫。可以在未加载区块中生成迷宫,但是千万不要生成过大的迷宫!!!语法:structmaze <起始点:坐标> <迷宫边长:整数> <墙高度:整数> <构建方块:方块> <种子:整数>
+ 加入了命令:fillcube。简陋版的 fill 命令,但是可以在未加载区块中填充方块,理论上一次填充的方块数量没有限制。限制取决于你的设备内存大小。
+ 加入了物品:可可液块。这样我们就可以将可可豆转化为巧克力了。
+ 加入了命令:fillcolumn。以指定两点的连线作为圆柱的中轴,以指定半径作为它的半径,用指定方块填充这个圆柱。语法:fillcolumn <起点:坐标> <终点:坐标> <圆柱半径:整数> <填充方块:方块> [是否仅修改空气:布尔值]
+ 加入了方块:巨型蘑菇柄和巨型蘑菇盖。为下个版本巨型蘑菇做准备。
0.6.0
* 现在蓝莓和草莓仅能回复 1 点饥饿值。
+ 加入了命令:structmushroom。构建巨型蘑菇。语法:structmushroom <起始点:坐标> [缩放倍数:浮点数]
+ 加入了地物:巨型蘑菇。会生成一个“巨型蘑菇生成器”方块,通常可以直接看到,裸露于空气中。右键与其互动即可生成巨型蘑菇。巨型蘑菇是由两种新方块组成的巨型蘑菇,经常达到几十格高。生成于任意森林类生物群系。
+ 加入了椰棕堆的“漂浮”效果。放在水中时,椰棕堆会随机偏移,模拟漂浮的效果。这种偏移是影响碰撞箱的,也就是说它的高度实际上被改变了。
0.6.1
+ 加入了命令:createexplorermap。给予指定玩家指定结构的探索者地图。这些地图使用绿色三角形标记目的地。语法:createexplorermap <目标:玩家选择器> <结构名称:结构名称枚举>
0.7.0
* 现在碎石机可以破坏玄武岩,使其直接掉落为物品。
* 修复了使用观星望远镜显示出的星星不旋转的问题。
* 现在一个玩家不再能同时唤起多个星空球。
+ 加入了椰子树苗。一种繁殖椰子的方式。椰子下落到水里时将会掉落物品形式的椰子树苗,同时自身消失。椰子树苗表现为发芽的椰子,实际上已经失去了椰子的全部功能,仅能繁殖椰子。
+ 加入了更多字符显示的功能。现在,使用命令 drawtext 渲染文本时,可以在最后额外配置四个新的参数,分别表示字符初始的旋转角度、字符旋转的速度、加速度和空气阻力加速度。如果通过石板渲染文字,则只能修改初始的旋转角,不能修改速度等设置。
+ 加入了物品:樱桃。破坏原版的樱花树叶有概率掉落。可以食用。
+ 加入了物品:飞盘和泡泡棒。这是我的一个小尝试,效果不佳,下个版本移除。
+ 加入了命令:spawnitem。在指定位置生成指定数量的指定物品。语法:spawnitem <生成位置:位置> <物品:物品 ID> [数量:整数] [物品修饰符:JSON 文本]
+ 加入了命令:explode。在指定位置制造指定半径的爆炸。语法:explode [爆炸位置:位置] [爆炸半径:整数] [允许水下爆炸:布尔值] [允许破坏方块:布尔值] [允许生成火:布尔值] [爆炸源:实体选择器]
+ 加入了物品:石袋。用于存储大量石质方块。
+ 加入了物品:冰雪烟花。提供一种快速将玩家发射至空中的方法。拿着冰雪烟花直接点击方块会给玩家施加一个竖直向上的击退。
+ 加入了一个关于观星系统的彩蛋。
+ 加入了物品:经验石。一种存储经验的宝石。
0.7.1
不告诉你。 这个功能挺有用的[贴吧_大拇指]
页: [1]