1 475
收录服务器
2 188
注册
53 456
玩家
在酸海中生存的岛屿。和一头牛在一起。比摩天大楼还硬?
作 者 Tastybento
发布时间 2014年5月20日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12
点此下载

AcidIsland插件为Minecraft服务器提供了一种独特的生存挑战,玩家需要在充满酸液的海洋中的岛屿上生存。该插件是ASkyBlock的变体,保留了其核心功能,同时引入了酸液伤害、岛屿等级排名等新机制,为玩家带来全新的游戏体验。

🏝️ AcidIsland

📜 故事背景

你身处一个酸液之海中的岛屿!如果你喜欢空岛生存,AcidIsland会给你带来全新的挑战!

这个插件是我广受欢迎的ASkyBlock插件的变体。玩家不再是从高空坠落,而是需要在扩张岛屿时与酸液作斗争。玩家可以乘船前往其他玩家的岛屿。

✨ 功能特性

  • 酸液伤害:玩家在酸液中会受到伤害,需要使用盔甲或药水保护。可自定义海平面高度。
  • 酸雨:雨水也具有酸性,可自定义伤害值。
  • 怪物也会受到酸液伤害:玩家可以制作不同的刷怪塔或陷阱。
  • 酸液无法用于制造石材,但可以制造圆石。
  • 挑战奖励:完成挑战可以获得海绵,用于吸收酸液,方便岛屿扩张。
  • 岛屿等级排名:基于方块价值,海平面以下的方块价值更高。
  • 乘船访问:玩家可以乘船访问其他岛屿,船只更安全,不易损坏,且离开船只时不会掉入酸液(大多数时候)。
  • 起始岛屿:提供两个AcidIsland起始岛屿,可以自定义添加更多。

💡 玩家提示

  • 水即是酸液,务必小心!
  • 原生动物不怕酸液,但超自然怪物和玩家会受到伤害。
  • 酸液和熔岩可以制造圆石,但石材会在酸液中融化。
  • 水下呼吸药剂可以免疫酸液伤害。
  • 完成挑战可以获得稀有或有用的物品。
  • 别忘了钓鱼!

⚙️ 设置与安装

必备插件

  • Vault(最新版本!)

推荐插件

安装与配置

  1. 下载插件 (AcidIsland.jar) 和 Vault。
  2. 放入 plugins 文件夹。
  3. 重启服务器。
  4. 插件将创建 AcidIsland 文件夹以及 AcidIsland 和 AcidIsland_nether 世界。打开 plugin/AcidIsland 文件夹。
  5. 检查 config.yml 并进行调整。
  6. 检查 challenges.yml 和 blockvalues.yml 并进行更改。
  7. 语言文件位于 locale 文件夹中。如果英语不是你的语言,使用 /acid setlanguage 设置你的语言。
  8. 编辑 minishop.yml 中的商店价格和物品。
  9. 如果更改了文件,请重启服务器。
  10. 权限应默认设置,除非你使用权限管理器。设置权限。
  11. 登录并输入 /island 开始你的岛屿。
  12. 安装其他插件,如 Greenhouses。

升级

请参阅每个版本的升级说明。

原理图

可以使用原理图更改起始岛屿。将它们放在 schematics 文件夹中,并在 config.yml 的 schematicsection 中添加它们。说明在 config.yml 中。

箱子物品

初始箱子物品可以自定义,包括添加伤害、药水等。详情请参阅此页面。也可以使用原理图中的物品。

⌨️ 命令

玩家命令

AcidIsland 接受以下命令,可以使用 /island, /ai 或 /is:

  • /island - 生成新岛屿,打开 GUI 或将玩家传送到他们的岛屿、家或团队岛屿
  • /island go - 传送到你的岛屿
  • /island help - 显示帮助文本
  • /island cp 或 control panel - 显示带有有用命令的 GUI,玩家无需输入
  • /island reset 或 restart - 重启岛屿。有冷却时间,防止滥用
  • /island level - 岛屿排名
  • /island level <player> - 显示其他玩家的岛屿排名
  • /island top - 显示排名前 10 的岛屿
  • /island minishop 或 ms - 显示包含不同物品的商店 GUI - 管理员可以自定义内容和价格
  • /island warps - 列出可通过 Welcome Warp Signs 使用的传送点
  • /island warp <name> - 传送到 Welcome Warp Sign。不必输入完整名称(只需前几个字母)
  • /island biomes - 打开生物群系 GUI
  • /island ban - 禁止访问者访问岛屿

团队相关命令

  • /island invite - 邀请玩家加入你的团队。一次只能邀请一个人。
  • /island accept 或 reject - 接受或拒绝邀请。如果玩家已经有岛屿并接受,岛屿将被删除。
  • /island team - 列出团队信息
  • /island leave - 离开团队 - 返回出生点
  • /island kick 或 remove <name> - 只有岛屿所有者或领导者可用 - 移除团队成员。如果玩家在线,他们所有的物品都会掉落,并被发送到出生点。如果他们离线,他们将在登录时收到已被踢出的消息。
  • /island makeleader <name> - 将所有权转移给团队成员。只能由领导者发布。
  • /island teamchat - 允许玩家仅与团队成员聊天

合作命令

  • /island coop <player> - 给予玩家对你岛屿的临时完全访问权限。发生这种情况时,会通知其他团队成员和领导者。明智地使用它。
  • /island expel <player> - 移除合作状态。也将玩家从你的岛屿中驱逐。

挑战命令

  • /aic, /c 或 /challenge 显示挑战的 GUI

管理员命令

通过 /acid 命令访问(在游戏中查看更多命令):

控制台和游戏可用命令

  • /acid reload - 重新加载所有配置文件。如果你编辑了 .yml 文件,请使用此命令。
  • /acid delete <player> - 删除玩家的岛屿。100% 永久,无法撤消 - *警告*
  • /acid completechallenge <challengename> <player> - 完成玩家的单个挑战
  • /acid resetchallenge <challengename> <player> - 重置玩家的挑战
  • /acid resetallchallenges <player> - 清除玩家的所有挑战
  • /acid purge [TimeInDays] - *警告* 危险命令。将移除所有旧的/未使用的岛屿,其中玩家已 X 天未登录。强烈建议你先备份世界,并在没有玩家在线时运行。
  • /acid info <player> - 显示玩家及其岛屿的信息
  • /acid info challenges <player> - 显示玩家挑战完成状态。
  • /acid topten - 如果不存在,则生成前十名列表 - 这将遍历所有玩家文件,并从中找出岛屿级别。它不会重新计算岛屿级别 - 永远不需要运行此命令。
  • /acid unregister <player> - 从岛屿中移除玩家,而不删除岛屿方块
  • /acid clearreset <player> - 清除玩家的重置限制
  • /acid setbiome <leader> <biome> - 设置领导者的岛屿生物群系。
  • /acid setrange <leader> <range> - 设置领导者岛屿的保护范围,最大值为岛屿距离。
  • /acid topbreeders - 列出最多实体的 10 个岛屿。仅列出当前由服务器加载的岛屿。

团队编辑命令

  • /acid team kick <player> - 从任何团队中移除玩家。
  • /acid team add <player> <leader> - 将玩家添加到领导者的团队。

仅游戏命令

  • /acid setspawn - 设置世界的出生点。出生区域有特殊的规则和保护。
  • /acid tp <player> - 传送到玩家的岛屿
  • /acid register <player> - 将玩家注册到你所站立的岛屿。
  • /acid unregister - 移除你所站立的岛屿的任何玩家注册。
  • /acid deleteisland confirm - 删除你所站立的岛屿。请注意,你必须输入完整命令。
  • /acid info - 提供有关你所站立岛屿的信息。
  • /acid setrange - 设置你所在岛屿的范围。如果该区域是出生点,则该范围可以大于岛屿范围。
  • /acid teamchatspy - 监视团队聊天 - 需要权限 acidisland.mod.teamchatspy 或 Op

🐛 问题

请报告错误。你可以在此处提交工单。

📜 命令

  • /island 开始
  • /island help 查看其他命令
  • /acid 查看管理员命令 - 仅适用于 ops 且可能很危险
  • /challenges 查看挑战

🔢 编号权限

这些权限定义了数量或大小:

  • 最大家园数量 - acidisland.island.maxhomes.<number>
  • 最大团队成员数量 - acidisland.team.maxsize.<number>
  • 初始岛屿保护范围 - acidisland.island.range.<number>

🔒 权限


permissions:
  acidisland.*:
    default: false
    children:
      acidisland.island.*:
        children:
          acidisland.island.go:
            description: Allow teleporting to player island
            default: true
          acidisland.island.create:
            description: Let the player use the /island command
            default: true
          acidisland.island.info:
            description: Let the player check their island level
            default: true
          acidisland.island.topten:
            description: Let the player see the top ten list
            default: true
          acidisland.island.sethome:
            description: Let the player set their island teleport point
            default: true
          acidisland.island.challenges:
            description: Let the player use the /challenges command
            default: true
          acidisland.island.warp:
            description: Let the player use /island warp to warp to a players island
            default: true
          acidisland.island.addwarp:
            description: Let the player place a Welcome warp sign
            default: true
          acidisland.island.minishop:
            description: Allows usage of the minishop
            default: true
          acidisland.island.controlpanel:
            description: Allows usage of the island GUI
            default: true
          acidisland.island.biomes:
            description: Allows biome changing
            default: true
          acidisland.island.lock:
            description: Allows island locking
            default: false
          acidisland.island.expel:
            description: Allows expelling of visitors
            default: true
          acidisland.island.ban:
            description: Allows banning of visitors
            default: false
          acidisland.island.settings:
            description: Player can see server settings
            default: true
          acidisland.island.lang:
            description: Player can select a language
            default: true
          acidisland.island.name:
            description: Player can set the name of their island
            default: false
          acidisland.island.value:
            description: Player can see the value of a block
            default: true
          acidisland.island.spawn:
            description: Player can use the island spawn command if spawn exists
            default: true
          acidisland.island.reset:
            description: Player can use the island reset or restart command
            default: true
      acidisland.team.*:
        children:
          acidisland.team.create:
            description: Let a player invite other players to join a team
            default: true
          acidisland.team.kick:
            description: Let a player kick other players
            default: true
          acidisland.team.makeleader:
            description: Let a player make another player leader of the team
            default: true
          acidisland.team.join:
            description: Let a player join another player's team
            default: true
          acidisland.team.chat:
            description: Allow player to use team chat
            default: true
      acidisland.command.*:
        description: Event commands will not be run for players with this perm
        default: false
        children:
          acidisland.command.resetexempt:
            description: Player is exempt from commands run when island resets
            default: false
          acidisland.command.leaveexempt:
            description: Player is exempt from commands run when they leave or are kicked. Note will not help if player is offline.
            default: false
          acidisland.command.newexempt:
            description: Player is exempt from commands run when starting an island
            default: false
          acidisland.command.challengeexempt:
            description: Player is exempt from commands run when a challenge is completed
            default: false
          acidisland.command.newteamexempt:
            description: Player is exempt from commands run when accepting a team invite
            default: false
      acidisland.coop:
        description: Allows player to use the coop command
        default: false
      acidisland.craft.*:
        children:
          acidisland.craft.enderchest:
            description: Allow crafting and use of enderchests in acidisland
            default: false
      acidisland.craft.dirt:
            description: Allows tilling of coarse dirt into dirt
            default: false
      acidisland.intopten:
        description: Includes player in top ten
        default: true
      acidisland.nohunger:
        description: Excludes player from hunger if on island
        default: false
      acidisland.islandfly:
        description: Allow player to fly inside his island boundaries
        default: false
      acidisland.settings.*:
        description: Ability to change settings in GUI
        default: false
        # ACID_DAMAGE, ANVIL, ARMOR_STAND, BEACON, BED, BREAK_BLOCKS, BREEDING, BREWING,
        # BUCKET, COLLECT_LAVA, COLLECT_WATER, CHEST, CHORUS_FRUIT, CRAFTING, CROP_TRAMPLE,
        # DOOR, EGGS, ENCHANTING, ENDER_PEARL, ENTER_EXIT_MESSAGES, FIRE, FIRE_EXTINGUISH,
        # FIRE_SPREAD, FURNACE, GATE, HORSE_INVENTORY, HORSE_RIDING, HURT_MOBS, LEASH,
        # LEVER_BUTTON, MOB_SPAWN, MUSIC, PLACE_BLOCKS, PORTAL, PRESSURE_PLATE, PVP,
        # MILKING, NETHER_PVP, REDSTONE, SPAWN_EGGS, SHEARING, VILLAGER_TRADING,
        # VISITOR_ITEM_DROP, VISITOR_ITEM_PICKUP
      acidisland.mod.*:
        children:
          acidisland.mod.topten:
            description: Let a moderator update the top ten list
            default: op
          acidisland.mod.info:
            description: Let a moderator see info on a player
            default: op
          acidisland.mod.challenges:
            description: Let a moderator access challenge commands
            default: op
          acidisland.mod.noburn:
            description: Gives mod immunity to acid
            default: false
          acidisland.mod.resethome:
            description: Allows setting or reseting of a player's home position
            default: op
          acidisland.mod.clearreset:
            description: Allow clearing of island reset limit
            default: false
          acidisland.mod.tp:
            description: Allows teleport to an island
            default: op
          acidisland.mod.tpnether:
            description: Allows teleport to a nether island
            default: op
          acidisland.mod.bypassprotect:
            description: Allow moderator to bypass island protection
            default: op
          acidisland.mod.bypassexpel:
            description: Allow moderator to bypass island expulsion
            default: op
          acidisland.mod.setbiome:
            description: Allows setting player island biomes
            default: op
          acidisland.mod.topbreeders:
            description: Lists most populated islands current loaded
            default: op
          acidisland.mod.lock:
            description: Locks or unlocks an island
            default: op
          acidisland.mod.bypasslock:
            description: Bypasses an island lock
            default: op
          acidisland.mod.signadmin:
            description: Enables warp sign admin commands
            default: op
          acidisland.mod.spy:
            description: Spy on team chats
            default: false
          acidisland.mod.removesign:
            description: Gives ability to remove warp signs
            default: false
          acidisland.mod.team:
            description: Enables modification of teams via kick and add commands
            default: false
          acidisland.mod.name:
            description: Enables naming of player's islands
            default: false
          acidisland.mod.resetname:
            description: Enables reset of player's island names
            default: false
          acidisland.mod.setdeaths:
            description: Sets how many deaths the player has
            default: false
      acidisland.admin.*:
        children:
          acidisland.mod.clearresetall:
            description: Allow clearing of island reset limit for all players
            default: op
          acidisland.admin.reload:
            description: Reload the config.yml
            default: op
          acidisland.admin.delete:
            description: Let a player completely remove a player (including island)
            default: op
          acidisland.admin.deleteisland:
            description: Let a player completely remove the island the player is on
            default: op
          acidisland.admin.register:
            description: Let a player register the nearest island to another player.
            default: op
          acidisland.admin.unregister:
            description: Removes a player from an island without deleting the island blocks.
            default: op
          acidisland.admin.purge:
            description: Let a player purge old islands.
            default: op
          acidisland.admin.noburn:
            description: Gives admin immunity to acid
            default: false
          acidisland.admin.setspawn:
            description: Allows use of spawn tools
            default: op
          acidisland.admin.setrange:
            description: Allows setting of island protection range
            default: op
          acidisland.admin.topbreeders:
            description: Lists most populated islands current loaded
            default: op
          acidisland.admin.reserve:
            description: Reserves an empty spot for a player's next island
            default: op
          acidisland.admin.settingsreset:
            description: Resets all the islands to default protection settings
            default: op
          acidisland.admin.noban:
            description: Player cannot be banned from an island
            default: op
          acidisland.admin.cobblestats:
            description: Displays magic cobble gen stats
            default: op
          acidisland.admin.setlanguage:
            description: Resets all player languages and sets the default language
            default: op

看板传送点

欢迎传送点看板是玩家创建传送点的一种简单方式。每个玩家只能生成一个传送点。他们通过在第一行带有 [WELCOME] 的看板上来创建传送点。如果传送点创建成功,该行将变为绿色。如果出现问题,它将变为红色。

传送点在 /island warps 下列出,并且是玩家的姓名。玩家可以通过键入 /island warp <传送点名称> 或单击 GUI 来传送。

要销毁或移除传送点,玩家应销毁或移除看板。

看板上的其他行可以说玩家想要的任何内容,并在 GUI 中列出 - 宣传你的岛屿!

传送点的安全性在一定程度上受到检查,但玩家可以使用传送点看板创建陷阱。服务器管理员可能对此表示赞同或不赞同,但可以将其解释为游戏的一部分。

MultiverseCore

AcidIsland 将尝试自动向 Multiverse 注册(检查控制台)。如果这不成功,你可能会突然发现海中出现漏洞。保留世界备份,因为这是无法恢复的。通常,这是由服务器版本中的错误引起的(例如,开发版本)。

未来版本

  • Bug 修复(总会有一个以上的 bug)

源码

最新版本和源码可以在此处找到。源码可以在此处找到。

统计披露

本插件使用插件指标系统,这意味着会收集以下信息并将其发送到 bstats.org:

  • 你的服务器随机生成的 UUID
  • 服务器上的玩家数量
  • 服务器的在线模式
  • 服务器的 Bukkit 版本
  • 系统的 Java 版本(例如 Java 8)
  • 操作系统的名称(例如 Windows)
  • 操作系统的版本
  • 操作系统的架构(例如 amd64)
  • 操作系统的系统核心(例如 8)
  • bStats 支持的插件
  • bStats 支持的插件的插件版本

访问 bstats.org 了解有关所收集统计信息的更多信息。进入 /plugins/bStats/config.yml 以禁用统计信息收集。