931
收录服务器
1200
注册
92 324
玩家
Telecom
《我的世界》中的手机和运营商
作 者 dbteku
发布时间 2017年6月27日
支持核心 Spigot
原生版本
支持版本 1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

本插件是原版 Beam (CellMod) 的重新设计版本,已获得 Instipod 授权发布。

🎉

Telecom 插件

📡

功能特性

  • 支持多个运营商
  • 支持多种基站类型
  • 基站类型决定消息发送速度
  • 基站材质可在配置中更改(参考 Spigot Materials )。使用 /tcom manload 命令从磁盘加载材质。
  • 运营商对等互联(网络共享/漫游)
  • 支持 PlaceholderAPI 占位符
  • 支持 WorldGuard (基站保护)
  • 支持 SquareMap (运营商基站/覆盖范围)
  • 基站类型 (完全可配置):速度 = 每秒传输的方块数
    • GPRS - 范围:50 方块,速度:10 方块/秒
    • E - 范围:100 方块,速度:25 方块/秒
    • 3G - 范围:200 方块,速度:100 方块/秒
    • 4G - 范围:300 方块,速度:300 方块/秒
    • LTE - 范围:400 方块,速度:800 方块/秒
    • 5G - 范围:100 方块,速度:400 方块/秒
⚙️

配置

  • TowerProtection (启用后防止玩家和爆炸破坏基站)
  • Tower Pricing (每种基站类型都有相应的价格)
  • Lang (完全可配置的语言文件)

#Example Configuration
Settings:
  TowerProtection: true
  Debug: false
  TowerPricing:
    GPRS: 1000.0
    E: 2000.0
    3G: 3000.0
    4G: 4000.0
    LTE: 5000.0
    5G: 6000.0
  GPRSMaterial: STONE
  EMaterial: WOOD
  3GMaterial: IRON_BLOCK
  4GMaterial: GOLD_BLOCK
  LTEMaterial: DIAMOND_BLOCK
  5GMaterial: EMERALD_BLOCK
  GPRSRange: 50
  ERange: 100
  3GRange: 200
  4GRange: 300
  LTERange: 400
  5GRange: 100
  GPRSSpeed: 10
  ESpeed: 25
  3GSpeed: 100
  4GSpeed: 300
  LTESpeed: 800
  5GSpeed: 400
  TextWaitTime: 5
  CallWaitTime: 5
  CallLength: 30
  UpdateChecker: true
  SquareMap: false
  SimpleChatDistance: false
Lang:
  No_Permission: '&cYou do not have permission to use this command.'
  Carrier_Does_Not_Exist: '&cThat carrier does not exist.'
  Carrier_Already_Exists: '&cA carrier with that name already exists.'
  Carrier_Created: '&aCarrier %carrier% has been created.'
  Carrier_Removed: '&aCarrier %carrier% has been removed.'
  Carrier_Joined: '&aYou have joined carrier %carrier%.'
  Carrier_Left: '&aYou have left carrier %carrier%.'
  Carrier_Full: '&cThis carrier is full.'
  Not_In_Carrier: '&cYou are not in a carrier.'
  Not_Owner: '&cYou are not the owner of this carrier.'
  Invalid_Price: '&cInvalid price.'
  Price_Changed: '&aPrice changed to %price%.'
  Tower_Created: '&aTower created.'
  Not_Enough_Money: '&cYou do not have enough money to create this tower.'
  Invalid_Tower_Type: '&cInvalid tower type.'
  Tower_Limit_Reached: '&cYou have reached the tower limit for this carrier.'
  Text_Sent: '&aText sent to %player%.'
  Text_Received: '&aYou have received a text from %player%: %message%.'
  Call_Started: '&aYou are now calling %player%.'
  Call_Ended: '&aCall ended.'
  Call_Received: '&aYou have received a call from %player%. Use /phone answer to answer, or /phone deny to deny.'
  Call_Denied: '&aYou have denied the call from %player%.'
  Call_Already_In_Progress: '&cYou are already in a call.'
  Not_In_Call: '&cYou are not in a call.'
  Player_Not_Online: '&cThat player is not online.'
  Emergency_Sent: '&cEmergency message sent.'
  Peer_Request_Sent: '&aPeer request sent to %carrier%.'
  Peer_Request_Received: '&aYou have received a peer request from %carrier%. Use /tcom peer accept to accept, or /tcom peer deny to deny.'
  Peer_Request_Accepted: '&aYou have accepted the peer request from %carrier%.'
  Peer_Request_Denied: '&aYou have denied the peer request from %carrier%.'
  Peer_Request_Removed: '&aYou have removed the peer request from %carrier%.'
  Peer_Request_Cancelled: '&aYou have cancelled the peer request to %carrier%.'
  Already_Peered: '&cYou are already peered with that carrier.'
  Not_Peered: '&cYou are not peered with that carrier.'
  Worker_Added: '&aYou have added %player% as a worker with role %role%.'
  Worker_Removed: '&aYou have removed %player% as a worker.'
  Not_A_Worker: '&cYou are not a worker.'
  Worker_Quit: '&aYou have quit your job.'
  Invalid_Role: '&cInvalid role. Valid roles are: Engineer.'
  Tower_Not_Found: '&cNo Tower Found in Range.'
  Tower_Destroyed: '&aTower Destroyed.'
  Not_A_Number: '&cPlease Enter a Number.'
  Text_Price: '&aText Price: %price%'
  Call_Price: '&aCall Price: %price%'
  You_Are_Already_A_Worker: '&cYou are already a worker for this company.'
  No_Outgoing_Peer_Request: '&cYou do not have an outgoing peer request to that company.'
  No_Incoming_Peer_Request: '&cThat Company Does not have a peering request to accept.'
  Worker_Limit_Reached: '&cYou have reached the worker limit for this carrier.'
  Is_Already_A_Worker: '&cThat player is already a worker.'
  You_Are_Not_A_Worker: '&cThat player is not a worker.'
  Not_Enough_Power: '&cTower has no power.'
  World_Guard_Deny: '&cYou cannot create a tower here.'
  Tower_Is_Being_Built: '&cTower is still being built.'
  Tower_Building: '&aTower is now building.'
  Carrier_Offline: '&cCarrier is offline.'
  Offline_Player: '&cThis player is offline.'
  Tower_Is_Dead: '&cTower is currently offline.'
  Not_Enough_Balance: '&cNot enough balance to make this call.'
  Call_Started_Other_Party: '&a%player% has started a call with you use /phone answer to answer.'
  TeleCom_Reload: '&aTelecom has been reloaded.'
  Call_Already: '&cThat player is already in a call.'
  You_Have_Been_Added_To_Call: '&aYou Have been added to the call.'
  You_Cannot_Call_Yourself: '&cYou Cannot call yourself.'
  You_Are_Being_Called: '&aYou are being called by %player% use /phone answer or /phone deny'
  You_Are_Already_Being_Called: '&cYou are currently being called.'
  Not_Enough_Balance_To_Maintain: '&cYou Do not have enough balance to keep tower running destroying tower.'
  You_Cannot_Create_Towers_Here: '&cYou cannot create towers in this world.'
  Already_Has_Too_Many_Carriers: '&cThe Server has reached its limit on carriers.'
  Carrier_Does_Not_Have_Enough_Towers: '&cThat carrier does not have enough towers to create a peering agreement.'
  That_Carrier_Does_Not_Have_Enough_Towers: '&cYou do not have enough towers to create a peering agreement with that carrier.'
  Has_Been_Added_To_Call: '&aYou have been added to the call.'
  Has_Ended_The_Call: '&a%player% has ended the call.'
  No_Workers: '&cNo Workers Online.'
  Tower_On: '&aTower is now On.'
  Tower_Off: '&aTower is now off.'
  Is_Already_A_Tower: '&cThis is already a tower.'
  This_Is_Not_A_Tower: '&cThis is not a tower.'
  No_Towers_Created: '&cNo towers have been created.'
  You_Have_No_Towers: '&cYou have no towers.'
  Update_Message: '&aThere is a new update available for Telecom. Download it here: %link%'
  You_Are_On_The_Latest_Version: '&aYou are on the latest version of Telecom.'
  SquareMap_Carrier_Name: '%carrier%'
  SquareMap_Carrier_Description: '§aTowers: %towers%\n§aOnline Workers: %workers%'
  Tower_DNE: '&cThis tower does not belong to you.'
  You_Cannot_Hurt_Towers: '&cYou cannot hurt towers.'
  You_Are_Being_Hurt_From_Another_Dimension: '&cYou are being hurt from another dimension.'
  Carrier_Already_Peering: '&cCarrier is already in agreement with this Company.'
  Peering_Limit: '&cYou have hit your peering limit.'
  Has_Been_Denied: '&cYour peering request has been denied with %carrier%.'
  Tower_Already_Exists: '&cA tower already exists in that location.'
  Emergency_Cooldown: '&cYou must wait before sending another emergency message.'
  Tower_Must_Be_Built: '&cTower must be built before doing this.'
Permissions:
  telecom.own: 'Allows creation and managing of a carrier'
  telecom.use: 'Allows joining and leaving of a carrier'
  telecom.admin: 'Allows administering over this plugin'
  telecom.responder: 'Allows receiving of emergency messages'
🔑

权限

  • telecom.own:允许创建和管理运营商
  • telecom.use:允许加入和离开运营商
  • telecom.admin:允许管理插件
  • telecom.responder:允许接收紧急消息
⌨️

命令

  • /phone:显示手机信号强度
  • /phone send <name> <message>:发送短信给玩家
  • /phone call <player>:呼叫玩家
  • /phone call add <player>:添加玩家到通话
  • /phone answer:接听来电
  • /phone deny:拒绝来电
  • /phone end:结束当前通话
  • /phone 911 <message>:发送紧急消息
  • /telecom carriers:显示所有可以加入的运营商
  • /telecom join <carrierName>:加入运营商
  • /telecom leave:离开当前运营商
  • /telecom create <carrierName> <pricePerText> <pricePerCallMessage>:创建运营商
  • /telecom remove:删除运营商及其所有基站
  • /telecom createTower GPRS:创建 GPRS 基站
  • /telecom createTower E:创建 E 基站
  • /telecom createTower 3G:创建 3G 基站
  • /telecom createTower 4G:创建 4G 基站
  • /telecom createTower LTE:创建 LTE 基站
  • /telecom createTower 5G:创建 5G 基站
  • /telecom set text <price>:更改短信价格 (仅限所有者)
  • /telecom set call <price>:更改通话价格 (仅限所有者)
  • /telecom manload:手动加载配置 (仅限管理员)
  • /telecom mansave:手动保存配置 (仅限管理员)
🤝

对等互联

  • /tcom peer add <carrierName>:请求与运营商建立对等互联协议
  • /tcom peer remove <carrierName>:移除对等互联协议
  • /tcom peer accept:接受对等互联协议
  • /tcom peer deny:拒绝对等互联协议
  • /tcom peer cancel:取消发出的对等互联请求
  • /tcom peer list:列出所有对等互联协议
👷

工人

  • /tcom worker add <player> <role>:添加具有特定角色的工人到你的网络
  • /tcom worker remove <player>:从你的网络移除工人
  • /tcom worker quit:如果你是工人,你可以辞职
💼

工人角色:

  • Engineer - 可以代表你创建/销毁基站。
📍

占位符

  • %telecom_phone_signal%:显示信号强度

需求

  • Vault
  • MCEventCore
  • Java 21
💡

可选插件

  • SimpleChatDistance