Telecraft

通过合成新闻物品(如奇异方块、箭、药水等)来传送玩家和生物……

资源图片
## Telecraft 这个插件实现了一种可制作的传送系统,无需使用命令,以达到与原版游戏相似的感觉。Telecraft 旨在供生存模式的玩家在没有管理员干预的情况下使用。 ![Crafts](https://zone-minecraft.fr/upload/TeleCraft_v8.png) - 奇异符文:一颗带有奇怪雕刻符文的绿宝石,可以记住玩家的位置。 - 你可以通过潜行 + 右键单击一个方块来点燃它的记忆,并将玩家的位置存储在其中…… - 你可以使用铁砧来重命名它(如果是在奇怪方块中制作的,会显示名称) - 你可以使用它在现有的奇怪方块上,以传送到符文中保存的坐标。 - 如果你启用了“telecraft.player.rune.teleport”权限,可以使用它传送,但如果想要平衡的游戏体验,不建议这样做。 - 奇怪方块:这个方块可以将玩家和生物传送到奇怪符文使用的存储位置。 - 只能用带有点燃记忆的奇异符文制作 - 左键单击奇怪方块以传送到附近的实体…… - 右键单击奇怪方块以禁用它(或更改显示名称颜色) - 潜行破坏它并掉落符文。 - 符文碎片:将你的奇异符文分解成几块碎片,用于制作药水。 - 可以通过使用带有点燃记忆的奇异符文、死符或床符来获得…… - Spawn 符文:这个合成会使用当前的世界生成点来点燃符文的记忆。 - 只能用干净的奇异符文(没有记忆)制作 - 符文药水:使用混浊药水作为基础,并将“符文碎片”作为配料,该药水会将玩家传送到制作药水时使用的“符文碎片”的位置。 - 溅射符文药水:传送附近的家伙……[可选] 创建云端传送门以返回 - 持久性溅射药水:传送云区域内的家伙……[可选] 创建云端传送门以返回 - 奇异箭:传送附近的家伙…… - 死符:返回你死亡的最后位置。 - 手持死符点击奇怪方块以传送到你死亡的最后位置 - 不能用于制作奇怪方块,否则会出错 - 床符:返回你的重生点。 - 手持床符点击奇怪方块以传送到你的重生点 - 不能用于制作奇怪方块,否则会出错 - 箱子符文:可以存储物品堆栈的记忆。 - 将箱子(和更多内容)的内容存储到符文箱的记忆中:潜行 + 右键单击 - 将符文箱的内容掉落到箱子中:左键单击箱子 - 浏览符文箱的记忆(虚拟箱子):潜行 + 点击(非箱子的方块) - 与符文箱内容互动(需要权限) - 可以用作个人传送枢纽,你可以使用存储在其中的奇异符文进行即时传送(SHIFT + 右键单击),需要权限 telecraft.player.chestrune.tp: true (默认值为 false) - 不能存储在信标箱中 - 不能存储在箱子符文中 - 不能存储在背包插件的自定义虚拟箱中。(可以根据需要自行风险禁用,并在配置文件中设置) - 尊重保护(LWC等) - 巫毒娃娃:传送到连接的实体 - 右键单击一个实体以链接娃娃 - 手持巫毒娃娃左键单击一个奇怪方块,以传送到连接的实体的位置。 - 右键单击一个奇怪方块以将其链接到该实体,这样你就可以在不使用巫毒娃娃的情况下,使用奇怪方块传送到实体后,右键单击再次(巫毒娃娃需要链接相同的实体)以移除链接并像以前一样使用奇怪方块 - 不能用于制作奇怪方块,否则会出错 注意:启用箱子符文时,需要小心其他插件添加的背包类型的物品,存储存储内容可能会导致过大的物品清单,从而导致玩家数据文件崩溃…… ## 特性: - 可制作的物品,无需命令传送 - 传送玩家或生物。 - 多世界支持。 - 尊重保护区域。 - 使用铁砧支持自定义名称,并在放置的奇怪方块上显示为全息图 - 奇怪方块可以由所有者禁用。 - 红石支持,用于奇怪方块(实验性/可选) - 可配置选项和权限以适应你的服务器。 - 可选的返回传送门(药水和奇怪方块) - 无数据库(仅使用备份文件在启动时用于验证奇异符文)。 - 非破坏性,如果禁用插件,奇怪方块物品将正常消失,如果后续重新激活插件,奇怪方块将重新激活。 ## 配置: 你可以在配置文件中配置物品 / 方块的名称、插件消息以及一些选项: ``` ATR_RuneMaterial: EMERALD -> 允许更改基础符文材质 ATR_TeleportDelay_PLAYER: 200 -> 玩家在再次传送前等待的时间 ATR_TeleportDelay_ENTITY: 200 -> 非玩家实体在再次传送前等待的时间 ATR_TeleportDelay_REDSTONE: 80 -> 红石激活之间的阈值 ATR_TeleportMobs: true -> 允许生物传送 ATR_Teleport_Radius: 2 -> 传送器周围的区域 ATR_Teleport_ProtectedArea: true -> 检查符文是否可以在当前玩家不拥有的区域中存储位置的记忆 ATR_SafeTeleport_MaxBlockCheck: 100 -> 在停止预期找到安全位置之前检查的最大方块数 ATR_EnableRuneOnBlock: true -> 允许使用存储在奇异符文中的坐标在奇怪方块上执行操作 ATR_AllowRuneCoordChange: true -> 允许通过另一个更改保存的坐标,无需使用灵魂沙进行合成 ATR_EnableDeathRune: false -> 设置为 true 以启用死符 ATR_EnableBedRune: false -> 设置为 true 以启用床符 ATR_EnableChestRune: true -> 设置为 false 以禁用箱子符文 ATR_ChestRune_AllowCustomInventory: false -> 设置为 true 以允许在背包等自定义物品中启用箱子符文,但请小心,进行此操作可能会破坏你的玩家数据(带有大量物品过大的包) ATR_ChestRuneSize: 54 -> 箱子符文的内存大小必须是 9 的倍数,最大为 54 ATR_SplashPotion_Radius: 1 -> 溅射药水影响的区域 ATR_Arrow_Radius: 0 -> 箭周围影响的区域 ATR_Arrow_Dammages: false -> 箭是否造成伤害 ATR_SplashPotion_ProtectedArea: true -> 阻止在保护区域中使用的溅射药水 ATR_CostToUse: true -> 启用使用此奇怪物品的成本 ATR_CostToUseType: HUNGER -> 成本类型可以是 HUNGER / EXP / LIFE (但请不要使用金钱) ATR_CostToUseAmount: 3 -> 使用此奇怪物品的成本 ATR_StrangeBlocDropAmount: 8 -> 破坏奇怪方块后掉落的黑曜石数量 ATR_StrangeBlocRedstone: true -> 启用奇怪方块的红石 ATR_StrangeBlocRedstoneCost: false -> 启用传送时玩家的红石成本 ATR_StrangeBlocRedstoneReverseThreshold: true -> 反转基于传送过程 ( 1. 阈值 2. 传送 -> 1.传送 2. 阈值 ) ATR_DisableStBlocksound: false -> 禁用奇怪方块传送例程期间的声音 ATR_DisableStStrikeFX: false -> 禁用传送时的雷击效果 ATR_TpOnlyActivator: false -> 禁用最近实体传送 ATR_PreventProtectedMobTP: false -> 禁用被玩家骑乘的最近实体在保护区域中的传送 ATR_EnablePotionReturnCloud_LINGERING : true -> 在目的地创建临时的返回传送门 ATR_EnablePotionReturnCloud_SPLASH : false -> 在目的地创建临时的返回传送门 ATR_EnablePotionReturnCloud_STRANGEBLOCK : true -> 在目的地创建临时的返回传送门 ATR_EnablePotionReturnCloud_STRANGERUNE : false -> 在目的地创建临时的返回传送门 ATR_PotionCloud_DURATION : 6000 -> LINGERING 药水事件生成云(返回传送门)的持续时间 ATR_allowedWorld: [] -> 你只能访问此列表中列出的世界 ATR_forbiddenWorld: [] -> 你不能访问此列表中列出的世界 ATR_StrangeRuneCustomRecipe: false -> 启用奇异符文的自定义配方 ATR_EnableCustomModel: false -> 启用奇异符文的自定义模型 (需要自定义数据包) ATR_CustomModelID: 0 -> 启用奇异符文的自定义配方 ATR_StrangeRuneRecipeShape: - E - Y -> 要使用的形状(每行最多 3 个字符/行,最多 3 行) ATR_StrangeRuneRecipeIngredients: E: EMERALD Y: ENDER_EYE -> 使用的配料(每一行一个字符) ``` 奇异符文自定义配方: ``` ATR_StrangeRuneCustomRecipe: true ATR_StrangeRuneRecipeShape: - GRG - IEI - AGA ATR_StrangeRuneRecipeIngredients: E: EMERALD G: GOLD_BLOCK R: REDSTONE_BLOCK I: IRON_BLOCK A: AIR ``` ## 权限: 默认权限定义为平衡游戏体验,但你可以根据需要进行更改: ``` telecraft.player.*: description: 玩家使用插件的基本授权 default: true children: telecraft.player.rune.*: description: 授权符文的使用 children: telecraft.player.rune.crafts: true telecraft.player.rune.use: true telecraft.player.rune.teleport: false telecraft.player.rune.useonblock: true telecraft.player.rune.changecoord: true telecraft.player.block.*: description: 授权奇怪方块的使用 default: true children: telecraft.player.block.crafts: true telecraft.player.block.place: true telecraft.player.block.break: true telecraft.player.block.teleport: true telecraft.player.potion.*: description: 授权药水的使用 default: true children: telecraft.player.potion.use: true telecraft.player.potion.teleport: true telecraft.player.splashpotion.*: description: 授权溅射药水的使用 default: true children: telecraft.player.splashpotion.use: true telecraft.player.splashpotion.player: true telecraft.player.splashpotion.mobs: true telecraft.player.arrow.use: true telecraft.player.deathrune.use: true telecraft.player.bedrune.use: true telecraft.player.chestrune.use: true telecraft.player.chestrune.inv: false telecraft.player.chestrune.tp: false telecraft.player.voodoorune.use: false telecraft.player.bypass.*: description: 授权世界限制绕过 default: false children: telecraft.player.bypass.use: false telecraft.player.bypass.tp: false telecraft.nocost.*: description: 传送成本 defaults: op children: telecraft.nocost.all: true telecraft.nocost.creative: true telecraft.nocost.redstone: true telecraft.admin.*: description: 移除坏符文 defaults: op children: telecraft.admin.clean: true telecraft.admin.reload: true telecraft.admin.bypass: true ```