iNations

Attention: I just uploaded the latest 1.5.2 release of my plugin. The information below this message is pretty much out dated. Please see my upload description for some more details.

Introduction

I'm a huge fan of My Little Pony and wanted to start a server that introduced a unique game play unlike the numerous other server out there. So earlier this year I launched it and after searching on the repositories, could not find many plugins that did exactly what I was looking for. Yes, The PonyPack was great but it still did not do it for me. So I started building my own and after just a few hours got the basic idea outlined. Once development gets going, This mod will give you the land management of Towny and the admin options of WorldGuard all in one with some additional small functions for ease of use. As of now this plugin is only in Proof of Concept stage so I would highly recommend not using it on a large scale (i.e. Production Server).

I would like to see this mod evolve into a mod that gives players of servers a easy self-service land claiming and protection. Further more, with the idea that plots of land can join into communities with politics and a type of economy in place. I plan to have plots only let owners and members use doors, chests, furnaces, etc... and maybe about the same for communities too (configurable).

As of now you use the Wooden Axe to make plot selections. The current build was written with the Bukkit 1.3.1 JavaDocs but was tested as working on Bukkit 1.2.5 with WorldEdit (Required Dependent).

Additional Features

  • Can open double doors of all types including Tekkit Reinforced Doors.
  • Bookcase Storage - Still in Development
  • Fall from Heaven - No config as of yet only works with "world" below and "skylands" above.
  • Chat Formatting - No config other then colors. Always on.
  • Poke a Player - /iplayer poke [player]
  • Classes
  • Message Broadcaster

TODO

  • Add door, chest and furnace protection to plots.
  • Finish community function
  • Add Politics to Communities
  • Add Economy to Communities
  • Remove WorldEdit Dependent

Commands

/iadmin

This is the main command node for iNations Admin Commands.

reload

Reloads configuration from file. No parameters.

config <key> <value>

Allows you to change configuration from within game. You can use "list" as a parameter to read available keys.

motd <message>

Allows to you to change the default message displayed to players on join.

/iplayer

This is the main command node for iNations Player Commands.

info

Prints information about the current plot/community boundaries, members and owners. No parameters.

disban

Removes a plot if you are the owner. You are also removed as member of any communities that your plot belongs to.

declare

Allows you to claim a plot of land selected with the Wooden Axe. Declare will deny if your claim fails any checks such as intersect with existing plots. You can use torches, stacks and fences as a parameters if you would like to manually enable them.

Configuration

global.motd

A welcome message that is sent to players upon joining. May expand this to user and groups in the future. Default: null.

global.autofence

When a player claims a plot of land this Boolean will automatically outline their land plot with fences. Default: false.

global.autostack

Same as above but will place a stack of wood in the corners of the plot. Default: true.

global.autotorches

Same as above but will place torches on the corners instead of wood stacks. Default: false.

global.ownershipdepth

Specifies how deep in the ground a plot covers. Default: 0 = Bedrock.

global.ownershipheight

Specifies how high in the air a plot covers. Default: 0 = Sky.

global.minpop

Specifies the minimum required occupancy require before a community can be officially recognized. Prevents one person communities. Default: 5.

global.minarea

Specifies the minimum required square blocks before a community can be officially recognized. Prevents one block communities. Default: 100.

global.minplots

Specifies the minimum required plots before a community can be officially recognized. Prevents on plot communities. Default: 2.

global.maxdistance

Specifies the maximum distance (in blocks) allowed between plots that can form/join a community. Default: 30.

global.maxpop

Specifies the maximum number of players that can join a community. Default: 50.

global.maxarea

Specifies the maximum total square blocks that a community can span. Plots that would expand a community past its borders will be denied membership. Default: 10000.

global.primaryarea

Specifies a capital (i.e. spawn) community of the world. (May be changed/removed in the next future.) Default: null.

global.protectbuilds

Specifies if the mod should protect (i.e. prevent griefing.) plots and communities from outside members by default. Default: true.

global.allowanimals

Specifies if animals mobs should be allowed to spawn naturally in plots and communities. Default: true.

global.allowbadmobs

Specifies if mobs like Creepers, Spiders, etc. should be allowed to natural spawn within plots and communities. Default: true.

global.allowothermobs

Specifies if all other mobs should be allowed to spawn in plots and communities. This includes villagers and unnatural mobs like ender dragons. Default: true.

global.alloweggspawns

Specifies if players can be allowed to manually spawn any mobs from eggs. Default: true.

global.maxperplayer

Specifies the maximum number of plots allowed per player. Default: 3.

classes

[clasname]

useMagic

Allows class to use magic

speed

Setting Potion Level to give a player on sprint. -1 = Disabled. Default: -1.

canFly

Allows class to fly

claws

This class has claws as to tear thou flesh. More damage given.

groups

[groupName]

prefix

Prefix string to put before groupName in Chat Formatting. Alt Colors Supported.

Permissions

inations.admin

Gives access to /iadmin command and other features that otherwise require an OP.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit