您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 8518|回复: 3
打印 上一主题 下一主题

[转载插件] [管理|安全]Limited Creative —— 限制创造模式[1.0.1-1.7.2]

[复制链接]
  • TA的每日心情
    奋斗
    2015-1-9 10:03
  • 签到天数: 117 天

    [LV.6]常住居民II

    跳转到指定楼层
    楼主
    发表于 2014-9-9 15:50:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    服务端插件
    中文名称: 创造限制
    英文名称: Limited Creative
    来源: 转载
    类型: |Bukkit/Spigot插件| 
    前置插件:
    原帖地址: http://dev.bukkit.org/bukkit-plugins/limited-creative/
    下载地址: 见帖内
    更新时间: 2014-09-09
    语言支持: English 
    本帖最后由 Stay_adorable 于 2016-11-23 22:41 编辑

    Limited Creative——创造限制




    简介

    还在因为不小心把创造模式给了熊孩子后不到一会就钻石块泛滥、末影龙满天飞、玩家集体死亡而烦恼?不怕,这插件能够限制创造模式的权限!

    安装

    把下载下来的jar文件放进\plugins文件夹内,重启服务器。

    功能

    可以限制创造模式
    ⒈切换回生存模式时背包清空,也就是说创造模式跟生存模式背包是独立的。
    ⒉创造模式下不能把东西放进箱子里。
    ⒊不能扔地上、不能放进漏斗里。
    ⒋不能把刷的东西放到运输矿车或者和村民交易。
    ⒌不能给予其他玩家创造模式命令。
    ⒍不能进行商店买卖。
    ⒎不能随便使用传送等命令乱移动。
    ⒏创造模式下放置的物品打碎不会掉落。



    命令

    /limitedcreative   罗列出该插件的所有指令



    权限

    limitedcreative.config                        
    给予在使用命令行更改插件配置的权限

    limitedcreative.command                        
    给予查看指令列表的权限

    limitedcreative.region                        
    给以访问/lcr的权限

    limitedcreative.region.bypass               
    当地区限制功能被禁用时,给予无视强制更改游戏模式权限

    limitedcreative.keepinventory               
    给予无视背包切换功能权限

    limitedcreative.bypass_creativearmor        
    允许无视自动装备盔甲功能,拥有此权限的全家将不会被自动装备盔甲

    limitedcreative.blockstate.tool               
    允许使用方块状态记录工具来查看方块信息

    limitedcreative.blockstate.command            
    给予方块状态记录的指令

    limitedcreative.blockstate.bypass            
    无视方块状态记录功能(说白了就是给予这个权限的玩家创造模式放置的方块是有掉落物的)

    limitedcreative.nolimit.*                    
    无视所有的权限限制

    limitedcreative.nolimit.chest               
    无视"创造模式禁止打开箱子"以及"创造模式禁止打开物品栏"限制

    limitedcreative.nolimit.drop               
    无视"创造模式禁止丢弃物品"限制

    limitedcreative.nolimit.pickup               
    无视"创造模式禁止拾取物品"限制

    limitedcreative.nolimit.pvp                    
    无视"创造模式禁止PVP"限制

    limitedcreative.nolimit.mob_damage            
    无视"创造模式禁止任何实体伤害"限制

    limitedcreative.nolimit.interact            
    无视"与特殊方块交互"限制

    limitedcreative.nolimit.use                    
    无视"方块放置/实体使用"限制

    limitedcreative.nolimit.break               
    无视"方块破坏"限制

    limitedcreative.nolimit.health               
    无视"方块破坏"限制

    limitedcreative.nolimit.xp                    
    无视"禁止经验获取"限制

    limitedcreative.nolimit.potion               
    无视"退出创造模式时移除身上药水效果"限制

    limitedcreative.switch_gamemode               
    给予切换创造/冒险模式权限

    limitedcreative.switch_gamemode.backonly            
    运行切换自己的游戏模式,不包括其他人

    limitedcreative.switch_gamemode.survival            
    允许切换自己游戏模式到生存,不包括创造和冒险

    limitedcreative.switch_gamemode.creative            
    允许切换自己游戏模式到创造,不包括生存和冒险

    limitedcreative.switch_gamemode.adventure            
    允许切换自己游戏模式到冒险,不包括创造和生存

    limitedcreative.switch_gamemode.other        
    允许切换其他人的游戏模式

    limitedcreative.cmdblock.*                    
    无视"命令黑名单"限制



    配置

    inventory:
      # 这个用来开关背包存储功能
      # 当你使用其他背包管理插件来管理玩家背包时可以关闭这个功能
      # 例如:Multiverse-Inventories
      # true为开启 false为关闭 默认值: true
      enabled: true
      
      # 这个是用来开关创造模式背包存储功能的
      # 当一个玩家从生存模式切换到创造模式是会保存该玩家的背包,当其再切换会生存模式时又会恢复
      # 反之 当玩家从创造模式切换到生存模式时 创造模式的背包也会被保留 直到其切换回生存模式
      # !!!注意!!!如果关闭这个功能 当玩家切换创造模式后,生存模式的背包会被清除
      # true为开启 false为关闭 默认值: true
      storeCreative: true
      
      # 这个是用来开关是否给冒险模式的玩家单独分配一个背包的
      # 当玩家切换到冒险模式时会单独分配一个背包
      # 如果不开启这个功能的话  玩家会默认使用生存背包
      # true为开启 false为关闭 默认值: true
      separateAdventure: true
      
      # 这个是用来定义玩家背包信息存储的位置
      # 默认值的存储路径是:"plugin/LimitedCreative/inventories"
      # 默认值: "inventories"
      folder: inventories
      creativeArmor:
        #这个是用来开关当一个玩家进入创造模式后是否自动装备盔甲
        # (插件作者的意思大概就是从视觉上区分创造模式的玩家)
        #true为开启 false为关闭 默认值: true
        enabled: true
        #设置进入创造模式后自动装备的盔甲  head为头部 chest为身体 legs为腿 feet为脚  (应该可以使用物品ID,但是未测试  icefox注)
        head: CHAINMAIL_HELMET
        chest: CHAINMAIL_CHESTPLATE
        legs: CHAINMAIL_LEGGINGS
        feet: CHAINMAIL_BOOTS

    limit:
      # 限制:
      # 这个功能是防止所有创造玩家:
      #  - 与容器进行交互(包括箱子,熔炉,附魔台等 更多箱子里的金银铜铁等箱子  还有家具mod里的家具  测试于 1.64 mcpc+ 期待其他mod的测试  icefox注)
      #  - 从背包里扔东西
      #  - PVP
      #
      
      # 这个是限制功能的总开关
      # 如果只想禁用一些限制,使用权限来限制
      # true为开启 false为关闭 默认值: true
      enabled: true
      
      # 限制丢弃物品的开关
      # 当开启后如果创造模式的玩家丢物品出来会消失
      # 如果禁止的话物品会呆在玩家的背包里
      # true为开启 false为关闭 默认值: true
      removeDrops: true
      
      # 限制捡起物品的开关
      #
      # 当值被设置为:"prevent"时  物品会无视创造模式的玩家  非创造模式的玩家仍可走过去捡起
      # 当值被设置为:"remove"时  如果创造模式的玩家走到掉落物上该物品会消失
      # 当值被设置为:"false"时 就是禁用这个功能
      # 默认值: prevent
      pickup: prevent
      
      # 限制对怪物(动物)造成的伤害
      # 当玩家在创造模式时会限制对所有怪物(动物)造成伤害
      # true为开启 false为关闭 默认值: false
      damageToMobs: false
      
      # 限制交互
      # 这个功能可以自定义限制创造模式的玩家与箱子外的方块进行交互
      # 你可以使用物品名或者物品ID来添加(推荐使用物品ID)
      # 但是要注意目前还不支持实体附加值
      # 假如要限制一个带实体附加值的ID会把此ID下的所有实体附加值的物品都禁止
      # 默认值:
      #  - SIGN
      #  - SIGN_POST
      #  - LEVER
      #  - STONE_BUTTON
      #  - WOOD_BUTTON
      #  - JUKEBOX
      interact:
      - WALL_SIGN
      - SIGN_POST
      - LEVER
      - STONE_BUTTON
      - WOOD_BUTTON
      - JUKEBOX
      
      # 限制实体交互
      # 限制所有创造模式的玩家进行实体交互
      # (实体交互最简单的例子就是村民 村民需要物品来换物品 那个就算是实体交互  不知道NPCmod之类的能否限制  icefox注)
      # 默认值:
      # - VILLAGER (村民)
      entityInteract:
      - VILLAGER
      
      # 限制使用
      #
      # 限制创造模式的玩家使用特殊的物品或方块
      # 你可以使用物品名或者物品ID来添加(推荐使用物品ID)
      # 但是要注意目前还不支持实体附加值
      # 假如要限制一个带实体附加值的ID会把此ID下的所有实体附加值的物品都禁止
      # 默认值:
      #  - EXP_BOTTLE (附魔之瓶)
      #  - BEDROCK (基岩)
      use:
      - EXP_BOTTLE
      - BEDROCK
      
      # 限制破坏
      #
      # 限制创造模式的玩家破坏特殊的方块
      # 你可以使用物品名或者物品ID来添加(推荐使用物品ID)
      # 但是要注意目前还不支持实体附加值
      # 假如要限制一个带实体附加值的ID会把此ID下的所有实体附加值的物品都禁止
      # 默认值:
      #  - BEDROCK(基岩)
      break:
      - BEDROCK
      
      # 限制箱子开启
      # (= = 这个实在翻不了了   求大触手帮忙  谢谢 icefox注)
      # Enable this to prevents the ChestOpening-Animination when blocking
      # interaction with a chest. But therefore
      # you're no longer able to place blocks on chest and such while crouching.
      # default: false
      chestOpen: false

    region:
      # 地区限制
      #
      # 用来开关地区限制功能. 这个功能需要"WorldGuard"做前置插件
      # 如果没有这个插件的话会自动禁用这个功能
    # true为开启 false为关闭 默认值: true
      enabled: true
      # = = 下面的是个坑   我真心有点无力  这个坑一定会填的  一定会
      # RegionRememberOptional
      #
      # Remembers if players disables the Region-GameMode (by switching in an
      # optional region to World-Default-GameMode with /lc creative|survival). So
      # when the player re-enters the region, he keep his GameMode which he left it
      # in.
      # Hint: This is very confusing, if MultiVerse "enforce gamemode" swaps your
      # state (default). So better don't use with Multiverse.
      #
      # default: false
      rememberOptional: false
      
      # RegionSafeMode
      #
      # When a player leaves a region he always will get back to the World-GameMode,
      # even if he entered the region already in the Region-GameMode. So its the
      # opposite analog to RegionRememberOptional.
      # That means: If a GM in creative-mode walks/flies through a creative-region
      # in a survival world, he will get back to survival on leaving the region.
      #
      # default: false
      safeMode: false
      
      # RegionMaximumFallingHeight
      #
      # When the player is more than this count of blocks above the ground, he is
      # prevented from changing the region that sets him survival which would cause
      # him falling and hurting.
      #
      # Set to -1 to disable
      #
      # default: 3
      maxFallingHeight: 3

    # 指令黑名单功能
    cmdblock:
      # 指令黑名单开关
      #
      # 开启这个功能可以在创造模式下禁用部分指令
      #
      # true为开启 false为关闭 默认值: true
      enabled: true
      
      # 指令黑名单
      #
      # 在列表中添加的命令会在创造模式下被禁用. 不包括"/"
      # 默认列表都是一些简单的限制
      # 列表内的指令是指的"/"后的指令
      # 如果第一个字符为^则会被视为正则表达式
      # 尽量使用正则表达式,当然前提是你会的情况下
      #
      # 例如:  (我完全不会正则= =   例子里的就没法挨个解释意思了   icefox注)
      # - home
      # - give diamond
      # - ^home .+
      # - ^chest (one|two|three)
      # - ^(lc|limitedcreative) s(urvival)?\s*$
      #
      # 默认: []
      commands: []

    # 游戏模式权限限制
    # 这个功能需要前置插件Vault来启用
    #
    gmperm:
      # 游戏模式权限限制开关
      #
      # 此功能被开启后创造模式的玩家会被放到一个特殊的权限组
      #
      # true为开启 false为关闭 默认值: false
      enabled: false
      
      # 创造权限组设置
      #
      # 定义一个创造模式的权限组
      # 如果这个组之前已经存在然后被更名  将不会自动移除之前在该组里的玩家
      # 所以一定要删除那个组或者清空那个组所有的玩家
      creativeGroup: ''
      
      # 冒险权限组设置
      #
      # 就像创造权限组一样,这是可选的功能
      # 所以你不需要设置任何组
      #
      # true为开启 false为关闭 默认值: false
      adventureGroup: false

    # 方块状态记录功能
    blockstate:
      # 方块状态记录功能开关
      #
      # 这个方块是用来记录放置时的游戏模式
      # 如果玩家是创作模式放置的该方块,破坏不会掉落任何物品
      # 这是一个非常占用服务器资源的功能,所以默认是不启用的
      # 这个功能需要设置好Bukkit.yml下的数据库参数
      #
      # true为开启 false为关闭 默认值: false
      enabled: false
      
      # 方块状态线程设置
      #
      # 使用线程来减少lag现象.(lag算是计算机术语  就是滞后 卡顿现象  icefox注)
      # 这个功能完全依赖于Bukkit metadata(理解不能 icefox注)来实现
      # 如果你的服务器人数大于10人,这可能会占用更多的内存来提高性能
      #
      # true为开启 false为关闭 默认值: false
      useThreading: false
      
      # 方块状态工具
      #
      # 在这里填写一个工具名称(推荐使用物品ID)
      # 当用这个工具右键方块时,会提示改方块的信息
      #
      # 默认: WOOD_PICKAXE(木斧)
      tool: WOOD_PICKAXE
      
      # 方块状态记录-生存模式
      #
      # 记录所有的方块放置信息到数据库,禁用这个功能可以让你的数据库更小
      # (现在大多数服务器都有cp插件 个人感觉这个功能没有什么必要 icefox注)
      # true为开启 false为关闭 默认值: true
      logSurvival: true
      
      # 方块状态记录世界设定
      #
      # 你可以禁用某些世界(就像纯创造世界)的记录功能来减少服务器CPU和内存的占用
      #
      # 默认值: []
      ignoredWorlds: []

    # Metrics
    #
    # This settings allows the Addon-Author to track the Servers using this plugin.
    # It will not track any player related data like names, ips, online time or
    # such. Please do not disable the option! As more servers are using the plugin
    # and the author knows, as more he is willing to support the plugin! Its a
    # win-win for both.
    #
    # default: true
    metrics: true

    # 调试模式
    #
    # 调试模式下会在服务端后台记录更多的插件细节
    # 来帮助你更好的解决问题
    #
    # true为开启 false为关闭 默认值: false
    debug: false



    总结

    插件比较复杂,建议到原帖查看详细信息。不过只是使用的话很简单。

    下载地址


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    沙发
    发表于 2015-3-11 15:10:00 | 只看该作者
    十分好
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    板凳
    发表于 2016-7-1 12:24:22 | 只看该作者
    可以针对某一人限制么?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2020-2-29 12:06
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    地板
    发表于 2018-8-20 13:21:57 来自手机 | 只看该作者
    相当于op锁吗
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则