Hey !
Je me présente, Syrows, 17 ans, développeur Java depuis environ un an. Si tu es ici, c'est surement car tu as lu le titre de ce topic et que tu as cliqué dessus (et oui je suis un génie). Non plus sérieusement, si tu es ici, c'est surement car tu es intéressé par mon dernier plugin de shop: UltraShop.
Jean-mi: "Encore un plugin de shop... Y en a déjà pleins... Le tien a quoi en plus ?"
C'est là que ça devient intéressant. Certes, il y a déjà un très grand nombre de plugins de shops en libre circulation mais je pense que ces plugins sont un peu vieux et pas assez customisables pour les serveurs les utilisant. Selon moi, c'est essentiel qu'un serveur puisse avoir des plugins qui lui ressemblent et c'est là que mon plugin UltraShop entre en jeu.
Version: 1.8.8
Auteur: Syrows (oui c'est moi)
Plugin nécessaire à son fonctionnement: Vault
Quel est l'intérêt de ce plugin ?
Grâce à UltraShop, vous pouvez configurer la quasi totalité des inventaires du plugins. Envie d'en avoir plus, envie d'en avoir moins, envie de faire plusieurs pages d'items pour en vendre plus, envie de changer la décoration des inventaires, d'ajouter ou de retirer des items ? Vous pouvez le faire ! Tout les inventaires et les items sont gérés à partir d'un fichier ! Voici un petit exemple.
Ce qui donne:
Intéressant non ? Vous pouvez aussi modifier les items, leur prix d'achat, de vente, leur nom, leur description mais aussi leurs enchantements !
Envie de vendre des grades ? Des spawners ? Des clés ? Pas de soucis ! S'ils ont une commande pour les donner au joueur, ce plugin peut faire office d'interface de vente !
En voici la preuve en image !
Et voici la config !
Vous allez me dire "on peut vraiment mettre toutes les commandes ?" Oui, vous pouvez même en faire exécuter au joueur et au serveur et faire en sorte que l'item soit donné ou non.
Passons à la partie plus technique. De quoi se compose se plugin ?
Deux commandes:
Permission: ultrashop.command
Permission: ultrashop.command.shop
Vous pouvez customiser les messages de ces commandes mais aussi les messages d'achats, de ventes, d'erreur en bref pratiquement tous les messages du plugin !
Voyons un peu les interfaces d'achat et de vente.
Voici l'inventaire pour l'achat ou la vente des blocks (inventaire par défaut dans le plugin).
Voici l'inventaire pour l'achat ou la vente des minerais (inventaire par défaut dans le plugin).
Et voici maintenant l'interface d'achat.
Dans cet inventaire (qui n'est pas customisable) vous pouvez choisir de rajouter ou retirer des items en cliquant sur les vitres vertes et rouges. Simple, rapide et efficace !
Envie d'acheter ou de vendre plus d'items ? Vous pouvez tout vendre en cliquant sur votre molette ou en sélectionnant "Acheter +" ou "Vendre +".
Alors tu as changé d'avis ?
Jean-mi: "Ouais il est trop bien ! Comment on l'obtient ?"
Et bien c'est là le problème... Je ne sais pas encore s'il est totalement prêt pour être mis en ligne publiquement et s'il n'y a aucun bug c'est pourquoi j'aimerai attendre encore un peu avant de le mettre sur Bukkit ou Spigot. De plus, j'ai aussi quelques questions. Dois-je le traduire en anglais ou le laisser en français ? That is the question. Peut-être faire deux langues qui seront gérables via une commande ? Je ne sais pas encore.
Jean-mi: "Mais pourquoi t'as fait toute cette présentation alors ?"
Et bien pour tout vous dire, j'aimerai un premier avis sur ce plugin de votre part. De plus, j'aimerai savoir si vous auriez des idées pour qu'il soit encore plus complet et qui sait, qu'il devienne peut-être un des meilleurs du marché ! (oui je sais je rêve...)
En tout cas merci d'avoir lu ce topic et j'espère que vous aurez aimé mon plugin !
Note: Si vous souhaitez me contacter vous pouvez le faire via Discord: Syrows#6297
Codialement.
Syrows
Je me présente, Syrows, 17 ans, développeur Java depuis environ un an. Si tu es ici, c'est surement car tu as lu le titre de ce topic et que tu as cliqué dessus (et oui je suis un génie). Non plus sérieusement, si tu es ici, c'est surement car tu es intéressé par mon dernier plugin de shop: UltraShop.
Jean-mi: "Encore un plugin de shop... Y en a déjà pleins... Le tien a quoi en plus ?"
C'est là que ça devient intéressant. Certes, il y a déjà un très grand nombre de plugins de shops en libre circulation mais je pense que ces plugins sont un peu vieux et pas assez customisables pour les serveurs les utilisant. Selon moi, c'est essentiel qu'un serveur puisse avoir des plugins qui lui ressemblent et c'est là que mon plugin UltraShop entre en jeu.
Présentation d'UltraShop
Plugin: UltraShop
Version: 1.8.8
Auteur: Syrows (oui c'est moi)
Plugin nécessaire à son fonctionnement: Vault
Quel est l'intérêt de ce plugin ?
Grâce à UltraShop, vous pouvez configurer la quasi totalité des inventaires du plugins. Envie d'en avoir plus, envie d'en avoir moins, envie de faire plusieurs pages d'items pour en vendre plus, envie de changer la décoration des inventaires, d'ajouter ou de retirer des items ? Vous pouvez le faire ! Tout les inventaires et les items sont gérés à partir d'un fichier ! Voici un petit exemple.
Code:
gui:
shop:
title: "&6Ultra&eShop"
size: 54
default: true
items:
grass:
id: 2
custom:
name: "&6&lBlocks"
slot: 19
action: "%open% -> &6&lBlocks"
diamond-ore:
id: 56
custom:
name: "&b&lMinerais"
slot: 20
action: "%open% -> &b&lMinerais"
mob-spawner:
id: 52
custom:
name: "&e&lSpawners"
slot: 22
action: "%open% -> &e&lSpawners"
blaze-rod:
id: 369
custom:
name: "&b&lFarm"
slot: 24
action: "%open% -> &b&lFarm"
beacon:
id: 138
custom:
name: "&6&lItems spéciaux"
slot: 25
action: "%open% -> &6&lItems spéciaux"
paper:
id: 339
custom:
name: "&6&lCommandes"
slot: 38
action: "%open% -> &6&lCommandes"
diamond-helmet:
id: 310
custom:
name: "&e&lGrades"
slot: 40
action: "%open% -> &e&lGrades"
chest:
id: 54
custom:
name: "&6&lKits"
slot: 42
action: "%close%"
command: "kit"
sign:
id: 323
custom:
name: "&b&l%player%"
lores:
- " "
- "&eVotre money&6: &b%balance%&7$"
- " "
slot: 45
barrier:
id: 166
custom:
name: "&c&lFermer"
slot: 53
action: "%close%"
yellow-glass:
id: 160
data: 4
custom:
name: " "
slots:
- 2
- 6
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 18
- 21
- 23
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 37
- 39
- 41
- 43
- 47
- 51
orange-glass:
id: 160
data: 1
custom:
name: " "
slots:
- 0
- 1
- 3
- 4
- 5
- 7
- 8
- 9
- 17
- 36
- 44
- 46
- 48
- 49
- 50
- 52
Ce qui donne:
Intéressant non ? Vous pouvez aussi modifier les items, leur prix d'achat, de vente, leur nom, leur description mais aussi leurs enchantements !
Envie de vendre des grades ? Des spawners ? Des clés ? Pas de soucis ! S'ils ont une commande pour les donner au joueur, ce plugin peut faire office d'interface de vente !
En voici la preuve en image !
Et voici la config !
Code:
beacon:
id: 138
custom:
name: "&3&lEmpereur"
lores:
- " "
- "&eAvantages:"
- "&6» &ePréfix &b[&3Empereur&b] &3%player%"
- "&6» &eLes avantages du grade Seigneur"
- "&6» &eAccès au kit Empereur"
- "&6» &eAccès à 6 homes"
- "&6» &eAccès au /near et /feed"
- "&6» &eAccès aux couleurs dans le chat"
- "&6» &ePossibilité de vendre 25 items au /ah"
- " "
options:
buy-price: 5000000
exchangeable: false
slot: 41
command: "%server% pex user %player% group add Empereur"
Vous allez me dire "on peut vraiment mettre toutes les commandes ?" Oui, vous pouvez même en faire exécuter au joueur et au serveur et faire en sorte que l'item soit donné ou non.
Passons à la partie plus technique. De quoi se compose se plugin ?
Deux commandes:
Permission: ultrashop.command
Permission: ultrashop.command.shop
Vous pouvez customiser les messages de ces commandes mais aussi les messages d'achats, de ventes, d'erreur en bref pratiquement tous les messages du plugin !
Voyons un peu les interfaces d'achat et de vente.
Voici l'inventaire pour l'achat ou la vente des blocks (inventaire par défaut dans le plugin).
Voici l'inventaire pour l'achat ou la vente des minerais (inventaire par défaut dans le plugin).
Et voici maintenant l'interface d'achat.
Dans cet inventaire (qui n'est pas customisable) vous pouvez choisir de rajouter ou retirer des items en cliquant sur les vitres vertes et rouges. Simple, rapide et efficace !
Envie d'acheter ou de vendre plus d'items ? Vous pouvez tout vendre en cliquant sur votre molette ou en sélectionnant "Acheter +" ou "Vendre +".
Alors tu as changé d'avis ?
Jean-mi: "Ouais il est trop bien ! Comment on l'obtient ?"
Et bien c'est là le problème... Je ne sais pas encore s'il est totalement prêt pour être mis en ligne publiquement et s'il n'y a aucun bug c'est pourquoi j'aimerai attendre encore un peu avant de le mettre sur Bukkit ou Spigot. De plus, j'ai aussi quelques questions. Dois-je le traduire en anglais ou le laisser en français ? That is the question. Peut-être faire deux langues qui seront gérables via une commande ? Je ne sais pas encore.
Jean-mi: "Mais pourquoi t'as fait toute cette présentation alors ?"
Et bien pour tout vous dire, j'aimerai un premier avis sur ce plugin de votre part. De plus, j'aimerai savoir si vous auriez des idées pour qu'il soit encore plus complet et qui sait, qu'il devienne peut-être un des meilleurs du marché ! (oui je sais je rêve...)
En tout cas merci d'avoir lu ce topic et j'espère que vous aurez aimé mon plugin !
Note: Si vous souhaitez me contacter vous pouvez le faire via Discord: Syrows#6297
Codialement.
Syrows
Dernière édition: