• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“OtherDrops”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
(未显示7个用户的26个中间版本)
第1行: 第1行:
{{条目编译信息}}
+
{{Bukkit Plugin Infobox
 +
|插件名=OtherDrops
 +
|图标=
 +
|版本= 3.2.6
 +
|前置插件=
 +
|兼容服务端版本=1.11-1.13
 +
|作者=
 +
|網址= [https://www.spigotmc.org/resources/otherdrops-updated.51793/ spigotmc]
 +
}}
 +
{{待翻译}}
 +
={{mCColor|&2|介绍}}=
 +
欢迎来到 OtherDrops 百科! 这一页面由Bukkit上的原内容复制并修改. OtherDrops 是一款可以让你改变怪物和方块掉落物的插件. 这款插件十分灵活,但如果你不遵循插件的准则也就没有用.所以请你耐心地阅读完以下内容来了解如何配置这款强大的插件.
 +
 
 +
你可以在[https://www.spigotmc.org/resources/otherdrops-updated.51793/ spigot下载]最新版本的插件
 +
 
 +
Config Examples and Ideas (Coming soon) - Ideas and Ways to achieve specific functionality
 +
 
 +
Material and Creature Values - Block, item, creature and tool values
 +
 
 +
颜色和数据值 - 有效的颜色和数据值列表
 +
={{mCColor|&1|安装和配置}}=
 +
# 关闭服务器.
 +
# 如果你已经安装了旧版的插件,备份你当前的该插件文件夹, 并删除旧的配置.
 +
# 删除旧插件jar并放置新的.
 +
* 如果你的服务器版本为 1.13, 请使用 OtherDrops1.13-3.2.6.jar
 +
* 如果你使用的是其他版本 (1.11-1.12), 请使用 OtherDropsLegacy-3.2.6.jar
 +
# 重启服务器. 配置将会被生成.
 +
# 修改成你想要的配置, 输入 /odr 来更新配置.
 +
# 如果遇到bug请到GitHub向插件作者反馈.
 +
 
 +
不遵循插件的准则,这款插件就没有用,所以你需要正确地修改配置
 +
={{mCColor|&8|指令}}=
 +
 
 +
={{mCColor|&4|权限}}=
 +
 
 +
={{mCColor|&b|配置}}=
 +
=={{mCColor|&b|config.yml}}==
 +
<spoiler>
 +
</spoiler>
 +
=={{mCColor|&b|lang.yml}}==
 +
<spoiler>
 +
</spoiler>
 +
={{mCColor|&9|链接}}=
 +
 
 +
[[image:Github2.png|250px|center|link=https://github.com/CoolLord22/OtherDrops|Github源码]]<br />
 +
 
 +
 
 +
[https://github.com/CoolLord22/OtherDrops/wiki GithubWIKI原页面]
 +
旧版介绍:
 +
<spoiler>
 +
'''本条目介绍的只是2.8b.573版本(注意!!)'''
 +
{{Bukkit Plugin Infobox
 +
|插件名=OtherDrops
 +
|版本=3.2.6
 +
|前置插件=无
 +
|兼容服务端版本=1.11-1.13
 +
|網址=[https://www.spigotmc.org/resources/otherdrops-updated.51793/ spigotmc]
 +
}}
 +
[[文件:Od-logo-fill.jpg]]
 +
 
 +
==前言==
 
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.
 
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.
 
   设置掉落率与单一物品掉落或多种物品掉落.
 
   设置掉落率与单一物品掉落或多种物品掉落.
 
   根据不同的工具,生物群落,时间,天 气等来判断是否掉落.
 
   根据不同的工具,生物群落,时间,天 气等来判断是否掉落.
 
   设置自定义消息,操作和命令.
 
   设置自定义消息,操作和命令.
⋅注:
+
 
   本贴可以说是对于bukkit OtherDrops的翻译,其中夹杂了我的个人理解.
+
   本贴是对于bukkit OtherDrops的翻译
  如果有什么错误可以吐槽.
 
  此wiki介绍的是2.8b.573版本(注意!!)
 
 
   插件原帖地址:http://dev.bukkit.org/bukkit-plugins/otherdrops/
 
   插件原帖地址:http://dev.bukkit.org/bukkit-plugins/otherdrops/
===插件安装===
+
 
   下载OtherDrops.jar
+
==插件安装==
   将jar文件放进plugins文件夹
+
 
   开启服务器
+
   1.下载OtherDrops.jar
   打开otherdrops-drops.yml
+
   2.将jar文件放进plugins文件夹
   编写你的插件配置
+
   3.开启或重启服务器
   重载插件,ok
+
   4.打开otherdrops-drops.yml
  注意项目:OtherDrops现在只是jar文件(以前是zip压缩文件)
+
   5.编写你的插件配置
===配置文件===
+
   6.重载插件,ok
 +
'''注意:OtherDrops现在只是jar文件(以前是zip压缩文件)'''
 +
 
 +
 
 +
==配置文件==
  
 
在“OtherDrops”文件夹,你会看到两个文件:
 
在“OtherDrops”文件夹,你会看到两个文件:
 
   otherdrops-config.yml:插件的全局设置.
 
   otherdrops-config.yml:插件的全局设置.
 
   otherdrops-drops.yml:设置自定义的掉落.
 
   otherdrops-drops.yml:设置自定义的掉落.
  虽然OtherDrops自带的一些编辑例子,但是没有默认启用.(下面的教程中将会设置几个简单的例子,希望对你有所帮助.)
 
  
====自定义掉落教程====
+
'''注意''':虽然OtherDrops自带的一些编辑例子,但是没有默认启用.(下面的教程中将会设置几个简单的例子,希望对你有所帮助.)
 +
 
 +
 
 +
==自定义方块掉落==
  
 
打开otherdrops-drops.yml
 
打开otherdrops-drops.yml
 +
 
你会发现几个部分:
 
你会发现几个部分:
 
   include-files:您可以通过删除#来启用这个例子.看完文件夹里生成的配置文件后,你才可以进行下一个步骤.
 
   include-files:您可以通过删除#来启用这个例子.看完文件夹里生成的配置文件后,你才可以进行下一个步骤.
第32行: 第97行:
 
   defaults:让你设置文件中的默认条件。同样属于高级的部分,稍后我们会涉及到这个。
 
   defaults:让你设置文件中的默认条件。同样属于高级的部分,稍后我们会涉及到这个。
 
   otherdrops:这是自定义掉落的设置,正是我们需要的,下面我们开始定制.
 
   otherdrops:这是自定义掉落的设置,正是我们需要的,下面我们开始定制.
  让我们先从简单的开始
+
 
  如果你想破坏玻璃方块掉落玻璃(实际上原版徒手破坏玻璃方块并不会掉落玻璃)。把这个例子中添加到掉落设置的底部:
+
 
 +
 
 +
===从简单的开始===
 +
 
 +
如果你想破坏玻璃方块掉落玻璃。需要把这个例子添加到掉落设置:
  
 
   glass:
 
   glass:
 
   - drop: glass
 
   - drop: glass
  
掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.
+
'''注意''':掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.
确保第一行的“glass“前面有两个空格,“- drop”跟上面的格式一样。不要使用制表符(bukkit配置库不喜欢)。字母大小写一般并不重要,但参数(drop)必须为小写。同时也要注意破折号(-)写在第一个参数的前面。
+
确保第一行的“glass“前面有两个空格,“- drop”跟上面的格式一样。不要使用制表符(bukkit配置库不支持)。字母大小写一般并不重要,但参数(drop)必须为小写。同时也要注意减号(-)写在第一个参数的前面.
  
 
===掉落数量与掉落机会率的设置===
 
===掉落数量与掉落机会率的设置===
第45行: 第114行:
 
例子:
 
例子:
  
# 添加了草方块掉落数量
+
添加了草方块掉落数量
 
   glass:
 
   glass:
 
   - drop: glass/2
 
   - drop: glass/2
  
# 添加了草方块掉落数量范围
+
添加了草方块掉落数量范围
 
   glass:
 
   glass:
 
   - drop: glass/1-3
 
   - drop: glass/1-3
  
# 添加了草方块掉落数量范围与掉落机会率
+
添加了草方块掉落数量范围与掉落机会率
 
   glass:
 
   glass:
 
   - drop: glass/1-3/50%
 
   - drop: glass/1-3/50%
注意:默认数量(如果未指定)是默认几率是100%的.
 
  
+
'''注意''':默认数量(如果未指定)是默认几率是100%的.
 +
 
 +
当然,在新版的otherdrops中出现了另一种编辑掉落数量及几率的方法:
 +
 
 +
举一个爬行者掉落绿宝石的例子
 +
creature_CREEPER:
 +
 
 +
    - drop: EMERALD
 +
         
 +
      chance: 30%
 +
 
 +
      quantity: 1
 +
 
 +
数量quantity可以为一个数字,或是一个范围,比如1-3
  
 
===设置多种物品一定的机会率掉落===
 
===设置多种物品一定的机会率掉落===
第64行: 第145行:
 
   glass:
 
   glass:
 
   - drop: [glass, diamond/1/1%]
 
   - drop: [glass, diamond/1/1%]
⋅有条件的掉落:
+
'''解释''':钻石和玻璃有1%机会率掉落1个.
 +
 
 +
 
 +
 
 +
===设置条件的掉落===
  
这是不错的,如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个:
+
这种方法是挺不错的,如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个:
  
 
   glass:
 
   glass:
 
     - drop: glass
 
     - drop: glass
 
       tool: any_pickaxe
 
       tool: any_pickaxe
这是第一个条件(工具),还有一些其他的条件(时间,天气,生物群落,世界,等)
 
  
让我们继续添加添加多种工具,让我们尝试一下:
+
'''解释''':这是第一个条件(工具),还有一些其他的条件(时间,天气,生物群落,世界,等)
 +
 
 +
 
 +
 
 +
'''新技能get√'''让我们继续添加添加多种工具,让我们尝试一下:
  
 
   glass:
 
   glass:
 
     - drop: glass
 
     - drop: glass
 
       tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]
 
       tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]
好吧,让我们看看现在,我们有我们的原始参数表示任何镐可以触发这种掉落,我们增加了它所以任何剑也可以触发掉落.这是非常厉害的,但我个人不认为木制工具能够使玻璃掉落,(注意(-)在它们前面).在这种情况下,这告诉otherdrops任何稿子/剑都可以触发掉落,使用没设置或禁止的工具只会打破玻璃没有掉落.
 
  
如果想设置更加完美,现在,让我们做一个特殊的权限提供给玩家,使掉落机会率下降50%.
+
'''解释''':让我们看看现在,我们有我们的原始参数表示任何镐可以触发这种掉落,我们增加了它所以任何剑也可以触发掉落.这是非常厉害的,但我个人不认为木制工具能够使玻璃掉落,(注意(-)在它们前面).在这种情况下,这告诉otherdrops任何稿子/剑都可以触发掉落,使用没设置或禁止的工具只会打破玻璃没有掉落.
 +
 
 +
 
 +
 
 +
'''新技能get√'''如果想设置更加完美,现在,让我们做一个特殊的权限提供给玩家,使掉落机会率下降50%.
  
 
   glass:
 
   glass:
第87行: 第178行:
 
       chance: 50
 
       chance: 50
 
       permission: vip    # 玩家与权限组需要这个权限otherdrops.custom.vip就可以得到这个机会率下降.
 
       permission: vip    # 玩家与权限组需要这个权限otherdrops.custom.vip就可以得到这个机会率下降.
 +
 +
 +
==自定义实体掉落==
 +
 +
简单的实体掉落:
 +
 +
  target: thing_to_drop[/quantity][/chance%]
 +
 +
'''解释''':  目标:掉落的物品[/数量] [/机率%]
 +
有关详细的变量,可以在变量列表找到.(暂未写出汉化)官方变量说明
 +
 +
相关例子:
 +
 +
  glass:      thin_glass      # 打破玻璃方法,掉落玻璃方法(实际上打破玻璃不掉落).
 +
  diamond_ore: diamond/2/5%    # 打破钻石原矿有5%几率掉落2颗钻石.
 +
  zombie:      diamond/1-3/1%  # 击杀僵尸有1%几率掉落1-3颗钻石.
 +
 +
 +
 +
===自定义多种物品掉落===
 +
 +
  zombie: [default, iron/1/10%, diamond/1/0.5%]
 +
  grass: [default, brown_mushroom/1/5%, red_mushroom/1/8%]
 +
 +
'''解释''':在上面第一条中,僵尸的例子设置了默认掉落,并且增加了10%几率掉落1个铁和0.5%几率掉落1个钻石.
 +
草设置默认掉落,并增加了蘑菇有5%几率掉落,红蘑菇有8%几率掉落.
 +
 +
'''注意''':这里的[]可以最多掉落3种物品,如果想只掉落一个,请使用{}来自定义.
 +
 +
 +
===自定义其一物品掉落===
 +
 +
  zombie: {iron/1/10%, diamond/1/0.5%}
 +
  grass: {brown_mushroom/1/5%, red_mushroom/1/8%}
 +
 +
'''注意''':这种情况下不需要指定默认掉落,因为如果没有物品掉落会自动默认的掉落.
 +
 +
 +
==长格式==
 +
 +
使用较长的格式可以让你添加更多的参数,如条件(时间,生物群落,世界,权限等)和操作(消息,损坏,消耗工具等).
 +
 +
 +
 +
'''例子''':
 +
 +
现在我们设置打破草方块,在白天只掉落蘑菇,晚上掉落红蘑菇.
 +
 +
  grass:
 +
  - drop: brown_mushroom/1
 +
    chance: 5%
 +
    time: darkness(night)  # covers dusk, night and dawn
 +
 +
  - drop: red_mushroom/1
 +
    chance: 8%
 +
    time: day
 +
 +
==添加消息==
 +
 +
自定义在自定义掉落生效的时候,会发出的消息.
 +
 +
'''例子''':
 +
 +
  ghast:
 +
  - drop: diamond/1-4
 +
    chance: 1%
 +
    message: "That ghast seems to have swallowed a jewellery box."
 +
[[Category:机械]][[Category:娱乐]][[Category:综合]][[Category:角色]]
 +
</spoiler>

2018年10月14日 (日) 13:01的版本

OtherDrops
外文名OtherDrops
插件类型Spigot / CraftBukkit
最新版本3.2.6
兼容服务端1.11-1.13
源地址http://dev.bukkit.org/bukkit-plugins/OtherDrops
Icon-info.png
本页面已存在其他语言的内容,请协助翻译为本地化的中文。
  • 点击此处开始翻译。
  • 如本模板出现在原文存档页面,请注意更新主页面后,仍需要去除此处该模板。
  • 如当前页面已经没有需要翻译的内容,请删去待翻译模板。
  • 有标题的大篇幅文章,如果短时间内无法全部翻译,请先把所有的标题翻译出来,以便之后的贡献者选择与翻译章节内容。

介绍

欢迎来到 OtherDrops 百科! 这一页面由Bukkit上的原内容复制并修改. OtherDrops 是一款可以让你改变怪物和方块掉落物的插件. 这款插件十分灵活,但如果你不遵循插件的准则也就没有用.所以请你耐心地阅读完以下内容来了解如何配置这款强大的插件.

你可以在spigot下载最新版本的插件

Config Examples and Ideas (Coming soon) - Ideas and Ways to achieve specific functionality

Material and Creature Values - Block, item, creature and tool values

颜色和数据值 - 有效的颜色和数据值列表

安装和配置

  1. 关闭服务器.
  2. 如果你已经安装了旧版的插件,备份你当前的该插件文件夹, 并删除旧的配置.
  3. 删除旧插件jar并放置新的.
  • 如果你的服务器版本为 1.13, 请使用 OtherDrops1.13-3.2.6.jar
  • 如果你使用的是其他版本 (1.11-1.12), 请使用 OtherDropsLegacy-3.2.6.jar
  1. 重启服务器. 配置将会被生成.
  2. 修改成你想要的配置, 输入 /odr 来更新配置.
  3. 如果遇到bug请到GitHub向插件作者反馈.

不遵循插件的准则,这款插件就没有用,所以你需要正确地修改配置

指令

权限

配置

config.yml

lang.yml

链接

Github源码



GithubWIKI原页面 旧版介绍:

本条目介绍的只是2.8b.573版本(注意!!)

OtherDrops
外文名OtherDrops
插件类型Spigot / CraftBukkit
最新版本3.2.6
兼容服务端1.11-1.13
前置插件
源地址http://dev.bukkit.org/bukkit-plugins/OtherDrops

Od-logo-fill.jpg

前言

  OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.
  设置掉落率与单一物品掉落或多种物品掉落.
  根据不同的工具,生物群落,时间,天 气等来判断是否掉落.
  设置自定义消息,操作和命令.
  本贴是对于bukkit OtherDrops的翻译
  插件原帖地址:http://dev.bukkit.org/bukkit-plugins/otherdrops/

插件安装

  1.下载OtherDrops.jar
  2.将jar文件放进plugins文件夹
  3.开启或重启服务器
  4.打开otherdrops-drops.yml
  5.编写你的插件配置
  6.重载插件,ok

注意:OtherDrops现在只是jar文件(以前是zip压缩文件)


配置文件

在“OtherDrops”文件夹,你会看到两个文件:

  otherdrops-config.yml:插件的全局设置.
  otherdrops-drops.yml:设置自定义的掉落.

注意:虽然OtherDrops自带的一些编辑例子,但是没有默认启用.(下面的教程中将会设置几个简单的例子,希望对你有所帮助.)


自定义方块掉落

打开otherdrops-drops.yml

你会发现几个部分:

  include-files:您可以通过删除#来启用这个例子.看完文件夹里生成的配置文件后,你才可以进行下一个步骤.
  aliases:这个是比较高级,可以使物品添加多个变量条件,我们现在可以忽略,以后学习.
  defaults:让你设置文件中的默认条件。同样属于高级的部分,稍后我们会涉及到这个。
  otherdrops:这是自定义掉落的设置,正是我们需要的,下面我们开始定制.


从简单的开始

如果你想破坏玻璃方块掉落玻璃。需要把这个例子添加到掉落设置:

  glass:
  - drop: glass

注意:掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值. 确保第一行的“glass“前面有两个空格,“- drop”跟上面的格式一样。不要使用制表符(bukkit配置库不支持)。字母大小写一般并不重要,但参数(drop)必须为小写。同时也要注意减号(-)写在第一个参数的前面.

掉落数量与掉落机会率的设置

例子:

添加了草方块掉落数量

 glass:
 - drop: glass/2

添加了草方块掉落数量范围

 glass:
 - drop: glass/1-3

添加了草方块掉落数量范围与掉落机会率

 glass:
 - drop: glass/1-3/50%

注意:默认数量(如果未指定)是默认几率是100%的.

当然,在新版的otherdrops中出现了另一种编辑掉落数量及几率的方法:

举一个爬行者掉落绿宝石的例子 creature_CREEPER:

   - drop: EMERALD
         
     chance: 30%
     quantity: 1

数量quantity可以为一个数字,或是一个范围,比如1-3

设置多种物品一定的机会率掉落

 glass:
 - drop: [glass, diamond/1/1%]

解释:钻石和玻璃有1%机会率掉落1个.


设置条件的掉落

这种方法是挺不错的,如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个:

 glass:
   - drop: glass
     tool: any_pickaxe

解释:这是第一个条件(工具),还有一些其他的条件(时间,天气,生物群落,世界,等)


新技能get√让我们继续添加添加多种工具,让我们尝试一下:

 glass:
   - drop: glass
     tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]

解释:让我们看看现在,我们有我们的原始参数表示任何镐可以触发这种掉落,我们增加了它所以任何剑也可以触发掉落.这是非常厉害的,但我个人不认为木制工具能够使玻璃掉落,(注意(-)在它们前面).在这种情况下,这告诉otherdrops任何稿子/剑都可以触发掉落,使用没设置或禁止的工具只会打破玻璃没有掉落.


新技能get√如果想设置更加完美,现在,让我们做一个特殊的权限提供给玩家,使掉落机会率下降50%.

 glass:
   - drop: glass
     tool: [any_pickaxe, any_sword, -wood_pickaxe, -wood_sword]
     chance: 50
     permission: vip    # 玩家与权限组需要这个权限otherdrops.custom.vip就可以得到这个机会率下降.


自定义实体掉落

简单的实体掉落:

 target: thing_to_drop[/quantity][/chance%]

解释: 目标:掉落的物品[/数量] [/机率%] 有关详细的变量,可以在变量列表找到.(暂未写出汉化)官方变量说明

相关例子:

 glass:       thin_glass       # 打破玻璃方法,掉落玻璃方法(实际上打破玻璃不掉落).
 diamond_ore: diamond/2/5%     # 打破钻石原矿有5%几率掉落2颗钻石.
 zombie:      diamond/1-3/1%   # 击杀僵尸有1%几率掉落1-3颗钻石.


自定义多种物品掉落

 zombie: [default, iron/1/10%, diamond/1/0.5%]
 grass: [default, brown_mushroom/1/5%, red_mushroom/1/8%]

解释:在上面第一条中,僵尸的例子设置了默认掉落,并且增加了10%几率掉落1个铁和0.5%几率掉落1个钻石. 草设置默认掉落,并增加了蘑菇有5%几率掉落,红蘑菇有8%几率掉落.

注意:这里的[]可以最多掉落3种物品,如果想只掉落一个,请使用{}来自定义.


自定义其一物品掉落

 zombie: {iron/1/10%, diamond/1/0.5%}
 grass: {brown_mushroom/1/5%, red_mushroom/1/8%}

注意:这种情况下不需要指定默认掉落,因为如果没有物品掉落会自动默认的掉落.


长格式

使用较长的格式可以让你添加更多的参数,如条件(时间,生物群落,世界,权限等)和操作(消息,损坏,消耗工具等).


例子

现在我们设置打破草方块,在白天只掉落蘑菇,晚上掉落红蘑菇.

 grass:
 - drop: brown_mushroom/1
   chance: 5%
   time: darkness(night)   # covers dusk, night and dawn
 - drop: red_mushroom/1
   chance: 8%
   time: day

添加消息

自定义在自定义掉落生效的时候,会发出的消息.

例子

 ghast:
 - drop: diamond/1-4
   chance: 1%
   message: "That ghast seems to have swallowed a jewellery box."