*Author

Active members:
DigitoriiX(1)

Offline DigitoriiXTopic starter

  • Newbie
  • *
  • Posts: 11
  • Country: us
  • Reputation Power: 1
  • DigitoriiX is a Spark waiting for a buff.
  • Forum Noob
Minecraft Arena Plugin Idea Thread https://elementscommunity.org/forum/index.php?topic=44012.msg1006875#msg1006875
« on: October 11, 2012, 01:13:10 am »
So, me and one of my Skype friends had come up with a brilliantly generic idea of making a plugin for Minecraft. I thought this would be a nice place to have some thoughts shared around a community and ideas thrown into one big heap. The original idea by me will be the Constitution, and you guys, the Legislature, will create ideas to make the Constitution better, which will be Amendments. (I have no idea where I'm going with this. Deal with it.) Read through the Constitution and post any Amendments you want to make, and the Amendments will be voted on by other people in the Legislature. If 5 or more people vote on the idea and 60% of its votes are "yes", it will most likely be amended to the Constitution. (Still don't know where I'm going with this, but it makes it so that if a majority of people like the idea then it will be added because it's what the people want...) Amendments will be numbered, and these numbers will be linked to specific parts of the Constitution where an amendment is proposed to take place. (This amending thing is getting way out of hand... I like it. Oh, and beware of the spoiler buttons - there's huge walls of text inside them)
The Constitution
Spoiler for Hidden:
So, I'm going to make a Bukkit plugin for Minecraft that will allow server admins to create arenas in their servers and people will fight for rating and levels. Each levelup will grant players with one item, set by the admin; whether it be a stick, a cake, or a diamond is up to the admin. Setting aside rating and levels for later discussion, let's talk about how this will work.
Players will be set inside glass tubes with pistons to start the game on opposite corners of the arena map. Players must fight the other team(s) with a given equipment set. Operators can record data from matches before the round begins with the command /arenaset <gametype (RvB/4team/FFA)>.
Gametype is either RvB, 4team, or FFA. RvB is Red vs Blue, where there are only 2 teams in a 1v1, 2v2, 3v3, or 4v4. 4team is Red vs Blue vs Green vs Yellow, in a 1v1v1v1 or 2v2v2v2. FFA is Free for all, with no teams and 2-8 players.
Then, players battling are set by the command /arenaplayer <1..8> <player name>.
Player 1 and player 2 are required. Since 2 players are needed for a battle, of course two players are required. The player name must be entered
Players 3-8 are optional for bigger matches.
In team-based games, players for each team are as followed:
RvB - Red: 1, 3, 5, 7; Blue: 2, 4, 6, 8
4team - Red: 1, 5; Blue: 2, 6; Green: 3, 7; Yellow: 4, 8
FFA gametypes can have anywhere between 2-8 players, and since there are no teams, they can be entered in any order.
Once players are ready in the glass tubes and all listed with /arenaplayer, the game can begin. Begin checking for deaths using /arenaready, then flip the lever hooked up to the glass tubes to release the players. An example of how a spawn setup is supposed to work is like this:
Spoiler for Hidden:
Of course, the other team would be hooked up to the same lever, and if they're father apart, there would be the same amount of repeaters to each tube.
For an example of an arena map itself, it may be something like this (more geared toward a ranged map than a melee):
Spoiler for Hidden:
(Actual arenas will be constructed by server operators so that they are completely original to each server - I whipped this example up in 5 minutes. Don't take it as a serious arena that would be on any decent server. It's barely big enough to hold a 1v1, let alone a 2v2.)
So, back to ratings and levelling. Rating is kind of like experience in the sense that you use it to level up. Rating can go up or down, like in Elements, however it cannot be negative. Rating needed to advance to the next level is 5*(N²+N)+100N, where N = level desired. Click here to view formula.
Gaining rating per match will be calculated like this (N = current level):
Player ratings of each team are averaged into one single team rating (N is based on this new average rating). Each player on a team recieves 50 + 5N rating for winning a match, and lose 25 + N for losing. If a team with a lower rating than the other team wins, they get 1 extra rating per 5 + N rating below the opposing team. Losing a match or winning against a lower-rated team gives no extra winnings/losses.
Hopefully you read all that, as you now have the ability to post about anything you want to change and, if the community likes it, they'll vote for having that update to the current list of features. Again, I'm only changing what's voted for a lot as I want the arena to be as refined as possible to what the community likes, not just mine or one other person's opinion.
The Amendments
Spoiler for Hidden:
No amendments proposed.

Edit: Moderators, feel free to move this topic as I have no idea where else this would fit. It is about Minecraft, so...

 

blarg: