/solinia3-core

Core RPG Plugin

Primary LanguageJavaOtherNOASSERTION

solinia3-core

Core RPG Plugin

Acknowledgements

The fantastic project over at https://github.com/EQEmu/Server that this project would not be possibe without

YourKit log

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

POM.XML

See our Packages page in github

Libraries required

Please see Manifest for required files

Commands

/createfaction

/createfaction <basestandingvalue> <nospacedname>

Permission: solinia.createfaction

Creates a new faction

Example:

/createfaction -1500 Evil_Sorcerers_of_Veldor

/createloottable

/createloottable <nospacedname>

Permission: solinia.createloottable

Creats a new loottable

/createnpc

/createnpc <factionid> <level> <nospacedname>

Permission: solinia.createnpc

Creates a new npc

/createspawngroup

/createspawngroup <npcid> <nospacedname>

Permission: solinia.createspawngroup

Creates a new spawn group at your location

/editfaction

/editfaction <factionid> <setting> <value>

Permission: solinia.editfaction

Edits settings on a faction, requires a faction standing where -1500 is aggressive and 1500 is ally, 0 is neutral

/editloottable

/editloottable <loottableid> <setting> <value>

Permission: solinia.editloottable

Edits settings on a loot table

/editnpc

/editnpc <npcid> <setting> <value>

Permission: solinia.editnpc

Edits current settings on an npc

/editspawngroup

/editspawngroup <spawngroupid> <setting> <value>

Permission: solinia.editspawngroup

Edits current settings on a spawn group

/listitems

/listitems <name>

Permission: solinia.listitems

Lists items

/listnpcs

/listnpcs <name>

Permission: solinia.listnpcs

Lists npcs

/listspawngroups

/listspawngroups <name>

Permission: solinia.listspawngroups

Lists spawn groups

/listloottables

/listloottables <name>

Permission: solinia.listloottables

Lists loot tables

/listlootdrops

/listlootdrops <name>

Permission: solinia.listlootdrops

Lists current lootdrops

/listfactions

/listfactions <name>

Permission: solinia.listfactions

Lists current factions

/addlootdropitem

/addlootdropitem <lootdropid> <itemid> <numbertodrop> <alwaysdrop> <percentagechance>

Permission: solinia.addlootdropitem

Adds items to a loot drop list

/addloottablelootdrop

/addloottablelootdrop <loottableid> <lootdropid>

Permission: solinia.addloottablelootdrop

Adds a loot drop to a loot table

/convertmerchanttolootdrop

/convertmerchanttolootdrop <merchantid> <nospacedname> <numbertodrop> <alwaysdrop> <percantchance>

Permission: solinia.createitem

Converts a merchant list to a lootdrop, useful for converting spell merchant lists to lootdrops for npcs

/createallarmorsets

/createallarmorsets <lootdropid> <tier> <percentagechance> <suffixname>

Permission: solinia.createallarmorsets

Populates a lootdrop with a full set of armour and weapons for all classes

/createlootdrop

/createlootdrop <nospacedname>

Permission: solinia.createlootdrop

Creates a new loot drop

/createnpccopy

/createnpccopy <npcid> <nospacedname>

Permission: solinia.createnpccopy

Creates a copy of an existing NPC

/editlootdrop

/editlootdrop <lootdropid> <setting> <value>

Permission: solinia.editlootdrop

Edits loot drop settings

/listnpcspells

/listnpcspells <name>

Permission: solinia.listnpcspells

Lists available NPC spell lists, used for assigning to NPCs

/createitem

/createitem

Permission: solinia.createitem

Turns the item you are holding into a solinia item and returns the new Item ID

Example:

/createitem

/listitems

/listitems <search term>

Permission solinia.listitems

Returns a list of item ids and names of items that match the search term by name

Example:

/listitems orc

/edititem

/edititem <itemid>

permission: solinia.edititem

Returns all current settings on an item id

Example:

/edititem 55

/edititem

/edititem <itemid> <setting> <value>

permission: solinia.edititem

Changes the configuration setting on the item id

Example:

/edititem 55 displayname Sword_of_a_Thousands_Truths

Additional:

"displayname":

the name of the item (string, less than 26 characters, no spaces)

"worth":

the price for vendors (number)

"allowedclassnames":

a comma seperated list of classnames ie: WARRIOR,CLERIC,DRUID (comma seperated string, no spaces)

"color":

the integer byte id for the color (number)

"damage":

the damage of the weapon (number)

"baneundead":

the damage of the weapon against npcs marked as undead (number)

"hpregen":

the amount of regen per tick (number)

"mpregen":

the amount of mana regen per tick (number)

"strength":

the statistic amount granted (number)

"stamina":

the statistic amount granted (only valid for armour) (number)

"agility":

the statistic amount granted (number)

"dexterity":

the statistic amount granted (number)

"intelligence":

the statistic amount granted (number)

"wisdom":

the statistic amount granted (number)

"basename":

the core minecraft item type (minecraft material name)

"charisma":

the statistic amount granted (number)

"magicresist":

the amount of resist value (number)

"coldresist":

the amount of resist value (number)

"fireresist":

the amount of resist value (number)

"diseaseresist":

the amount of resist value (number)

"poisonresist":

the amount of resist value (number)

"temporary":

if this item will disappear after the world restarts (true/false)

"abilityid":

the spell that is used when right clicking this item (spell id number)

"weaponabilityid":

the spell that is used during combat procs (spell id number)

"petcontrolrod":

if this item acts as a pet control rod (true/false)

"consumable":

if this item is a consumable (dissapears on abilityid use) (true/false)

"crafting":

if this item is part of the crafting engine (true/false)

"quest":

if this item is used in a quest (true/false)

"augmentation":

if this item is an augmentation that can be attached to items (true/false)

"clearallowedclasses":

clears all classes (true)

"cleardiscoverer":

clears the person who discovered this item (true)

"minlevel":

minimum level to use this item (number)

"augmentationfitsslottype":

the slot type that can fit this item (NONE, WEAPON, HELMET, CHESTPLATE, LEGGINGS, BOOTS, SHIELD)

"ac":

the armour class granted by wearing this item (number)

"hp":

the bonus hp granted by wearing this item (armour only) (number)

"mana":

the bonus mana granted by wearing this item (armour only) (number)

"experiencebonus":

the experience bonus granted by consuming this item (number)

"skillmodtype":

the skill the modification will affect (Crushing,OneHandBlunt, Slashing, OneHandSlashing TwoHandBlunt, TwoHandSlashing, Abjuration, Alteration, ApplyPoison, Archery, Backstab, BindWound, Bash, Block, BrassInstruments, Channeling, Conjuration, Defense, Disarm, DisarmTraps, Divination, Dodge, DoubleAttack,DragonPunch, TailRake, DualWield, EagleStrike, Evocation, FeignDeath,FlyingKick, Forage, HandtoHand, Hide, Kick,Meditation,Mend, Offense, Parry, PickLock, OneHandPiercing, Riposte, RoundKick, SafeFall, SenseHeading,Singing, Sneak, SpecialiseAbjuration, SpecialiseAlteration, SpecialiseConjuration,SpecialiseDivination, SpecialiseEvocation, PickPockets,StringedInstruments, Swimming, Throwing, TigerClaw, Tracking, WindInstruments, Fishing, MakePoison, Tinkering, Research, Alchemy, Baking, Tailoring, SenseTraps, Blacksmithing, Fletching, Brewing,AlcoholTolerance, Begging, JewelryMaking, Pottery, PercussionInstruments, Intimidation, Berserking, Taunt, Frenzy,RemoveTraps,TripleAttack, TwoHandPiercing,None, Count)

"skillmodvalue":

the amount of the value given from the skill mob type (number)

"skillmodtype2":

the skill the modification will affect (Crushing,OneHandBlunt, Slashing, OneHandSlashing TwoHandBlunt, TwoHandSlashing, Abjuration, Alteration, ApplyPoison, Archery, Backstab, BindWound, Bash, Block, BrassInstruments, Channeling, Conjuration, Defense, Disarm, DisarmTraps, Divination, Dodge, DoubleAttack,DragonPunch, TailRake, DualWield, EagleStrike, Evocation, FeignDeath,FlyingKick, Forage, HandtoHand, Hide, Kick,Meditation,Mend, Offense, Parry, PickLock, OneHandPiercing, Riposte, RoundKick, SafeFall, SenseHeading,Singing, Sneak, SpecialiseAbjuration, SpecialiseAlteration, SpecialiseConjuration,SpecialiseDivination, SpecialiseEvocation, PickPockets,StringedInstruments, Swimming, Throwing, TigerClaw, Tracking, WindInstruments, Fishing, MakePoison, Tinkering, Research, Alchemy, Baking, Tailoring, SenseTraps, Blacksmithing, Fletching, Brewing,AlcoholTolerance, Begging, JewelryMaking, Pottery, PercussionInstruments, Intimidation, Berserking, Taunt, Frenzy,RemoveTraps,TripleAttack, TwoHandPiercing,None, Count)

"skillmodvalue2":

the amount of the value given from the skill mob type (number)

"skillmodtype3":

the skill the modification will affect (Crushing,OneHandBlunt, Slashing, OneHandSlashing TwoHandBlunt, TwoHandSlashing, Abjuration, Alteration, ApplyPoison, Archery, Backstab, BindWound, Bash, Block, BrassInstruments, Channeling, Conjuration, Defense, Disarm, DisarmTraps, Divination, Dodge, DoubleAttack,DragonPunch, TailRake, DualWield, EagleStrike, Evocation, FeignDeath,FlyingKick, Forage, HandtoHand, Hide, Kick,Meditation,Mend, Offense, Parry, PickLock, OneHandPiercing, Riposte, RoundKick, SafeFall, SenseHeading,Singing, Sneak, SpecialiseAbjuration, SpecialiseAlteration, SpecialiseConjuration,SpecialiseDivination, SpecialiseEvocation, PickPockets,StringedInstruments, Swimming, Throwing, TigerClaw, Tracking, WindInstruments, Fishing, MakePoison, Tinkering, Research, Alchemy, Baking, Tailoring, SenseTraps, Blacksmithing, Fletching, Brewing,AlcoholTolerance, Begging, JewelryMaking, Pottery, PercussionInstruments, Intimidation, Berserking, Taunt, Frenzy,RemoveTraps,TripleAttack, TwoHandPiercing,None, Count)

"skillmodvalue3":

the amount of the value given from the skill mob type (number)

"skillmodtype4":

the skill the modification will affect (Crushing,OneHandBlunt, Slashing, OneHandSlashing TwoHandBlunt, TwoHandSlashing, Abjuration, Alteration, ApplyPoison, Archery, Backstab, BindWound, Bash, Block, BrassInstruments, Channeling, Conjuration, Defense, Disarm, DisarmTraps, Divination, Dodge, DoubleAttack,DragonPunch, TailRake, DualWield, EagleStrike, Evocation, FeignDeath,FlyingKick, Forage, HandtoHand, Hide, Kick,Meditation,Mend, Offense, Parry, PickLock, OneHandPiercing, Riposte, RoundKick, SafeFall, SenseHeading,Singing, Sneak, SpecialiseAbjuration, SpecialiseAlteration, SpecialiseConjuration,SpecialiseDivination, SpecialiseEvocation, PickPockets,StringedInstruments, Swimming, Throwing, TigerClaw, Tracking, WindInstruments, Fishing, MakePoison, Tinkering, Research, Alchemy, Baking, Tailoring, SenseTraps, Blacksmithing, Fletching, Brewing,AlcoholTolerance, Begging, JewelryMaking, Pottery, PercussionInstruments, Intimidation, Berserking, Taunt, Frenzy,RemoveTraps,TripleAttack, TwoHandPiercing,None, Count)

"skillmodvalue4":

the amount of the value given from the skill mob type (number)