This repository has been archived by the owner on Jan 25, 2019. It is now read-only.
Releases: malte-laukoetter/Laborus
Releases · malte-laukoetter/Laborus
1.6.2
1.6.1
- replaced deprecated Api methods
1.6.0
- Fixed compiler errors for Sponge Api 7 / Plugin is working but has some deprecated api warnings
1.5.0
1.4.2
- kill JobActions now also block the damaging of entities if the killing isn't allowed
- send the blockmessage always if it is blocked
- fixed the Blockstate Comparator and therefore the break JobActions
1.4.1
1.4.0
This Version has introduced a Change in the configuration format: all abilities now require a type
field that is set to the type of the ability (currently always effect
). Also the actions (break, kill etc.) now have the items no longer directly under them but instead have these wrapped into the items
setting which allows for more settings for actions in the future:
Before:
ability {
cooldown=600
name="Fast Destroy"
potionEffect {
ambiance=false
amplifier=2
duration=1200
particles=true
potionType="minecraft:haste"
}
}
After:
ability {
type=effect
cooldown=600
name="Fast Destroy"
potionEffect {
ambiance=false
amplifier=2
duration=1200
particles=true
potionType="minecraft:haste"
}
}
Before:
actions {
break=[
{
item = "minecraft:stone[variant=stone]"
needLevel = 0
xp = 1
},
{
item = "minecraft:stone[variant=diorite]"
needLevel = 5
xp = 1.1
}
]
}
After:
actions {
break= {
items = [
{
item = "minecraft:stone[variant=stone]"
needLevel = 0
xp = 1
},
{
item = "minecraft:stone[variant=diorite]"
needLevel = 5
xp = 1.1
}
]
}
}
Changelog:
- added a setxp command to set the xp of a player (
/jobs setxp [job] [xp] [player]
) - added some additional logging messages that can be activated via the
logging
setting (see #26) - added an api to allow other plugins to add there own JobActions, JobBoni and JobAbilities (see the JavaDocs)
- reworked a lot of internal structures to add the api
- added a setting to activate a test if a jobitem is used in another job with the same action to allow the blocking if it is used in multiple jobs (
alsoInOtherJob
) (see #28) - fixed the removing of old Listeners on a reload (see #27)
1.3.2
1.3.1
- fixed multiple bugs with the economy reward
- fixed a bug with the selection if a bonus can be awarded
- added a setting to select on which actions a bonus will be applied
- added some more comments for configuration nodes
1.3.0
- multi currency support
- specific job messages for each job (through _jobid suffix)
- reload command to reload the configuration while the server is running
- fallbackLanguage setting