ModsJava
JetCharacters
The better solution to character cards. Free Minecraft Java mod for 1.8, 1.9, 1.10.
⬇ Download on Spigot JetCharacters
A JetSuite Plugin
This plugin uses bStats to collect use statistics. You can view the data collected here .
Roleplay servers often need a way to keep track of their user's characters, and are left to either find ways to do it using vanilla mechanics, or settle for less-than customizable solutions for storing characters. This plugin aims to solve that.
Features
Feel free to leave a review here, but for feature requests or issues, leave a message in the discussion or contact me on the JetSuite Support Discord .
A JetSuite Plugin
This plugin uses bStats to collect use statistics. You can view the data collected here .
Roleplay servers often need a way to keep track of their user's characters, and are left to either find ways to do it using vanilla mechanics, or settle for less-than customizable solutions for storing characters. This plugin aims to solve that.
Features
- 100% Customizable Card Components
- PlaceholderAPI Support for all Components (Example: %jetCharacters_name% )
- Easily editable data storage
- Long Message Mechanic (end a chat message with & to add more content to it!)
- NametagEdit Support for Character Names
- Database Storage
- Offline Searching (Currently Experimental)
- Types and limits for storage
- Long Message support for Commands
Spoiler: config.yml
Code (Text):
nodes:
name:
format: "&7├&f→ &aName: &7%name%"
title:
format: "&7├&f→ &aTitle: &7%title%"
description:
format: "&7├&f→ &aDescription: &7&o%description%"
gender:
format: "&7├&f→ &aGender: &7&o%gender%"
age:
format: "&7├&f→ &aAge: &7&o%age%"
race:
format: "&7├&f→ &aRace: &7&o%race%"
class:
format: "&7├&f→ &aClass: &7&o%class%"
hometown:
format: "&7├&f→ &aHometown: &7&o%hometown%"
nation:
format: "&7├&f→ &aNation: &7&o%nation%"
components:
#Should the character card be shown on right click?
rightclick: true
#Should offline character card searching be supported, by username?
#Be warned, this is very experimental and could get resource intensive with larger amounts of players,
#as it has to search through all of the data files.
#Please also note, that if multiple peoples' last username is the same,
#it will only send the card of the first one it finds.
#Defaults to false for this reason.
offline: false
#Should nodes on the character card require individual permissions to set them?
#If true, the set permission is jetCharacters.set
#If false, the permissions are jetCharacters.set.name, jetCharacters.set.title, etc.
split-perms: false
#Delays sending messages with & at the end until a message without an & at the end.
long-messages: true
#How many characters should be allowed in one long message?
long-message-length: 1000
name:
format: "&7├&f→ &aName: &7%name%"
title:
format: "&7├&f→ &aTitle: &7%title%"
description:
format: "&7├&f→ &aDescription: &7&o%description%"
gender:
format: "&7├&f→ &aGender: &7&o%gender%"
age:
format: "&7├&f→ &aAge: &7&o%age%"
race:
format: "&7├&f→ &aRace: &7&o%race%"
class:
format: "&7├&f→ &aClass: &7&o%class%"
hometown:
format: "&7├&f→ &aHometown: &7&o%hometown%"
nation:
format: "&7├&f→ &aNation: &7&o%nation%"
components:
#Should the character card be shown on right click?
rightclick: true
#Should offline character card searching be supported, by username?
#Be warned, this is very experimental and could get resource intensive with larger amounts of players,
#as it has to search through all of the data files.
#Please also note, that if multiple peoples' last username is the same,
#it will only send the card of the first one it finds.
#Defaults to false for this reason.
offline: false
#Should nodes on the character card require individual permissions to set them?
#If true, the set permission is jetCharacters.set
#If false, the permissions are jetCharacters.set.name, jetCharacters.set.title, etc.
split-perms: false
#Delays sending messages with & at the end until a message without an & at the end.
long-messages: true
#How many characters should be allowed in one long message?
long-message-length: 1000
Spoiler: lang.yml
Code (Text):
# Use & for color codes.
plugin-prefix: '&8[&2Characters&8] &7&o'
console-not-allowed: That command cannot be used from console!
console-no-character: Console is not allowed to have a character. Sorry console!
invalid-args: '&cImproper usage. The correct usage is %usage%'
player-not-found: '&cPlayer not found.'
no-permission: '&cYou don''t have permission to use that.'
no-node: '&cYou can''t set that on your character.'
card:
header: "&7\u250C\u2524&r &2%username%'s Character Card &7\u251C\u2510"
footer: "&7\u2514\u2524&r &2%username%'s Character Card &7\u251C\u2518"
help:
header: '&ajetCharacters Help'
base-command: /char
set: '&a%usage% &f- &7&osets your character''s %node%'
set-admin: '&a%usage% &f- &7&osets [player]''s %node%'
command: '&a%cmd% &f- &7&o%desc%'
help-desc: View jetCharacters Help
view-desc: View your card, or <player>'s card.
set-desc: Set a value on your card. Do '%base% set' for more help.
clear-desc: Clears a component on your card.
adminset-desc: Set a value on [player]'s card. Do '%base% adminset' for more help.
adminclear-desc: Set clears a component on [player]'s card.
set-admin-success: 'Successfully set %player%''s %node% to %value%'
set-success: 'Successfully set your %node% to %value%'
clear-admin-success: 'Successfully cleared %player%''s %node%'
clear-success: 'Successfully cleared your %node%'
command-not-found: '&cCommand not found.'
plugin-prefix: '&8[&2Characters&8] &7&o'
console-not-allowed: That command cannot be used from console!
console-no-character: Console is not allowed to have a character. Sorry console!
invalid-args: '&cImproper usage. The correct usage is %usage%'
player-not-found: '&cPlayer not found.'
no-permission: '&cYou don''t have permission to use that.'
no-node: '&cYou can''t set that on your character.'
card:
header: "&7\u250C\u2524&r &2%username%'s Character Card &7\u251C\u2510"
footer: "&7\u2514\u2524&r &2%username%'s Character Card &7\u251C\u2518"
help:
header: '&ajetCharacters Help'
base-command: /char
set: '&a%usage% &f- &7&osets your character''s %node%'
set-admin: '&a%usage% &f- &7&osets [player]''s %node%'
command: '&a%cmd% &f- &7&o%desc%'
help-desc: View jetCharacters Help
view-desc: View your card, or <player>'s card.
set-desc: Set a value on your card. Do '%base% set' for more help.
clear-desc: Clears a component on your card.
adminset-desc: Set a value on [player]'s card. Do '%base% adminset' for more help.
adminclear-desc: Set clears a component on [player]'s card.
set-admin-success: 'Successfully set %player%''s %node% to %value%'
set-success: 'Successfully set your %node% to %value%'
clear-admin-success: 'Successfully cleared %player%''s %node%'
clear-success: 'Successfully cleared your %node%'
command-not-found: '&cCommand not found.'
Feel free to leave a review here, but for feature requests or issues, leave a message in the discussion or contact me on the JetSuite Support Discord .
JetCharacters is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 503 times (via Spigot). Download it and open it directly in the game.