本帖最后由 1582952890 于 2017-9-16 11:36 编辑


本帖插件及内容禁止任何人转载到任何地方


TabooCode III (以下简称 TC3)是一款源自中国的免费物品属性插件。

相比其他公开发布的同类插件,我相信 TC3 能有绝对性的优势。不管是内涵还是外表,插件在重做的时候删除了大部分功能,在新版,我将以扩展插件的形式来丰富 TC3 的内容,使用者可以选择性的添加这些功能。而不会导致臃肿的情况发生。TC3 与 MMOItems,RPGItems 不同的是,你只需要将一段标签,添加到物品的介绍当中便可以生效,而不需要指定的编辑器去操作,自由度极高。(类似于 ItemLoreStats)

TC3 相比 TC2无论是性能上还是功能上都有着显著的提升,希望你们能喜欢我的插件。

TabooCode III —— 这是一款 RPG 插件,它可以为你的服务器添加超过 20 种属性及标签。并且可以为你的武器自定类型,你可以在你的服务器使用这个插件来创建饰品或者是符文。自由度高过大部分同类属性插件。

注意!本插件不支持 1.8 以下的游戏版本,本插件依靠 Lore 进行工作,不要问我支不支持 RPGItems,任何一款添加介绍的插件都可以与本插件配合使用。本帖排版参考 DivineItmesRPG 但插件与 DivineItemsRPG 无任何关系!


件功能:


属性标签(20 项):

  • Damage - 基础伤害,对任何生物生效。
  • PVPDamage - 只针对玩家造成的伤害。
  • PVEDamage - 只针对非玩家造成的伤害。
  • TrueDamage - 无视护甲造成的真实伤害。
  • LifeSteal - 无视护甲造成的真实伤害,并回复等值血量。
  • Armor - 基础护甲,对任何生物生效。
  • PVPArmor - 只针对玩家造成的伤害。
  • PVEArmor - 只针对怪物造成的伤害。
  • ShootArmor - 只针对弓箭造成的伤害。
  • MagicArmor - 针对 MAGIC,CUSTOM 这两种伤害,及 MythicMobs 怪物技能造成的直接伤害。
  • OtherArmor - 针对除了 MAGIC,CUSTOM,PROJECTILE,ENTITY_ATTACK,THORNS,VOID 的所有伤害。
  • Health - 增加玩家的最大血量。
  • LevelUp - 增加玩家熔炼,挖矿获得的经验。
  • DuraFix - 玩家在恢复生命的时候,对头盔,护甲,护腿,靴子,主手,副手 的耐久恢复。
  • Regen - 增加玩家在满饱食度时恢复的生命。
  • Speed - 增加玩家的行走速度。
  • FlySpeed - 增加玩家的飞行速度。
  • CritChance - 增加玩家的暴击几率。
  • CritDamage - 增加玩家的暴击伤害。
  • DodgeChance - 增加玩家的闪避几率。

  • 属性写法均为: [+/-][数字] [属性]
  • 允许在属性标签中间添加颜色字符。


规则标签(6 项):

  • Ownder - 物品绑定,pickevent 开启时,无法捡起其他人绑定后的道具。
  • Level - 最低的附魔等级(Minecraft Level)要求。
  • Classic - 物品的权限要求。
  • NOOffhand - 禁止在副手装备或使用。
  • OnlyMain - 当前副手仅允许装备盾牌。(该标签仅限主手武器)
  • Unbreakable - 装备无法破坏。




插件指令 (10 项):


  • /tstatus3 - 查看当前装备属性。
  • /taboocode3 help - 查看主命令帮助。
  • /taboocode3 reload - 重载配置文件。
  • /taboocode3 setname - 设置手中物品的名字。
  • /taboocode3 addlore - 给手中物品添加介绍。
  • /taboocode3 dellore - 移除手中物品的某行介绍。
  • /taboocode3 settype - 设置手中物品的材质。
  • /taboocode3 setcolour - 设置手中物品的颜色。(仅限皮革护甲)
  • /taboocode3 setrcolour - 随机设置手中物品的颜色。(仅限皮革护甲)
  • /taboocode3 listtps - 列出所有第三方属性。

  • /taboocode3 所有命令的权限为 taboocode.help



属性查询:



装备属性:



杀戮记录器:




配置文件:
setting:
  workThread: 5
  maxDodge: 45
  mindamage: 1
  mobCritChance: 0.1
  mobCritDamage: 1.5
  disableworld:
  - disable_world_name
  pickevent: true
  healthmodule:
    enable: true
    default: 20
  speedmodule:
    defaultWalkSpeed: 0.2
    defaultFlySpeed: 0.1

registerSlots:
  36: '§4Boots'
  37: '§4Legs'
  38: '§4Chest'
  39: '§4Helmet'
  40: '§4Offhand'
handSlot: '§4Main Slot'
RequaredMessage: '§4Your §c%s% §4does not meet the requirements can not be used!'
disableSlot: false

message:
  title:
    enable: false
    title: '§4§l- %damage%?!'
    subtitle: ' '
    stay: 30
    fadein: 5
    fadeout: 5
  dodge:
    enable: false
    title: '§2Dodge !!'
    subtitle: '§7you dodged this damage event'
  nooffhand: '§4This item don^t equip your offhand'
  notpickownder: '§4you con^t pickup other player^s item'
  nomain: '§4your offhand must be equip §cShield'
  PlaceholderMessage:
  - ''
  - '§f---------- §b§lTabooCode Status§f ----------'
  - ''
  - '  §7· §8Damage: §e%TabooCode_damage%'
  - '  §7· §8Armor: §e%TabooCode_armor%'
  - '  §7· §8Health: §e%TabooCode_health%'
  - ''
  - '  §7· §6Power: §c%TabooCode_power%'
  - ''

loreState:
  damage:
    key: 'Damage'
  mobdamage:
    key: 'Mob Damage'
  playerdamage:
    key: 'Player Damage'
  truedamage:
    key: 'True Damage'
  lifesteal:
    key: 'LifeSteal'
  armor:
    key: 'Main Armor'
  playerarmor:
    key: 'Player Armor'
  mobarmor:
    key: 'Mob Armor'
  shootarmor:
    key: 'Shoot Armor'
  otherarmor:
    key: 'Other Armor'
  health:
    key: 'Max Health'
  levelup:
    key: 'Levelup'
  regen:
    key: 'Regen'
  durafix:
    key: 'Durability Regen'
  unbreak:
    key: 'UnbreakAble'
  unoffhand:
    key: 'No OffHand'
  ownder:
    key: 'Ownder'
  level:
    key: 'LevelRequared'
  kit:
    key: 'Classic'
  speed:
    key: 'Speed'
  flyspeed:
    key: 'Fly Speed'
  critchance:
    key: 'Crit Chance'
  critdamage:
    key: 'Crit Damage'
  critblock:
    key: 'Crit Block'
  dodge:
    key: 'Dodge Chance'
  main:
    key: 'Only Main'
magicarmor:
    key: 'Magic Armor'

killRecorder:
  0:
    Pattern: 'Zombie Kills'
    Name: 'Zombie Name,Zombie Name2'
    Message: '                    §7Zombie Name §4Killed: §c%k%'
    Commands:
    - '5:c:say %player% killed 5 zombie !'
    - '5:op:say i am killed 5 zombie !'
    - '5:p:say i am killed 5 zombie !'


  • Spigot 1.9 以上,未测试是否支持 PaperSpigot
  • Java 8
  • PlaceHolderAPI (不装的话属性查询不了)



属性不生效?
只能使用这种格式?


TabooCode 3 更新记录









loreState:
  mobdamage:
    key: 'Mob Damage'





TabooCode 3 提供了三个事件监听器:

TabooCodeCritBlockEvent
TabooCodeCritEvent
TabooCodeDodgeEvent

TabooCode 3 提供了一套简单的 API,来允许开发者自行添加属性。
public class Main implements Listener{
        
        public static StatusType magic;
        
        punlic void onEnable()
       {
                getServer().getScheduler().runTask(this, new Runnable()
                {
                        public void run()
                        {
                                 magic = new StatusType("Magic Armor", this);
                                 StatusExecutor.create(magic);
                        }
                });   
        }
        
        @EventHandler
        public void custom(TabooCodeCustomEvent e)
        {
                if (e.getStatus() == magic)
                {
                        if (e.getEntityDamageEvent() != null)
                        {
                                EntityDamageEvent eve = (EntityDamageEvent) e.getEntityDamageEvent();
                                if (eve.getCause() == DamageCause.MAGIC)
                                {
                                        eve.setDamage(eve.getDamage()-e.getNumber());
                                }
                        }
                }
        }
}


如果你喜欢我的插件。。。 你可以赞助一点点,来让我吃顿饱饭。


本帖最后由 583736449 于 2017-5-3 23:23 编辑
MCBBS 的编辑功能真他妈的崩

如果您的服务器正在使用 TabooCode II 插件,
您可以将正在使用本插件的服务器地址私信给我。(自愿)

您将在我这里获得 完全免费 的插件技术帮助,和小范围兼容问题修复(仅限本插件)

我在此保证:




问答  ·  帮助


Q:我的装备单个标签触发了多个属性怎么办?

A:尽量不要让这些属性 有重复 的地方,例如:生命恢复和生命提升


xbxy
厉害666牛逼吊炸可以骚

165543337
满分插件

AbbyQAQ
666666666666,这是要炸的节奏

kkk154
高端插件啊,可是我放弃不了rpl

kkk154 发表于 2017-5-1 18:29
高端插件啊,可是我放弃不了rpl

啊哈哈哈,不冲突~ 两者可以一起用

余思思
请问 杀戮记录器 这个功能
是否支持CrackShot插件的击杀? 就如雪球等远程击杀

第一页 上一页 下一页 最后一页