Releases: Timithius/NationKit
Releases · Timithius/NationKit
minor update
Build 4 addresses major bugs in the land claiming feature, config saving, and nation settings. It also added Score.
Additions:
- Score is an integer that compares the prestige of nations to one another. Check the wiki for more info.
Changes:
- Some messages are now easier to read.
- Changed some nouns and variables to highlighted. Examples include "nation" being red, or "XP" being blue. Rockstar does this and I really like it. Working to update all messages to reflect this.
Fixes:
- Fixed land claim bug where adjacent land could not be claimed.
- Fixed /nation setname bug where old land claims weren't preserved
- Fixed UI glitch sometimes allowing players to "dupe" items if clicking fast enough
- Refractored bulky code into multiple classes to be more open source friendly, but mostly to preserve my sanity.
The establishment update
The update to revision 1 included a complete refactor of the project. Features will be added in future updates.
Note: XP in this instance is NationKit XP. It does not yet have a use.
Additions:
- Nations can claim land, which is protected and shows up on dynmap
- Nations have power that dictates how they defend land
- Killing mobs gives nation members a chance to earn 1-5 XP
- Killing players gives nation members a chance to earn 50-160 XP
- Nation owners can set their nation's banner via the UI
- Nation members can teleport to each other via the member's menu
- Nation members can send mail back and forth, with 5 available inbox slots.
- Nations can set their privacy levels to open, invite only, and invite by owner only
- Nations claimed land is grief proof unless the nation's power level is below 5
- Killing nation members gains the slayer 1 nation power. It deducts 2 from the victim if they are the owner of a nation.
- Added 16 unique governments. Most can't be achieved just yet...
- Simplified UI
Fixes:
- Dynmap now lines up precisely with chunks regardless of negative values
- Worldguard no longer required world translation, and now uses the player translation instead
- Chuck border selection corrected for negative values