Now its open source so any dev that want to continue updating it can do it, thank you all!
What is RolCards?
RolCards is a new game that tries to bring the gameplay of games like Hearthstone or Legends of Runeterra to Minecraft. It uses
Vault and Lib1711. Features:
ELO system to make a top of the players.
Automatically enable texturepack when you join the game and disable when you leave it. (/rolcards play, /rolcards leave)
Language File "messages.yml" to translate to your own language.
Top 10 ordered by elo.
MySQL or File Storage (config.yml the option enableMySQL false to File Storage, true to MySQL).
Deathmatch when both has consumed all their cards.
Donator Features (Double elo and double prize on win)
Different classes (Mage,Hunter,Warrior, more coming soon...). Each class has a different class skill and their own class cards.
Card Shop where you can buy the class cards with the money you earn winning games.
GUI system that make so easy the deck creation, accept challeng requests, buy cards, etc.
Easy challeng requests system.
Permissions for all cards and class
Commands to create arenas with the different spawns of players
Nowadays the plugins support 1v1 challengs , maybe in future versions I can make Team vs Team.
Each card has his own effect, sound, damage, etc.
Cards that invokes mobs on the field, so you can attack with them 1 time each turn, each mob has his damage and health, you can use your spells or mobs to kill the enemy mobs or direcly the enemy.
Mana to allow you to use the cards.
Create own cards.
Configurable messages
Placeholder {rolcardsElo} to use it on scoreboard plugins (need MVdW Placeholders)
Code (YAML):
################################################################# # MySQL # # Configuration # ################################################################# mysql:
host: ''
port: ''
database: ''
user: ''
password: ''
################################################################# # Spawn # # Configuration # ################################################################# spawn:
==: org.bukkit.Location
yaw: 0.0
pitch: 0.0
z: 0.0
y: 60.0
world: world
x: 0.0
################################################################# # Gameplay # # Configuration # ################################################################# #Deck size deckSize: 20
#Time of the turn of each player turnTime: 25
#Reward amount prizeAmount: 10
rewardCommand: 'eco give
%player% 10' #Set language to 'es' if you want a spanish traduction, if you set it to 'en' #you can change the messages on the 'messages.yml' language: en
#Set it to true if you have a MySQL configurated, set it to false to use file storage enableMySQL: false
#If you set it to true, rolcards will be activated for all players when they join the server #set it to false if you want that the players has to do /rolcards play to start directJoin: false
#Featherboard Hook featherBoardEnabled: false
#Scoreboard config scoreboardEnabled: true
scoreboardName: RolCards
#Fee that you must pay when you join a match. joinMatchFee: 0
#The cost of the lottery. The lottery gives you a random card. lotMoneyCost: 4500.0
#Enable or disable the custom resourcepack of RolCards resourcePackEnabled: true
#Thats the resource link that will be downloaded when you do /rolcards leave resourceNormal: 'http://www.faithful32x32.com/dl/faithful32pack.zip'
################################################################# # Arena # # Configuration # ################################################################# arenas: []