pluginiPlugin

1.4.0

2025/11/10

新增

  • 新增自动创建世界存档功能,无需手动创建世界存档
    • 支持自定义群系
    • 支持虚空世界
  • 新增 Flag 机制,用于家园权限控制
  • 新增传送门监听与管控

优化

  • 由于引入了 Flag 机制,调整数据库结构
  • 重做权限控制界面,增加 Flag 权限项
plugins/Inn/core/ui/visitor_perm.yml
visitor_perm:
  title: "访客权限管理 - {{ get visitor_name }}"
  layout:
    - "########%"
    - "##@@@@@##"
    - "##@@@@@##"
    - "##@@@@@##"
    - "#########"
    - "##<###>##"
  page:
    # 上一页
    prev:
      slot: '<'
      item:
        material: "ARROW"
        name: "&r上一页"
        lore:
          - "&7点击"
    # 下一页
    next:
      slot: '>'
      item:
        material: "ARROW"
        name: "&r下一页"
        lore:
          - "&7点击"
    # Flag 权限项
    element:
      slot: '@'
      refresh: true
      perm:
        place:
          material: OAK_PLANKS
          name: "&r放置:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        break:
          material: STONE_PICKAXE
          name: "&r破坏:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        container:
          material: CHEST
          name: "&r容器:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        button:
          material: STONE_BUTTON
          name: "&r按钮:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        door:
          material: OAK_DOOR
          name: "&r门:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        lever:
          material: LEVER
          name: "&r拉杆:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        pressure:
          material: STONE_PRESSURE_PLATE
          name: "&r压力板:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        craft:
          material: CRAFTING_TABLE
          name: "&r工作台:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        enchant:
          material: ENCHANTING_TABLE
          name: "&r附魔台:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        anvil:
          material: ANVIL
          name: "&r铁砧:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        brew:
          material: BREWING_STAND
          name: "&r酿造台:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        beacon:
          material: BEACON
          name: "&r信标:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        bed:
          material: RED_BED
          name: "&r床:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        edit_sign:
          material: OAK_SIGN
          name: "&r编辑告示牌:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        animal_killing:
          material: COOKED_BEEF
          name: "&r攻击动物:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        monster_killing:
          material: IRON_SWORD
          name: "&r攻击怪物:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        villager_killing:
          material: WOODEN_SWORD
          name: "&r攻击村民:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        pvp:
          material: DIAMOND_SWORD
          name: "&rPVP:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        feed:
          material: WHEAT
          name: "&r喂养动物:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        dye:
          material: LIGHT_BLUE_DYE
          name: "&r染色:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        shear:
          material: SHEARS
          name: "&r剪羊毛:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        harvest:
          material: WHEAT
          name: "&r收获:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        sowing:
          material: WHEAT_SEEDS
          name: "&r播种:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        shoot:
          material: BOW
          name: "&r射箭:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        ender_pearl:
          material: ENDER_PEARL
          name: "&r末影珍珠:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        hook:
          material: FISHING_ROD
          name: "&r钓钩:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        ignite:
          material: FLINT_AND_STEEL
          name: "&r点燃:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        riding:
          material: SADDLE
          name: "&r骑乘:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        trade:
          material: EMERALD
          name: "&r村民交易:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        move:
          material: LEATHER_BOOTS
          name: "&r移动:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        pick_up:
          material: DIAMOND_PICKAXE
          name: "&r拾取:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        drop_item:
          material: IRON_INGOT
          name: "&r丢弃:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
        teleport:
          material: ENDER_EYE
          name: "&r传送:&6{{ get perm_status }}"
          lore:
            - "&7点击切换"
  icon:
    # 返回图标
    '%':
      item:
        material: "PAPER"
        name: "&r返回"
        lore:
          - "&7点击"
      open: visitor_manager

目录