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

“OtherDrops”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
第1行: 第1行:
 
+
'''此wiki介绍的是2.8b.573版本(注意!!)'''
== 此wiki介绍的是2.8b.573版本(注意!!) ==
 
  
 
{{条目编译信息}}
 
{{条目编译信息}}
 +
[[文件:Od-logo-fill.jpg]]
 +
==前言==
 
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.
 
   OtherDrops可以设置方块和动物掉落物与击杀动物获得金钱.
 
   设置掉落率与单一物品掉落或多种物品掉落.
 
   设置掉落率与单一物品掉落或多种物品掉落.
 
   根据不同的工具,生物群落,时间,天 气等来判断是否掉落.
 
   根据不同的工具,生物群落,时间,天 气等来判断是否掉落.
 
   设置自定义消息,操作和命令.
 
   设置自定义消息,操作和命令.
 
+
 
⋅注:
 
 
   本贴可以说是对于bukkit OtherDrops的翻译,其中夹杂了我的个人理解.
 
   本贴可以说是对于bukkit OtherDrops的翻译,其中夹杂了我的个人理解.
 
   如果有什么错误可以吐槽.
 
   如果有什么错误可以吐槽.
 
   插件原帖地址: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:您可以通过删除#来启用这个例子.看完文件夹里生成的配置文件后,你才可以进行下一个步骤.
第35行: 第40行:
 
   defaults:让你设置文件中的默认条件。同样属于高级的部分,稍后我们会涉及到这个。
 
   defaults:让你设置文件中的默认条件。同样属于高级的部分,稍后我们会涉及到这个。
 
   otherdrops:这是自定义掉落的设置,正是我们需要的,下面我们开始定制.
 
   otherdrops:这是自定义掉落的设置,正是我们需要的,下面我们开始定制.
  让我们先从简单的开始
+
 
  如果你想破坏玻璃方块掉落玻璃(实际上原版徒手破坏玻璃方块并不会掉落玻璃)。把这个例子中添加到掉落设置的底部:
+
'''让我们先从简单的开始
 +
如果你想破坏玻璃方块掉落玻璃(实际上原版徒手破坏玻璃方块并不会掉落玻璃)。需要把这个例子添加到掉落设置:'''
  
 
   glass:
 
   glass:
 
   - drop: glass
 
   - drop: glass
  
掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.
+
'''掉落物可以被定义为任何官方bukkit材料或实体名称,也支持ID值.'''
确保第一行的“glass“前面有两个空格,“- drop”跟上面的格式一样。不要使用制表符(bukkit配置库不喜欢)。字母大小写一般并不重要,但参数(drop)必须为小写。同时也要注意破折号(-)写在第一个参数的前面。
+
 
 +
'''确保第一行的“glass“前面有两个空格,“- drop”跟上面的格式一样。不要使用制表符(bukkit配置库不喜欢)。字母大小写一般并不重要,但参数(drop)必须为小写。同时也要注意破折号(-)写在第一个参数的前面.'''
  
 
===掉落数量与掉落机会率的设置===
 
===掉落数量与掉落机会率的设置===
第59行: 第66行:
 
   glass:
 
   glass:
 
   - drop: glass/1-3/50%
 
   - drop: glass/1-3/50%
注意:默认数量(如果未指定)是默认几率是100%的.
 
  
+
'''注意:默认数量(如果未指定)是默认几率是100%的.'''
  
 
===设置多种物品一定的机会率掉落===
 
===设置多种物品一定的机会率掉落===
第67行: 第73行:
 
   glass:
 
   glass:
 
   - drop: [glass, diamond/1/1%]
 
   - drop: [glass, diamond/1/1%]
⋅有条件的掉落:
 
  
这是不错的,如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个:
+
===设置条件的掉落===
 +
 
 +
'''这种方法是挺不错的,如果你想让方块被破坏需要特定工具才可以掉落物品可以试试这个:'''
  
 
   glass:
 
   glass:
 
     - drop: glass
 
     - drop: glass
 
       tool: any_pickaxe
 
       tool: any_pickaxe
这是第一个条件(工具),还有一些其他的条件(时间,天气,生物群落,世界,等)
 
  
让我们继续添加添加多种工具,让我们尝试一下:
+
'''解释''':这是第一个条件(工具),还有一些其他的条件(时间,天气,生物群落,世界,等)
 +
 
 +
'''让我们继续添加添加多种工具,让我们尝试一下:'''
  
 
   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任何稿子/剑都可以触发掉落,使用没设置或禁止的工具只会打破玻璃没有掉落.
 +
 
 +
 
 +
'''如果想设置更加完美,现在,让我们做一个特殊的权限提供给玩家,使掉落机会率下降50%.'''
  
 
   glass:
 
   glass:

2014年9月7日 (日) 21:52的版本

此wiki介绍的是2.8b.573版本(注意!!)

 欢迎参与插件中文百科的编写。
 请注意本站所有内容以 CC BY-SA 3.0 协议发布、执行。如果你参与本站编辑,贡献内容同样默认以该协议发布。 协议内容
 编辑中如遇到与当前页面内容有较大差异的更新,请先在对应条目的下方进入讨论页面,留言并进行讨论,尽量不要在未得到基本共识的情况下修改过多争议性内容。
 所有条目创建者请注意添加本模板内容,{{插件编译信息}}

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)必须为小写。同时也要注意破折号(-)写在第一个参数的前面.

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

例子:

  1. 添加了草方块掉落数量
 glass:
 - drop: glass/2
  1. 添加了草方块掉落数量范围
 glass:
 - drop: glass/1-3
  1. 添加了草方块掉落数量范围与掉落机会率
 glass:
 - drop: glass/1-3/50%

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

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

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

设置条件的掉落

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

 glass:
   - drop: glass
     tool: any_pickaxe

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

让我们继续添加添加多种工具,让我们尝试一下:

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

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


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

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