2018.8.22
小修复,代码整理
2018.8.20
BUG 修复
2018.8.10
BUG 修复
2018.8.9
BUG 修复
2018.8.6
计分板功能关闭,直到被修的能正常兼容 1.13
新的流啤功能:村民交易
# Trade items with villagers. Checks results only
VTrade:
Emerald:
income: 1.5
experience: 3.0
2018.8.3
1.13 支持的 BUG 修复
2018.6.22
基础 1.13 的支持
少量 BUG 修复
2018.5.21
少量 bug 修复
2018.4.10
新的功能:头颅
Woodcutter:
fullname: Woodcutter....
Gui:
CustomSkull: a0d1fc8a-3541-4a33-bef8-bb1c66cf2b9e
2018.3.14
少量功能更新及修复
2018.2.15
BUG 修复
2018.2.13
物品加成的设置及命令 /jobs itembonus
BUG 修复
2018.2.1
GUI 兼容性
2018.1.23 4.3.1
添加漏掉的职业翻译
可以用老的 /jobs browse,在配置里关闭新的就行
2018.1.23 4.3.0
每日任务更新
- # Defines maximum amount of daily quests player can have from THIS job
- # This will not have effect on overall quest amount player will have
- maxDailyQuests: 3
- # Daily quests
- # Each job can have as many daily quests as you want
- # Players will have access to quests from jobs he is currently working at
- Quests:
- # Quest identification. Can be any ONE word or number or both of them. This doesnt have any real meaning but it cant repeat
- 1:
- # Quest name used for quests list, don't forget to enclose it with " "
- Name: "Break Oak wood"
- # Quest action can be any valid job action. Look at lower for all possible action types
- Action: Break
- # Target id or name. Comes in same format as it is for regular job action
- Target: "17-0"
- # Amount of actions players should perform to complete this quest
- Amount: 300
- # Command list to be performed after quest is finished.
- # Use [playerName] to insert players name who finished that quest
- RewardCommands:
- - "money give [playerName] 500"
- - "msg [playerName] Completed quest!"
- # Quest description to be used to explain quest requirements or rewards for player
- RewardDesc:
- - "Break 300 Oak wood"
- - "Get 500 bucks for this"
- # Defines chance in getting this quest.
- # If you have set 10 quests and player can have only 2, then quests with biggest chance will be picked most likely
- # This will allow to have some rare quests with legendary rewards
- Chance: 40
- # Defines to which job level you want to give out this quest.
- # Keep in mind that player will keep quest even if he is over level limit if he got new one while being under
- # In example: player with level 2 takes quests and levels up to level 5, he still can finish this quest and after next quest reset (check general config file) he will no longer have option to get this quest
- toLevel: 3
- # Defines from which level you want to give option to get this quest
- # You can use both limitations to have limited quests for particular job level ranges
- fromLevel: 5
- 2:
- Name: "Zombie killer"
- Action: Kill
- Target: Zombie
- Amount: 50
- RewardCommands:
- - "money give [playerName] 2000"
- - "msg [playerName] Completed quest!"
- RewardDesc:
- - "Kill 50 zombies"
- - "Get 2000 for this!"
- 3:
- Name: "Chicken cooker"
- Action: Smelt
- Target: "COOKED_CHICKEN"
- Amount: 20
- RewardCommands:
- - "money give [playerName] 300"
- - "msg [playerName] Completed quest!"
- RewardDesc:
- - "Cook some chicken breasts"
- - "Get 300 for this!"
复制代码/jobs quests (playerName) 显示玩家的任务
默认凌晨4点会清除任务进度
/jobs browse 显示的东西减少了,点每个职业会显示所有信息,如下:
- FullDescription:
- - "&2Get money for:"
- - " &7Planting trees"
- - " &7Cutting down trees"
- - " &7Killing players"
复制代码新的权限 jobs.maxbrewingstands.[amount] jobs.maxfurnaces.[amount] jobs.command.admin.clearownership
新的命令 /jobs clearownership (playerName) 用于清除不知道是谁的熔炉的拥有者信息
2017.11.9 4.2.1
修逻辑错误,添加了一个选项避免无法提升等级
- Jobs:
- exampleJob:
- fullname: Woodcutter
- shortname: W
- description: Earns money felling and planting trees
- ChatColour: GREEN
- # [OPTIONAL] Soft limits will allow to stop income/exp/point payment increase at some particular level but allow further general leveling.
- # In example if player is level 70, he will get paid as he would be at level 50, exp gain will be as he would be at lvl 40 and point gain will be as at level 60
- # This only aplies after players level is higher than provided particular limit.
- softIncomeLimit: 50
- softExpLimit: 40
- softPointsLimit: 60
复制代码如上限制玩家的收入等级
2017.11.4 4.2.0
添加 /jobs explored 显示来过区块的玩家
更新语言,修BUG
2017.9.10 4.1.3
添加匈牙利语
修BUG
2017.9.2 4.1.2
修BUG
2017.9.1 4.1.1
小修复,修BUG
2017.9.1 4.1.0
默认的德语语言
第三方的方块防护API
JobsScheduleStartEvent 和 JobsScheduleStopEvent
游戏内的职业编辑器,使用 /jobs editjobs 即可使用
现在可以定义重新加入职业的冷却时间,如
设置为冷却10秒
新的 /jobs archive 命令,和 /jobs stats 差不多,有点小不同
现在重新加入职业会得到部分经验,至少不是0了
现在jobs 的buff会应用在刷怪蛋刷出的怪物上了
可以使用 jobs.[jobsname].vipmaxlevel.[amount]
修复 4.x 以后日志失效
/jobs log 和 /jobs glog 会包括点券了
现在方块保护信息不回显示给部分玩家
2017.7.24 4.0.1
修复了没有 ItemMeta 的物品检测错误
上传了土耳其语 (kemal895)
上传了德语 (jonatse3)
2017.7.23 4.0.0
这个版本不再支持过老版本的数据库的升级。我的意思是 2.X 版本的那种。为了整理代码,老数据库转换代码已经删除,并且这会儿它们已经被弃用了。如果你有什么原因仍然在使用冰河时代的那些数据,你可以先试试 3.9.X 的版本,然后再使用 4.X 版本的,这样就可以正确升级。3.X 升级到 4.X 数据库不会报错,因为没有很大的变动。
重置的数据库处理系统,可以处理更加奇怪的事情。比如你缺少了表或者列,它将自动重建并且不会造成错误。现在配置文件的版本号不再有任何影响了。
优化的玩家数据加载,现在同步模式下一秒可以加载 5000 名玩家的数据,之前是 25 个....
现在你可以使用一个命令转换 MySQL 和 SQLite 数据库了。不需要更改 generalConfig 文件,只需要设置 MySQL 密码和表名,你也不需要重启服务器。虽然转换完成后推荐进行一次完整的重启,希望这次没问题了。
添加了当玩家合成自定义名称的物品时能够得到支付的选项,这在你有自定义合成的插件时作用很大,你需要在 Craft 里定义物品,像这样把 ! 放在前面,用 ' 包围。
- Craft:
- '!Healing Bandage':
- income: 1
- points: 0.1
- experience: 0.1
复制代码改变盔甲架的判定方式,避免在某些服务器上报错。
添加选项不给被漏斗填满的熔炉支付,希望能不让玩家建造自动农场。
一些针对 MythicMobs 的小修复
添加选项是否验证 MySQL SSL 连接
2017.7.4 3.9.8
修复NPE
添加关闭 MySQL 的 SSL 开关
一些小的计分板变更,防止某些客户端崩溃
MySQL 建立配置表的小变化
2017.7.2 3.9.7
修复老版 World Guard 的问题
修复 /jobs top 跳过前15个的问题
修复盔甲架破坏事件的问题
2017.6.28 3.9.6
2333
2017.6.27 3.9.5
好吧好吧,几乎重写了计分板部分。现在我们使用反射(很难受)直接发送计分板数据包,而不是通过 Bukkit API,这避免了很多错误。
一些来自
ogoo2997 的 zhtw 翻译
一些来自
Sprungente 的德文翻译
一些来自
IzzelAliz 的简体中文翻译
现在物品展示框、图画和盔甲架的破坏也计入 方块破坏/放置 动作,虽然它们不是方块而是实体(Mojang 逻辑.....)
尝试避免使用异步经济插件时报错
添加职业GUI界面颜色 (
Rukes)
添加牌子 [job] 变量 (
Rukes)
2017.6.23 3.9.4
修复了上个版本添加的BUG
修复了检查限制时的 NPE 错误
上次更新时有些方块保护的功能被玩坏了....
如果方块没有设置时间,那么现在会使用 generalConfig 里的全局计时器(Global Timer)
现在精准采集保护只会生效于 restrictedBlocks.yml 中定义了的方块
修复了 jobs gtop 显示20个条目而不是15个条目
现在 gtop 分页可以正常使用了
现在 top 和 gtop 计分板会覆盖以前的计分板了
在日期语言设置中添加了缺失的 "s"(英文复数233)
添加:支持 WorldGuard 插件区域作为限制区域,你可以使用
/jobs area add wg:区域名称 [几率]
修复了 GUI 中的部分生物名称没有被正确翻译,并保持大写
还有些别的,记不到了。。
2017.6.10 3.9.3
1.12 版本更新
添加了一个BUG
2017.5.31 3.9.2
升级至 1.12-pre6
2017.5.13 3.9.1
修复了一些关于 MythicMobs 的错误
2017.5.13 3.9.0
Some small bug fix for missing data for payment limits
Added fail safe for possible corrupted locale or translatable words to be reseted if that happens.
Added support for new MythicMobs4 API
Added compatibility with MyPet to get paid when your pet kills monster. Same multipliers apply as for regular tamable pets.
Convert French translation from ISO to UTF-8 by Aztorius
Block protection change by wysohn to resolve some current issues
添加了 IzzelAliz 上传的简体中文语言
Added possibility to manipulate players exp with /jobs exp [playerName] [jobName] [add/take/set] [amount] command
Fix for incorrect player data save in particular situations
Fix for bossbar being shown even if its disabled (applies for block timer)
Added option feature to allow players delevel their jobs if getting negative exp. As currently player's can go to negative value without losing levels. Keep in mind that this is not recommended currently if you have set command on level up as players could exploit this. (Disabled by default)
Some small change in how exp/points/money are being shown in action bar for cleaner look.
Converted entire project to Maven type so other dev's can allot simpler contribute to this project in future (Still trying to fix some Jenkins issues).
2017.2.15 3.8.2
Fix for /jobs info showing incorrect values for negative income and giving out correct one. Unnecessary confusion.
Fix for issue with Shop GUI
Changed default file value for cocoa from 4 to 2 as this is correct one.
New player names after their change should be updated on hies login.
Force reset for 3 limit locale lines to be updated with correct placeholder.