DtlTraders: Difference between revisions

From Citizens Wiki

No edit summary
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div class="infobox" style="width: 295; font-size: 12px; background: #FFFFFF; float: right; border: 1px solid #CCCCCC; margin-left:2.5em; padding: 9px;">
<div class="infobox" style="width: 295; font-size: 12px; background: #FFFFFF; float: right; border: 1px solid #CCC; margin-left:2.5em; padding: 9px;">
{{Box|
{{Box|
BORDER = #ccc|
BORDER = #CCC|
BACKGROUND = #aaa|
BACKGROUND = #80aaff|
WIDTH = 275|
WIDTH = 275|
ALIGN = RIGHT|
ALIGN = RIGHT|
ICON = |
ICON = [[File:dtlTraders.png|450px]] |
HEADING = ''' dtlTraders ''' |
HEADING = ''' <span style="font-size:150%; line-height: 1.31em;"><font color="#80aaff"><center>dtlTraders</center></font></span> ''' |
CONTENT =  
CONTENT =  
<div class="padded" style="padding: 19px; font-family:camingodos-web; font-size:110%;">
<div class="padded" style="padding: 19px; font-family:camingodos-web, Helvetica; font-size:110%;">


''' dtlTraders ''' is a trait for Citizens2 allowing to create simple shops or advanced shop systems.
''' dtlTraders ''' was created to easily setup admin shops for your server.
Make and manage your shops with a GUI. Seriously, no hassle with configs and commands ;)


''' Author: ''' dandielo
''' Status: ''' Released (Recreated V5)


''' Version: ''' 3.0.8
''' Version: ''' 5.0.0 and up


''' Status: ''' Release, in development
''' Owned by: ''' [http://www.4Creation.pro 4Creation]


''' License: ''' [http://opensource.org/licenses/MIT MIT License]
''' Former Author: ''' Dandielo


''' Source: ''' The source code can be found on [https://github.com/Dandielo/dtlTraders GitHub]
''' License: ''' [https://dev.bukkit.org/projects/dtltraders/license All rights reserved]


''' Issues and tickets: ''' Any tickets should be created on this page [https://github.com/Dandielo/dtlTraders/issues GitHub Issues]
''' Source: ''' Recreation version NOT open source.


''' CI builds: ''' Check [http://www.wbs-wireless.com:9090/job/dtlTraders/ Jenkins] for latest builds, thanks to '''''DrBix'''''
''' Old Source: ''' Dandielo's source code can be found on [https://github.com/Dandielo/dtlTraders GitHub]


''' IRC: ''' [http://webchat.esper.net/?nick=random_dtl_...&channels=dtlPlugins&prompt=1 #dtlPlugins on esper.net]
''' Issues: ''' Any buggs should be created on this page [https://dev.bukkit.org/projects/dtltraders/issues Bukkit Issues] or [https://discord.gg/fyabsMF on Discord]


''' WebPage: ''' Some day I will link it :P
''' Questions: ''' You can send a mail to: [email protected] or [https://discord.gg/fyabsMF join Discord]
 
''' Download: ''' Find dtlTraders page on [https://www.spigotmc.org/resources/dtltraders.35890/ Spigot] or [https://dev.bukkit.org/projects/dtltraders Bukkit]
 
''' Donate: ''' helps US continue working on future updates by [http://www.4creation.pro/donate donating <3] or buying dtlTradersPlus (premium version) [http://www.4creation.pro/dtlTradersPlus dtlTradersPlus *]


</div>
</div>
Line 36: Line 41:


== About ==
== About ==
<span style="font-size:200%; line-height: 1.31em;"><font color="red"><center>This page is outdated, we are trying to make time to update this page, you can always check the updated one right here: [https://www.spigotmc.org/resources/dtltraders.35890/ Spigot]</center></font></span>


'''dtlTraders''' is trait for Citizens2 allowing to use NPCs as merchants.  
'''dtlTraders''' is trait for Citizens2 allowing to use NPCs as merchants.  


Creating a basic trader and managing his stock is really easy, you need to know only one simple command and all other things are achieved by using the provided '''GUI'''.  
Creating a basic trader and managing his stock is really easy, you need to know only one simple command (/trait trader) and all other things are achieved by using the provided '''GUI'''.  


However you are not forced to use the trader interface if you don't want to, this plugin comes along with a bunch of commands, and a templating feature called '''patterns''', this allows you to create, change, extend, merge shops in any way you want!  
However you are not forced to use the trader interface if you don't want to, this plugin comes along with a bunch of commands, and a templating feature called '''patterns''', this allows you to create, change, extend, merge shops in any way you want!  
You can also manage items and prices in shops using permissions, allowing you to change the shop content depending when a player has the required permission!
You can also manage items and prices in shops using permissions, allowing you to change the shop content depending when a player has the required permission!


Also if you want you can translate each end-user part of the plugin into your language, as a result, this plugin also comes along with ready and build in translations into some languages.  
Also if you want you can translate each end-user part of the plugin into your language, as a result, this plugin also comes along with ready and built in translations into some languages.  
If you want to contribute a translation make a pull request on the GitHub page.  
If you want to contribute a translation send US a mail to [email protected] .  




Line 74: Line 81:
* '''Citizens2'''  
* '''Citizens2'''  
* '''Vault'''
* '''Vault'''
* Vault supported economy plugin, like '''''BOSEconomy'''''
* Vault supported economy plugin, like '''''BOSEconomy, Fe'''''
* Vault supported permission plugin, like '''''PermissionEx'''''
* Vault supported permission plugin, like '''''PermissionEx, Groupmanager'''''


After you got all of them you can just simply put the '''dtlTraders.jar''' into the plugin directory and start using this plugin.
After you got all of them you can just simply put the '''dtlTradersx.x.x.jar''' into the plugin directory and start using this plugin.


For the most basic setup you need only to know one command, '''/trader create <name>''' that creates a trader or simply create an NPC and add the '''trader''' trait to it.
For the most basic setup you need only to know one command, '''/trader create <name>''' that creates a trader or simply create an NPC and add the '''/trait trader''' to it.




Line 86: Line 93:
Here are a bunch of helpful tutorials and links that can you help setting up a trader. You can also find here information about the advanced setup of this plugin.  
Here are a bunch of helpful tutorials and links that can you help setting up a trader. You can also find here information about the advanced setup of this plugin.  


If you lack some information you can always create a ticket on the issues page on GitHUb
If you lack some information you can always send US a mail to [email protected]


=== Basic setup ===
=== Basic setup ===


This [[http://wiki.citizensnpcs.co/DtlTraders/basics tutorial]] shows how to create a trader from scratch, how to add, edit and remove items.  
This [http://wiki.citizensnpcs.co/DtlTraders/basics tutorial] shows how to create a trader from scratch, how to add, edit and remove items.  
It shows you how to set prices, manage stock item flags and how to use the '''multiple amounts''' feature.  
It shows you how to set prices, manage stock item flags and how to use the '''multiple amounts''' feature.  


Line 99: Line 106:
http://wiki.citizensnpcs.co/DtlTraders/config
http://wiki.citizensnpcs.co/DtlTraders/config


=== Commands and usage ===
=== Commands and Permissions ===


http://wiki.citizensnpcs.co/DtlTraders/Commands
http://wiki.citizensnpcs.co/DtlTraders/Commands
http://wiki.citizensnpcs.co/DtlTraders/permissions


=== Language and translations ===
=== Language and translations ===

Revision as of 05:27, 5 January 2019

DtlTraders.png
dtlTraders

dtlTraders was created to easily setup admin shops for your server. Make and manage your shops with a GUI. Seriously, no hassle with configs and commands ;)

Status: Released (Recreated V5)

Version: 5.0.0 and up

Owned by: 4Creation

Former Author: Dandielo

License: All rights reserved

Source: Recreation version NOT open source.

Old Source: Dandielo's source code can be found on GitHub

Issues: Any buggs should be created on this page Bukkit Issues or on Discord

Questions: You can send a mail to: [email protected] or join Discord

Download: Find dtlTraders page on Spigot or Bukkit

Donate: helps US continue working on future updates by donating <3 or buying dtlTradersPlus (premium version) dtlTradersPlus *


About

This page is outdated, we are trying to make time to update this page, you can always check the updated one right here: Spigot

dtlTraders is trait for Citizens2 allowing to use NPCs as merchants.

Creating a basic trader and managing his stock is really easy, you need to know only one simple command (/trait trader) and all other things are achieved by using the provided GUI.

However you are not forced to use the trader interface if you don't want to, this plugin comes along with a bunch of commands, and a templating feature called patterns, this allows you to create, change, extend, merge shops in any way you want! You can also manage items and prices in shops using permissions, allowing you to change the shop content depending when a player has the required permission!

Also if you want you can translate each end-user part of the plugin into your language, as a result, this plugin also comes along with ready and built in translations into some languages. If you want to contribute a translation send US a mail to [email protected] .


Features

All working features, you can use with version 3.0.8

  • Selling items to players
  • Buying items from players
  • Easy adding, editing and removing items from a trader stock
  • Easy price setting mechanism
  • Allowing to open and set a sub-inventory with more specific amount choices for items
  • Prices set can apply to a unit or to the whole stack
  • Prices are calculated always for each added amount (in the sub-inventory) automatically and on the fly
  • Supporting ALL custom items the bukkit API provides!
  • Supporting 4 attribute modifiers described here!
  • A lot of settings, you can change to fit your needs
  • A advanced translation system allowing almost everything to translate!
  • Patterns allowing to setup traders even faster and permissions specific!
  • Pattern system along with the default-pattern allows to create shops using just one command!!!
  • The plugin has it's own API allowing to create custom Trader types and item attributes!
  • Much more incoming!


Getting started

To get this plugin working you will need to get the following plugins:

  • Citizens2
  • Vault
  • Vault supported economy plugin, like BOSEconomy, Fe
  • Vault supported permission plugin, like PermissionEx, Groupmanager

After you got all of them you can just simply put the dtlTradersx.x.x.jar into the plugin directory and start using this plugin.

For the most basic setup you need only to know one command, /trader create <name> that creates a trader or simply create an NPC and add the /trait trader to it.


How to:

Here are a bunch of helpful tutorials and links that can you help setting up a trader. You can also find here information about the advanced setup of this plugin.

If you lack some information you can always send US a mail to [email protected]

Basic setup

This tutorial shows how to create a trader from scratch, how to add, edit and remove items. It shows you how to set prices, manage stock item flags and how to use the multiple amounts feature.

I will also describe some config values, how they affect the game and in-game management of a trader and also which of them are trader specific.

Configuration

http://wiki.citizensnpcs.co/DtlTraders/config

Commands and Permissions

http://wiki.citizensnpcs.co/DtlTraders/Commands

http://wiki.citizensnpcs.co/DtlTraders/permissions

Language and translations

Advanced setup

Patterns

Extending

Credits and thanks