This repository has been archived by the owner on Apr 6, 2024. It is now read-only.
Releases: kiriDevs/kiriCore
Releases · kiriDevs/kiriCore
pre-release 0.9.1
What's Changed
- build(deps-dev): Bump junit-jupiter-api from 5.7.1 to 5.7.2 by @dependabot in #19
- build(deps-dev): Bump junit-jupiter-engine from 5.7.1 to 5.7.2 by @dependabot in #20
- build(deps): Bump annotations from 20.1.0 to 21.0.0 by @dependabot in #21
- build(deps): Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 by @dependabot in #22
- build(deps): Bump annotations from 21.0.0 to 21.0.1 by @dependabot in #23
- build(deps): Bump annotations from 21.0.1 to 22.0.0 by @dependabot in #24
- build(deps): Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 by @dependabot in #25
- build(deps-dev): Bump junit-jupiter-api from 5.7.2 to 5.8.1 by @dependabot in #28
- build(deps-dev): Bump junit-jupiter-engine from 5.7.2 to 5.8.1 by @dependabot in #29
- build(deps): Bump annotations from 22.0.0 to 23.0.0 by @dependabot in #30
- build(deps-dev): Bump junit-jupiter-api from 5.8.1 to 5.8.2 by @dependabot in #31
- build(deps-dev): Bump junit-jupiter-engine from 5.8.1 to 5.8.2 by @dependabot in #32
- v0.9.1 by @kiriDevs in #33
Full Changelog: 0.9.0...0.9.1
pre-release 0.9.0
New features for users
New command /pvp
/pvp
- Requires permission
kiri.core.pvp.query
- Displays the current global PVP status
- Requires permission
/pvp <y/yes/on/true>
- Requires permission
kiri.core.pvp.modify
- Changes the global PVP status to allow PVP
- Requires permission
/pvp <n/no/off/false>
- Requires permission
kiri.core.pvp.modify
- Changes the global PVP status to disallow PVP
- Requires permission
- While the global PVP status is set to disallow PVP, no
Player
will be able to hurt anotherPlayer
and will get a message that PVP is disabled when tried.
API Changes
- New class:
de.kiridevs.kiricore.managers.PvpManager
- Manages the global PVP state and allows for modification via public and static API methods
PvpManager#getAllowPvp()
returns a boolean based on if PVP is currently allowed or notPvpManager#setAllowPvp(boolean doAllowPvp)
changes the current global PVP status and fires aChangeAllowPvpStatusEvent
- New class:
de.kiridevs.kiricore.events.ChangeAllowPvpStatusEvent
- An event fired by the
PvpManager
whenever the global PVP status is changed. - Use
getNewPvpState()
to get the new global PVP state
- An event fired by the
For more information view the javadocs attached to this release in the file kiricore-0.9.0-javadoc.jar
!
pre-release 0.8.0
/rename
Now allows for custom colors using&
as color coding character. (#15)- Color codes are not counted towards the 35 character limit
pre-release 0.7.2
/rename
now allows names with exactly 35 characters, not only 34 as before.
pre-release 0.7.1
pre-release 0.7.0
A lot of smaller changes happened. To see them, please check the commit history, I really don't feel like going through all of them and I don't have a tool to auto-create these changelogs. Anyways, this release is mainly to sync GitHub and Maven up - the 0.6.0
on Maven is only like 5 commits behind on master
, 0.6.0
on GitHub more than 50. This release is also the first test for my dual-release action, which should automatically publish the code currently in the repo at the point of this release to Maven Central.
pre-release 0.6.0
Changes since 0.5.0
- Players will now be automatically marked and announced as back when moving
- Players will now be automatically marked and announced as back when chatting
- Players will no longer be announced as back when leaving the server
- And, as always: Changed version numbers, with love, by hand
- plugin.yml: 0.5.0 -> version: 0.6.0
- readme.md: [0.5.0] -> [Current version: 0.6.0]
pre-release 0.5.0
Changes since 0.4.0
- Fixing indents of bullet points in readme.md
- Unifying starting cases of command classes after the
CMD
- Adding a getter for the list of all AFK players (playernames) to AfkManager
- Added an afklist command
- Prints a list of all players marked as AFK at the moment
- permission: 0.5.0
- And, as always: Changed version numbers, with love, by hand
- plugin.yml:
0.4.0
->version: 0.5.0
- readme.md:
[0.4.0]
->[Current version: 0.5.0]
- plugin.yml:
pre-release 0.4.0
Changes from 0.3.1:
- Revamped the message system
- I hope localizing messages will be easier with this new system
- I also hope this will path the way for an easy localizing tool to be added later on
- Updated all commands and listeners who were sending messages before to use the new messaging system
- And, as always: Changed version numbers, with love, by hand
- plugin.yml:
version 0.3.1
->version: 0.4.0
- readme.md:
[Current version: 0.3.1]
->[Current version: 0.4.0]
- plugin.yml:
pre-release 0.3.1
Changes from 0.3.0
- Specified an api-version in plugin.yml
api-version: 1.16
- Earlier Minecraft versions might still be able to work with the plugin, but won't receive active support
- Changed readme.md to include the new /rename command
- And, as always: Changed version numbers, with love, by hand
- plugin.yml:
version: 0.3.0
->version: 0.3.1
- readme.md:
[Current version: 0.3.0]
->[Current version: 0.3.1]
- plugin.yml: