
LittleVecX
一个为LittleTiles提供1.12.2始终缺失的精度、动画和电梯的附加组件。由建造者打造,为建造者服务。
查看大图LittleVecX 1.12.2
LittleVecX 1.12.2 是 LittleTiles 1.12.2 的一个附属模组,通过其 API 构建,扩展了 LittleTiles 在旧版本游戏中的功能,并添加了一些原创想法以及来自 LittleTiles 新版本功能的重新实现。同时,此版本也展示了 LittleVecX 1.21.1 的部分设计理念——这是一个面向新版 LittleTiles 的更大、更完善的模组,除核心功能外,还支持以任意角度进行建造。
LittleVecX 的开发得到了 KharkivTiles 项目的支持——该项目旨在使用 LittleTiles 以 1:1 比例在 Minecraft 中重建一座真实城市。未来,这些重建的现实场景将在 KharkivTiles 的主题 RP 服务器上供玩家探索。
该附属模组需要 Forge 14.23.5.2855,以及 CreativeCore v1.10.71 和 LittleTiles v1.5.87。
LittleVecX 1.12.2 提供了什么?
建造与配置的便利性改进
- 红色放置预览。 当结构无法放置时,其预览会变为红色。这使得在尝试放置之前就能立即清楚地知道该结构无法放置在那里。
- 信号配置界面中的搜索功能。 一个放大镜按钮可以打开对可用输入的搜索:输入名称的一部分,即可将所需的信号直接添加到表达式中。在处理具有大量信号的大型建筑时非常方便。
- 复制和粘贴颜色。 几乎每个颜色选择器都有两个额外的按钮——c(复制)和 p(粘贴)。它们允许您从一个工具复制颜色并粘贴到另一个工具中。
- ALT + 鼠标滚轮自定义缩放。 缩放时没有 OptiFine 缩放那种“漂浮”感,滚动滚轮可以调整缩放距离——让您可以更精确地建造和处理非常小的方块。
工业配方
一个位于 LittleTiles 创造模式选项卡中的独立物品,增加了多选功能,并结合了新版 LittleTiles 中的提取选区功能。该配方允许您在小网格上一次选择多个区域,并将所有选中的内容存储在配方中进行编辑。例如,在装饰室内时,您可以一次性选中房间不同角落的三个相同架子,并一次性复制它们,而不必分别处理每一个。
- [ — 将当前选区复制到配方中,并立即在选区所在位置放置用于放置的预览。
- ] — 以与 [ 相同的方式放置预览,但移动内容而非复制,并移除原件。
- X — 删除当前选区内的内容(方块)。
- Shift + 左键 — 默认清除所有区域。
- Z / Y — 撤销最后一次选择的区域 / 重做该区域。
- M — 在已有区域的情况下,使用方向键在世界中微调最后一个选点的位置。 这对于快速建造特别有用:以前在 1.12.2 中,您必须将小细节复制到配方中,放置它们,清理多余的部分,再次复制,然后才能放置结果。现在您可以一次选择多个小物体,只需按下一个键即可复制或移动所需内容。
Z 和 Y 在此无需按 Ctrl 即可工作——Z 撤销最后一次选择的区域,Y 可以重做,并且这些键只在该配方手持时影响工业配方自身的选区。
工业配方还内置了一个具有扩展过滤器的“工业螺丝刀”——默认情况下,在手持该配方时按 V 键打开,它使用与配方相同的选区。
工业螺丝刀
此工具不会改变常规的 LittleTiles 1.12.2 螺丝刀。而是添加了一个单独的“工业螺丝刀”——本质上与螺丝刀相同,但具有额外的颜色过滤器。结合微网格多选功能,它可以更精确地更改颜色或替换方块。 该工具还会将繁重选区的处理分散到多个游戏刻中,因此游戏在处理单刻中的繁重操作时不会卡顿。螺丝刀的处理速度可以在配置中调整:screwdriverBlocksPerTick、screwdriverBoxesPerTick 等。
钳子
主要用于配置和定位旋转结构。右键单击一个旋转结构以选择它进行编辑,然后按 C 打开其设置菜单,或按 M 使用方向键移动它。对于任何其他具有自身设置(动画、固定结构)的结构,使用钳子右键单击它会打开其配方,并允许您直接在世界中配置结构,即使它已经放置。
激活器
用于激活和停用在其设置中禁用了右键单击激活的动画。激活器主要用于在复杂设置中调试和测试动画——有了它,您无需为了快速测试动画而放置拉杆或按钮。
基于 LittleTiles 动画系统(Animator)的结构
旋转
一个独立的配方,用于将准备好的建筑转变为具有选定轴心的旋转结构。配置方式与高级门相同。
使用它,您可以放置一个始终保持您设定角度的结构——例如,风向标、指针箭头或倾斜的标志。适用于小型装饰,甚至整个旋转的房屋,但请注意——这更可能带来问题而非值得。
多动画
多动画允许您使用不同场景激活动画,并在单个结构上一次添加多个动画。例如,您可以制作一扇窗户,除了主要的打开动作外,还可以倾斜打开以通风——这种风格在欧洲尤其常见。
多动画有一个便捷的界面来配置每个单独的动画——该配方允许您设置每个场景,精确到每个动画的独立轴心。
激活特定动画可以绑定到右键单击、Shift + 右键单击,或完全禁用而改用信号控制。该结构暴露了带索引的端口 animation_0、animation_1、…。它们的数量是可配置的。
叠加动画
多动画的一种变体,用于在单个结构上进行分层移动。它使用几乎与多动画相同的配置界面。不同之处在于,叠加动画不是在结构关闭时切换特定动画,而是允许您叠加每个已激活动画的组合偏移量,叠加数量没有限制。例如,您可以拿一个小人偶或任何其他结构,将多个动画绑定到不同的按钮——前进、后退、左、右——然后通过这些按钮移动它。这个原理可以用来构建简单的小游戏。动画设置中的“障碍物”设置在这里也很有用——如果某个方块或小方块已经挡住了路径,它可以阻止该步骤的发生。
检查点动画
添加了沿着单个运动时间线通过已保存点进行逐步移动的功能。您将一个点添加到轨迹上,激活后结构会移动到该点。默认情况下,右键单击使结构向前移动经过各个点,Shift + 右键单击则使其返回上一个点。
检查点动画具有 checkpoint_N 信号:它们将结构从其当前位置移动到选定的点,包括沿时间线的平滑反向移动。
循环动画
用于连续、重复运动的配方——例如,风扇叶片、齿轮或传送带。循环在游戏刻中添加了加速和减速参数,使运动可以更平滑地开始和停止;值为 0 则保持即时启动/停止。加速和减速在配方的设置中进行配置。
电梯
电梯是一种多楼层电梯,具有广泛的设置和信号。“楼层”按钮可在配方内的结构设置中设置楼层数量。
有两种配置模式:
- 简化模式(默认)— 设置楼层间的距离和轿厢的速度。
- 自定义动画(从配方的设置菜单中启用,“电梯”按钮)— 允许您分别配置上下移动动画,并为每个方向设置自定义动画。
同一个设置菜单还允许您启用“轿厢移动时忽略呼叫信号”。默认情况下,电梯会记住在移动过程中收到的下一个呼叫信号,并在到达后前往该楼层。电梯也可以在触发
stop信号后的任何时刻停止移动。
⚠️ 重要警告: 在通过任何方式与电梯轿厢内嵌套的动画交互之前,请使用*“激活器”*——只需用激活器点击轿厢,电梯就会上升一层。这是为了使电梯预先激活动画,以免在嵌套动画激活时损坏。另外,首次激活嵌套动画时,站在轿厢区域内的玩家可能会被向上弹起——在每次嵌套动画都激活过一次后,一切就会恢复正常。
电梯信号
电梯有许多自己的信号,便于使用和自定义逻辑。
button_cabin_N 和 button_floor_N 用于将轿厢呼叫到特定楼层——每个信号都有编号,您可以连接任何应呼叫轿厢的东西:门、按钮或任何其他触发器。为方便起见,有两个信号:button_cabin_N 用于轿厢内的按钮,button_floor_N 用于轿厢外的按钮。当轿厢停在特定楼层时,current_floor_N 信号为激活状态——这对于触发门或在到达时设置特殊条件很有用。
楼层信号的数量在配置中设置,默认为 16。对于每个楼层 N,以下内容可用:
附加信号:
up将轿厢向上发送一层。down将轿厢向下发送一层。stop在轿厢移动时立即停止;需要再次触发该信号才能使轿厢恢复移动。stop_light— 与stop相同,但可以通过再次触发stop_light、stop、up/down或任何其他轿厢呼叫来恢复移动。arrival只要轿厢位于任何楼层时都处于激活状态——当重要的是轿厢已到达这一事实,而不是具体哪个楼层时,这很有用。
其他结构
创造存储
一种独立的存储,不受结构中存储方块数量的限制——相反,您可以设置任意数量的槽位。
可见性
切换 visible 信号可以使结构中的方块隐形或再次可见——让您可以创建在触发后出现的装饰。将可见性结构与任何存储配对使用,可以根据存储是否包含物品,使物品在视觉上出现或消失。类似的方块变化也可以通过 ALET 的mutator实现,但此模式更适用于这一特定目的。
壁纸
通过右键单击壁纸,将关联方块的材料更改为玩家手持的任何方块。方便快速重新粉刷大表面——例如,更换房间或建筑物外墙的壁纸——而无需重建结构。适用于方块物品(ItemBlock)。允许和阻止的方块在配置中设置;默认启用包含 minecraft:grass 的黑名单,因为该特殊方块会导致奇怪的行为。当 黑名单模式 = true 时,白名单和允许的模组 ID 列表将完全被忽略——仅应用 阻止的方块 ID。
家具
一种专门用于家具的结构,最初设计用于服务器——它可以将结构吸附到角落,并且只能放置在平坦的表面上。
配置
LittleVecX 添加了一个 Mods → LittleVecX → Config 界面。它包括:
- 动画和电梯端口的数量——更改此设置需要重启游戏;
- 壁纸方块的白名单或黑名单;
- 工业螺丝刀的队列设置;
- 详细的诊断日志记录。 日志记录默认关闭,用于诊断动画、电梯、选区和网络操作。
LittleVecX 适合谁
LittleVecX 适合任何已经在使用 LittleTiles 建造,并希望超越基础功能的玩家。如果您曾经希望更精确地编辑微小细节,想建造一个真正可用的多楼层电梯,通过分层动画让建筑栩栩如生,或者为建筑提供更灵活的内部逻辑——这个附属模组就是为此而生的。它也适合任何希望在停留在 1.12.2 的同时,拥有一些新版 LittleTiles 功能的玩家。
背景故事
LittleVecX 的想法源于我自己的需求:我当时在 1.12.2 上建造,因为那是我的主要项目所在的版本,而 LittleTiles 的基础功能对我来说不够用。随着时间的推移,1.12.2 附属模组的开发中断了很长时间——我将我的地图迁移到了更新的游戏版本,LittleVecX 的工作转而在 1.21.1 上继续。
但后来我清楚地认识到,有些人仍然在 1.12.2 上建造——有些人是因为该版本独有的其他模组从未移植到新版本,有些人只是觉得那个版本更熟悉、更舒适。因此,我决定将 1.12.2 的附属模组整理出正式的首个版本并公开发布。我试图修复我所知道的每一个错误和问题,但该模组仍远非完美。它未来不太可能获得重大更新——但如果我有时间,我会回来修复积累下来的错误。
致谢
感谢 CreativeTeam 开发了 LittleTiles 和 CreativeCore <3
也感谢 Docvin 创建了 ALET 1.12.2,我借鉴了其中的一些解决方案。
特别感谢所有关注开发的人——没有您们,LittleVecX 就无法登上主要的模组页面。
链接
正在加载版本记录…










正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。