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)
Spoiler: Config
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 : [ ]
#################################################################
# Card #
# Creation #
#################################################################
createdCards : [ ]
# 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 : [ ]
#################################################################
# Card #
# Creation #
#################################################################
createdCards : [ ]
Spoiler: Commands
- /rolcards : shows the help menu
- /rolcards play : join the game
- /rolcards leave: leave the game
- /rolcards spawn set : set the spawn where players will respawn after each match
- /rolcards join: join a random queue
- /rolcards elo : shows the elo you own
- /rolcards stats : shows your stats
- /rolcards top: shows a top 10 ordered by elo
- /rolcards info: shows the health of your enemy
- /rolcards elo [player] : show the elo the [player] has
- /rolcards stats [player] : show the stats of the player [player]
- /rolcards card create: create your own cards.
- /rolcards elo give [player] [amount] : give an amount of elo to a player
- /rolcards elo set [player] [amount] : set an amount of elo to a player
- /rolcards arena create [ID] : create an arena (by default the spawn 1 and 2 are the location where you are at the moment you do the command)
- /rolcards arena setspawn1 [ID] : set the 1st spawn of an arena
- /rolcards arena setspawn2 [ID] : set the 2nd spawn of an arena
- /rolcards arena setmobspawn1 [ID] [number] : set the mobspawn place [number] to the arena [ID] of the player 1.
- /rolcards arena setmobspawn2 [ID] [number] : set the mobspawn place [number] to the arena [ID] of the player 2.
- /rolcards arena setdeathmatch1 [ID]: set the 1st deathmatch spawn of an arena
- /rolcards arena setdeathmatch1 [ID]:set the 1st deathmatch spawn of an arena
- /rolcards reload : reloads the plugin
- /rolcards test : command to test the cards, it will join you to a match with you as player1 and player2.
Spoiler: Permissions
RolCards use 1 permissions for each card, all has the same structure:
The card Poison Ball of Hunter:
- rolcards.class.[classname].[cardname]
The card Poison Ball of Hunter:
- rolcards.class.hunter.poisonball
- rolcards.class.normal
- rolcards.class.hunter
- rolcards.class.warrior
- rolcards.class.mage
- rolcards.vip
- rolcards.spawn.set : /rolcards spawn set
- rolcards.play:/rolcards play
- rolcards.leave:/rolcards leave
- rolcards.join: /rolcards join
- rolcards.elo : /rolcards elo
- rolcards.stats : /rolcards stats
- rolcards.stats.other : /rolcards stats [player]
- rolcards.top: /rolcards top
- rolcards.info : /rolcards info
- rolcards.card.create : /rolcards card create
- rolcards.elo.other : /rolcards elo [player]
- rolcards.elo.give : /rolcards elo give [player] [amount]
- rolcards.elo.set : /rolcards elo set [player] [amount]
- rolcards.arena.create : /rolcards arena create [ID]
- rolcards.arena.spawnset : /rolcards arena setspawn1 [ID] or /rolcards arena setspawn2 [ID]
- rolcards.reload : /rolcards reload
- rolcards.test : /rolcards test
- rolcards.bypass : allow you to use commands while you are playing
Spoiler: Pictures
Spoiler: Normal Cards
Spoiler: Warrior Cards
Spoiler: Mage Cards
Spoiler: Hunter Cards
This plugin is discontinued, if some dev want to keep updating it i will gladly give it to them!
Metrics collection
This plugin collects anonymous server statistics through bStats, an open-source Minecraft statistics service.
If you'd like to disable metrics collection via bStats, you can edit the plugins/bStats/config.yml file.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RolCards is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 161 times (via Spigot). Download it and open it directly in the game.