RPG - elBukkit/MagicPlugin GitHub Wiki

Role-Playing Game Style

(ROUGH DRAFT, NOT YET IMPLEMENTED!)

Dungeons & Dragons, GURPs, etc

The "example" configs provide a rich framework of character classes and attributes, with unique game mechanics.

Using

Simply use the following command to enable these configs:

/mconfig example add rpg`

Combining

To combine the RPG configs with the default (or other configs), use this instead:

add_examples:
- rpg
- .. more configs if desired

Customizing

Changes to the customized configs in plugins/Magic will affect example configurations as normal. Example configs are fully customizable.

Configuration

If you'd like to see the rpg configs, look here:

https://github.com/elBukkit/MagicPlugin/tree/master/Magic/src/main/resources/examples/rpg

Set Up

Players should begin in an area using the classselector and attributeselector GUIs, from an NPC or command-block system.

These spells will get the player in a specific class of their choosing, and have their attribute points distributed.

Ideally the player would be confined to this area until they have completed both of these tasks (TBD: How to do this)

Classes

Each character class strives to provide a unique and interesting mix of mechanics.

Cleric

Can brew a wide variety of potions, for healing and attack. Has passive abilities to give health and protection boosts to allies

Fighter

Can craft a variety of powerful melee weapons, some of which can only be used by the Fighter class.

NEW TECH: Class-specific crafting recipes (and items?)

High damage, high hit points.

Ranger

Can craft a variety of arrows that are used in a bow.

NEW TECH: Consumable arrows, shot via a normal bow but cast spells (like the magic bow)

Rogue

Stealth abilities and special weapons. Backstab, invisible-on-sneak.

Wizard

A wand-using, mana-consuming spellcasting wizard, very similar to the default survival configs.

Monk

Must meditate (use a bed?) to choose up to 3 sets of effects that will activate on melee attacks.

Sorcerer

Takes spells from a spellbook to cast on demand. Uses cooldowns, not mana.

Barbarian

?

Paladin

?

Warlock

?

Bard

?

Druid

?

Progression

Progression will be based on vanilla XP and levels ?