End Gateway

基本信息

属性 值
注册名 etfuturum:end_gateway
TileEntity TileEntityGateway
碰撞箱 无(getCollisionBoundingBoxFromPool = null)
渲染类型 非标准方块渲染(getRenderType() = -1)
不透明度 非实心方块

功能

末地传送门(End Gateway)是末地城市中自然生成的环状结构,用于在末地主岛之间快速传送。

特性:

  • canUpdate() = true — 方块有更新逻辑(由TileEntityGateway处理)
  • 碰撞箱为空(null),实体可以自由通过
  • renderAsNormalBlock() = false — 不作为普通方块渲染
  • isOpaqueCube() = false — 不遮挡
  • shouldSideBeRendered — 各面根据邻侧情况判断
  • canEntityDestroy — 拒绝末影龙和凋灵摧毁

破坏: quantityDropped = 0,破坏时不掉落任何物品。

视觉效果(randomDisplayTick): 生成类似折跃门的粒子效果,用于表现传送门能量。

TileEntityGateway: 处理实体的传送逻辑(可能包括将玩家传送到另一端)。

交互

触发 行为
实体接触 触发传送(由TileEntityGateway处理)
破坏 不掉落任何物品
末影龙/凋灵接触 不能破坏此方块

相关条目

  • End Portal - 末地传送门框架
  • End Gateway - 实体形式的传送门