- Mon May 16, 2011 12:24 am
#12389
ideas:
mods can track block placement/destruction.
everyone can check signs.
mods can rollback players actions by time or number or all actions ever commited (goodbye forever AvO).
mods can check chests and similar blocks for who accessed it the last 5 times.
you can join more than one realm.
you cannot lead more than one realm.
you cannot found a realm if you are leading a realm
you cannot be ranked leader of a realm if you are a leader of a different realm.
all chests inside realms are inaccessible to non-members
coded realm diplomacy system of some sort (maybe)
realm expansion of larger realms is slightly faster, and tiny ones are slightly slower. (maybe)
some sort of leader protected warp for realms (like a 10x10 area of leaders only realm inside your realm) (please)
all private realms must have visitors on.
all realms smaller than 100x100 cannot be private, all realms 100x100 or larger have the choice.
pvp is controlled on a per-player basis, it takes 10 seconds to switch on or off.
realm chat talks to a realm via chatset, if you are the leader of a realm, you are defaulted to communicating with that realm, you hear all realm chat from realms you are in.
possibly realm leader chat.
it would be cool if there was a nearby chat /n that only talks to people in your realm.
nether portals can only be exited by those who live in the realm they exit to, the opposite is also true, a nether portal on earth can only be exited by those who live in the realm the portal is in.
if realms could be made in the nether, they would be unable to intersect a portal with an exit on an earth realm. unless said realms shared a leader
realms on earth would be unable to intersect a portal with an exit in a nether realm. unless said realms shared a leader
any rail placed in the wild earth or nether from member of a 100x100 realm would be unbreakable by non-members, explosion proof, does not allow change in the one block below it and 2 above it by non-members, included lava, water or piston pushed blocks. This protection implements after the rail survives 30 seconds, to ensure validly placed rails, any rail in a realm is subject to the realms permissions, and provided the realm is private (sorry, no cheap realm based griefing, that requires 7000 placements), will remove other protections.
realm toggles: explosion block damage(default off, wild on), fire spread (default off, wild off), fire existance (default off, wild on), lava buckets(default off, wild on), water bucket(default off, wild on),
piston proof border(default on, wild off), sand and gravel xz-velocities(default on, wild on), public(locked on until 100x100 then turns off and toggle-able, wild on), Realm portal protection(default on, wild off)
hidden(default off, wild off) realm diplomacy [makes the realm available for realm diplomacy with other realms, also allows diplomacy by leaders toward other realms, this will result in ip based expansions, but upon war declines, will cause decreased ip, stunting realm growth(each negative ip increases the number of blocks that must be placed, or ip that must be regained.)](default off, notification at 100x100 and every subsequent expansion, wild on)
realm diplomacy:
Influence points (ip) decrease a realms cost of expansion by the following equation:
expansion cost = default cost*(1000-ip)/1000
ip maxes at 650, and can never fall bellow -2000
new diplomatic commands:
declare war <other realm>: allows simple wilderness pvp for your members toward theirs and vice versa, regardless of pvp status. must be accepted by the other realm. successful declarations of war have an ip cost of 50, accepting a war gives 50 ip immediately. declining a war costs 25 ip (if you don't wan't this cost, simply set your realm diplomacy off). if wars are not accepted or declined within 48 hours, they will be automatically declined. you cannot declare war on a realm if you have a currently pending declaration of war on that realm.
Set Win<other realm> [kill <number, % number, or + number>][siege <IDlist><number or % number or + number>][loot<IDlist>, <number, % number, or + number>]{note: all combinations are AND}: asks for new victory conditions of the war, default victory conditions are kill %100,+5, this means you must have at least 5 more kills than your opponent and have 100% more kills. must be accepted by other realm. must be at war.
diplomacy: checks diplomatic messages, they will be auto-checked when you log in.
accept <other realm><number>: accepts the other realms nth unanswered proposal, whether it be siege, war, peace, alliance or anything else.
decline <other realm><number>: declines the other realms nth unanswered proposal.
raid <other realm>: allows direct in realm pvp for your members toward theirs and vice versa, regardless of pvp status. must be accepted by the other realm. must be at war. accepting a raid will give both realms 100 ip
raiding off <other realm>: requests a treaty against raids. must be accepted by the other realm. accepting the treaty costs the realm who requested it 100 ip
Siege <other realm>: construction, and destruction of realm assets by members of either realm, this includes rails and protected rail-space but not chests. must be accepted by the other realm. must be at war. accepting a Siege will give both realms 250 ip
Sieging off <other realm>: requests a treaty against siege. must be accepted by the other realm. accepting the treaty costs the realm who requested it 250 ip
loot <other realm>: allows looting of chests and destruction of blocks directly above chests by members of each other's realms. accepting looting will give both realms 100 ip
looting off <other realm>: requests a treaty against looting. must be accepted by the other realm. accepting the treaty costs the realm who requested it 100 ip
peace treaty <other realm>: requests a treaty which stops war with the other realm, disabling all raiding, looting, sieging, and other war-activities, must wait 4 hours after war is accepted to accept a peace treaty. must be at war. accepting the treaty costs the realm who requested it 50 ip multiplied by the number of realms who they are making peace with, in addition to whatever costs war activities imply (e.g. if there was a siege, the requester looses 250 ip for the siege to end.)
declare victory <other realm>: claims victory if you are eligible for that status, you gain 150 ip per defeated realm (split evenly between all winning realms), and the loosing realms loose 100 ip in addition to splitting whatever costs war activities imply (e.g. if there was a siege, the remaining members of the other side loose 250 ip combined for the siege to end.). declaring victory ends the war.
declare defeat <other realm>: admits you have lost the war, regardless of the actual situation, the war ends if there are no more realms on your side, and you lose 125 ip but if the war ends you lose also must pay for additional costs that war activities imply (e.g. if there was a siege, you loose 250 for the siege to end.) the winner gains 200 ip (split evenly between all winning realms). you can no longer take part in the war. all block losses, kills, deaths, loots etc still affect the war (if it is ongoing).
invite alliance <other realm>:allows another realm to join you in alliance. gaining all members 50 ip
alliance kick <other realm>: that realm is kicked from the alliance, they are no longer your ally. all alliance members loose 50 ip, and they loose 100 ip.
quit alliance <other realm>: you quit an alliance with another realm, costing you, and all alliance members 50 ip.
join war<allied realm>: allows you to join a war involving an allied realm on your allies side. all kills, block destructions, and loots of your side, as well as all deaths, block losses and items losses are combined. you gain 100 ip for joining a war.
protect<allied realm>: agrees to join any wars declared on the allied realm as soon as one of your realm leaders logs in. You gain 100 ip if you swear to protect your ally.
alliance chat (/a): chats to your alliance realm's leaders and your realm's leaders
alliance select (/chatally <allied realm>): selects which alliance to communicate with
misc commands to be modified or added.
realm chat (/r): chats to one of your realms
realm select (/chatrealm <realm>) selects a realm you are a member of to chat to with realm chat.
/realm leave <realm> leaves the realm
/sign displays info about when and by who a sign was made.
along with all the toggles, etc.