WICHTIG: Dies sind keine echten PaySafeCards!
Features:
- API für Server
- Kleines System + Code
- /buy psc <geld>
- /check psc <code>
- /remove psc <code> <geld>
- Zuerst die API in den Plugins-Ordner und dann reloaden!
- Dann in dein Projekt hinzufügen!
Code (Text):
/*
* Generiert eine PaySafeCard mit der angegebenen Zahl!
*/
PaySafeCardAPI.generatePaySafeCard(money);
/*
* Überprüft, ob die angegebene PaySafeCard existiert!
*/
PaySafeCardAPI.checkPaySafeCard(paysafecard);
/*
* Überprüft, wieviel die PaySafeCard noch Wert ist!
*/
PaySafeCardAPI.checkPaySafeCardValue(paysafecard);
/*
* Fügt der angegeben PaySafeCard den angegeben Wert hinzu!
*/
PaySafeCardAPI.addMoneyToPaySafeCard(paysafecard, add);
/*
* Entfernt der angegeben PaySafeCard den angegeben Wert!
*/
PaySafeCardAPI.removeMoneyFromPaySafeCard(paysafecard, remove);
/*
* Setzt der angegeben PaySafeCard den angegeben Wert!
*/
PaySafeCardAPI.setMoneyToPaySafeCard(paysafecard, set);
/*
* Entfernt die angegeben PaySafeCard aus der File!
*/
PaySafeCardAPI.removePaySafeCardFromFile(paysafecard);
Eine PaySafeCard kaufen:
Code (Text):
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 2){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(Methoden.isInt(args[1])){
String code = PaySafeCardAPI.generatePaySafeCard(Integer.parseInt(args[1]));
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
StringSelection strSel = new StringSelection(code);
clipboard.setContents(strSel, null);
p.sendMessage(Data.PREFIX + "§7Du hast dir eine PaySafeCard gekauft!");
p.sendMessage(Data.PREFIX + "§7Der Code lautet: §e" + code);
p.sendMessage(Data.PREFIX + "§7Der Code wurde in der Zwischenablage gespeichert!");
} else {
p.sendMessage(Data.PREFIX + "§cBitte gebe als dritten Argument eine Zahl an!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/buy psc <geld>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/buy psc <geld>");
}
return true;
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 2){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(Methoden.isInt(args[1])){
String code = PaySafeCardAPI.generatePaySafeCard(Integer.parseInt(args[1]));
Toolkit toolkit = Toolkit.getDefaultToolkit();
Clipboard clipboard = toolkit.getSystemClipboard();
StringSelection strSel = new StringSelection(code);
clipboard.setContents(strSel, null);
p.sendMessage(Data.PREFIX + "§7Du hast dir eine PaySafeCard gekauft!");
p.sendMessage(Data.PREFIX + "§7Der Code lautet: §e" + code);
p.sendMessage(Data.PREFIX + "§7Der Code wurde in der Zwischenablage gespeichert!");
} else {
p.sendMessage(Data.PREFIX + "§cBitte gebe als dritten Argument eine Zahl an!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/buy psc <geld>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/buy psc <geld>");
}
return true;
}
Die PaySafeCard überprüfen:
Code (Text):
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 2){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(PaySafeCardAPI.checkPaySafeCard(args[1])){
p.sendMessage(Data.PREFIX + "§7Die PaySafeCard §e" + args[1] + " §7ist noch §e" + PaySafeCardAPI.checkPaySafeCardValue(args[1]) + " Euro§7 Wert!");
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard existiert nicht!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/check psc <code>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/check psc <code>");
}
return true;
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 2){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(PaySafeCardAPI.checkPaySafeCard(args[1])){
p.sendMessage(Data.PREFIX + "§7Die PaySafeCard §e" + args[1] + " §7ist noch §e" + PaySafeCardAPI.checkPaySafeCardValue(args[1]) + " Euro§7 Wert!");
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard existiert nicht!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/check psc <code>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/check psc <code>");
}
return true;
}
Der PaySafeCard einen Wert entfernen:
Code (Text):
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 3){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(PaySafeCardAPI.checkPaySafeCard(args[1])){
if(Methoden.isInt(args[2])){
if(Integer.parseInt(args[2]) <= PaySafeCardAPI.checkPaySafeCardValue(args[1])){
PaySafeCardAPI.removeMoneyFromPaySafeCard(args[1], Integer.parseInt(args[2]));
p.sendMessage(Data.PREFIX + "§7Du hast der PaySafeCard §e" + args[2] + " Euro §7entfernt!");
if(PaySafeCardAPI.checkPaySafeCardValue(args[1]) == 0){
PaySafeCardAPI.removePaySafeCardFromFile(args[1]);
p.sendMessage(Data.PREFIX + "§7Die PaySafeCard §e" + args[1] + " §7ist nun aufgebraucht!");
}
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard ist nich so viel Wert!");
}
} else {
p.sendMessage(Data.PREFIX + "§cBitte gebe als vierten Argument eine Zahl an!");
}
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard existiert nicht!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/remove psc <code> <geld>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/remove psc <code> <geld>");
}
return true;
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
Player p = (Player) sender;
if(args.length == 3){
if(args[0].equalsIgnoreCase("psc") || args[0].equalsIgnoreCase("paysafecard")){
if(PaySafeCardAPI.checkPaySafeCard(args[1])){
if(Methoden.isInt(args[2])){
if(Integer.parseInt(args[2]) <= PaySafeCardAPI.checkPaySafeCardValue(args[1])){
PaySafeCardAPI.removeMoneyFromPaySafeCard(args[1], Integer.parseInt(args[2]));
p.sendMessage(Data.PREFIX + "§7Du hast der PaySafeCard §e" + args[2] + " Euro §7entfernt!");
if(PaySafeCardAPI.checkPaySafeCardValue(args[1]) == 0){
PaySafeCardAPI.removePaySafeCardFromFile(args[1]);
p.sendMessage(Data.PREFIX + "§7Die PaySafeCard §e" + args[1] + " §7ist nun aufgebraucht!");
}
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard ist nich so viel Wert!");
}
} else {
p.sendMessage(Data.PREFIX + "§cBitte gebe als vierten Argument eine Zahl an!");
}
} else {
p.sendMessage(Data.PREFIX + "§cDie PaySafeCard existiert nicht!");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/remove psc <code> <geld>");
}
} else {
p.sendMessage(Data.PREFIX + "§7Bitte nutze §e/remove psc <code> <geld>");
}
return true;
}
TODO:
- PaySafeCardAPI für MySQL
Support:
- Falls Fragen, Bugs oder Ideen vorhanden sind, kannst du sie mit gerne bei Skype schreiben oder hier auf Spigot per Koversation.
- Skypename: lukspuk123
Spenden:
Danke an: @Golgolex_TV 5 Euro :3
Du willst mir einen Keks spenden?
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.8
- 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.
[PaySafeCardAPI] [InGame] [+ Examples] is a free Minecraft Java mod. Compatible with Minecraft 1.8. Downloaded 208 times (via Spigot). Download it and open it directly in the game.