Saltar al contenido principal

BTC Rpgcore Configuration

Configure BornToCraft RPG core systems (Items, Stats, Professions, Inventory, Crafting, Commands, Fishing, Auction, Movement, Trade)

Aggregated configuration entry exposing the complete BornToCraft RPG core state.

Campos

CampoTipoPredeterminadoDescripción
itemsItemsSection—Catalogue d'objets RPG, sets et gemmes disponibles
ItemsSection (13)
CampoTipoPredeterminadoDescripción
uiTextEffectsBooleanfalseApply UiCore rarity effects to item names. Requires the matching BTC resource pack.
categoriesList<ItemCategoryDefinition>emptyCategories d'items (armes, armures, etc.). Cliquez sur 'Add' pour creer une nouvelle categorie.
ItemCategoryDefinition (4)
CampoTipoPredeterminadoDescripción
descriptionString?——
parentString?——
itemsList<CatalogItemDefinition>emptyListe des items appartenant à cette catégorie
loreConfigIdString?—ID de la configuration de lore par défaut pour cette catégorie (optionnel)
setsList<EquipmentSetDefinition>emptySets d'equipement avec bonus de set. Cliquez sur 'Add' pour definir un nouveau set d'items.
EquipmentSetDefinition (2)
CampoTipoPredeterminadoDescripción
piecesList<String>empty—
bonusesList<SetBonusDefinition>empty—
loreConfigurationsList<ItemLoreConfiguration>emptyConfigurations de lore pour controler l'ordre et le format d'affichage des informations dans le lore des items. Cliquez sur 'Add' pour creer une nouvelle configuration.
ItemLoreConfiguration (29)
CampoTipoPredeterminadoDescripción
templateString—Template du lore avec placeholders. Chaque placeholder doit être sur sa propre ligne. Placeholders disponibles: %rarity% - Affiche la rareté formatée %description% - Affiche la description de base définie sur l'item %effect% - Affiche la description des effets associés (si présents) %set_info% - Affiche les informations du set si l'item en possède %stat:<ID_STAT>% - Affiche la statistique ciblée (ex: %stat:STRENGTH%). La forme %stat.<ID_STAT>% est aussi acceptée. %requirements% - Affiche les prérequis de niveau et de profession %criteria% - Affiche les critères spécifiques requis %durability% - Affiche la durabilité de l'item %empty% - Génère une ligne vide dans le lore
pagesList<String>emptyListe des templates de lore pour chaque page (optionnel). Si renseigné, 'template' sera utilisé pour la première page.
paginationFooterString<gray>Page {current}/{total} <dark_gray>(F pour tourner)Format du pied de page de pagination. Placeholders: {current}, {total}
paginationSoundStringminecraft:item.book.page_turnSon joué lors du changement de page (ex: minecraft:item.book.page_turn)
paginationCooldownLong200Cooldown entre deux changements de page (en millisecondes)
requirementTitleString<gold>Prérequis :Titre affiché au-dessus des prérequis (laissé vide pour désactiver)
requirementMetIconString<green>✔Icône affichée quand un prérequis est rempli
requirementUnmetIconString<red>✘Icône affichée quand un prérequis n'est pas rempli
requirementFormatString{icon} <gray>{name} <white>{level}Format d'affichage d'un prérequis ({icon}, {name}, {level})
professionRequirementFormatsMap<String, String>emptyFormats d'affichage spécifiques par profession (clé = ID de la profession en majuscules, valeur = format utilisant {icon}, {name} et {level})
levelDisplaysList<String>emptyListe des affichages personnalisés pour chaque niveau (index 0 = niveau 1, etc.). Vide = le niveau s'affiche en chiffres. Une entrée <image:…> doit désigner un glyphe réellement enregistré dans le pack, sinon le joueur lit la balise.
criteriaTitleString<red>Conditions Requises :Titre affiché au-dessus des critères (laissé vide pour désactiver)
criteriaFormatString{icon} <gray>{name} {operator} <white>{value}Format d'affichage d'un critère ({icon}, {name}, {operator}, {value}, {description})
descriptionTitleString<gold>Description :Titre affiché au-dessus de la description (laissé vide pour désactiver)
effectTitleString<gold>Effets :Titre affiché au-dessus des effets (laissé vide pour désactiver)
statCategoriesMap<String, String>emptyFormat d'affichage pour chaque catégorie de statistiques (clé = ID de la catégorie)
statFormatsMap<String, String>—Format d'affichage pour chaque statistique (clé = ID de la stat en majuscules, valeur = format utilisant {name} et {value})
positiveValueFormatString<green>+{value}Format appliqué aux valeurs de statistiques positives ({value} sera remplacé par le nombre)
negativeValueFormatString<red>{value}Format appliqué aux valeurs de statistiques négatives ({value} sera remplacé par le nombre)
statisticTitleString<gold>Statistiques :Titre affiché au-dessus des statistiques (laissé vide pour désactiver)
enchantmentTitleString<gold>Enchantements :Titre affiché au-dessus des enchantements (laissé vide pour désactiver)
enchantmentFormatString<gray>{name} <white>{level}Format d'affichage d'un enchantement ({name}, {level})
hideVanillaEnchantmentsBooleantrueSi vrai, les enchantements vanilla seront masqués du lore par défaut de Minecraft
durabilityFormatString<gray>Durabilité : <white>{current} / {max}Format d'affichage de la durabilité ({current}, {max})
rarityFormatsMap<String, String>—Format d'affichage pour chaque rareté (clé = nom de la rareté en majuscules)
descriptionPrefixString<gray>Préfixe avant chaque ligne de description
setInfoPrefixString<dark_purple>Préfixe appliqué aux informations de set
effectPrefixString<green>Préfixe appliqué aux lignes d'effets
rarityTooltipsMap<String, String>emptyStyle de tooltip pour chaque rareté (clé = nom de la rareté en majuscules, valeur = NamespacedKey du style)
effectMessagesItemEffectMessages—Messages affiches lors de l'utilisation des effets d'items (cooldown, succes, erreurs)
ItemEffectMessages (4)
CampoTipoPredeterminadoDescripción
triggeredString<green>Effet déclenché !Message envoyé quand l'effet est déclenché avec succès. Placeholders: {effect}, {action}, {cooldown}
cooldownString<red>Effet en cooldown ({remaining}s)Message affiché quand le cooldown est encore actif. Placeholders: {effect}, {action}, {cooldown}, {remaining}
missingActionString<red>Action introuvable ({action})Message affiché quand l'action configurée est introuvable. Placeholders: {effect}, {action}
errorString<red>Erreur lors du déclenchement de l'effetMessage envoyé en cas d'erreur lors de l'exécution. Placeholders: {effect}, {action}
messagesItemMessages—Messages utilises par les commandes, menus et protections d'items. Placeholders disponibles : {item}, {amount}, {player}, {category}, {page}, {total_pages}, {seconds}. Laissez vide pour desactiver l'envoi d'un message.
ItemMessages (6)
CampoTipoPredeterminadoDescripción
commandsCommandMessages——
requirementsRequirementMessages——
consumablesConsumableMessages——
actionBlocksActionBlockMessages——
menuMenuMessages——
inventoryInventoryMessages——
browserBrowserMenuConfiguration—Configuration des menus de navigation (categories et items)
BrowserMenuConfiguration (2)
CampoTipoPredeterminadoDescripción
categoriesCategoriesBrowserConfiguration——
itemsItemsBrowserConfiguration——
rarityCustomDataList<RarityCustomDataMapping>emptyConfiguration du mapping des raretés vers des données custom NBT (Custom Data) pour le resource pack
RarityCustomDataMapping (3)
CampoTipoPredeterminadoDescripción
rarityIdString—Nom de la rareté définie dans le composant (ex: MYTHIC)
customDataKeyString—Clé NBT à injecter dans le composant minecraft:custom_data (ex: BTC_ITEM_TIER)
customDataValueString—Valeur assignée à la clé (ex: MYTHIC)
gemsGemSection—Système de gemmes (catégories, whitelists, affichage)
GemSection (4)
CampoTipoPredeterminadoDescripción
categoriesList<GemCategoryDefinition>emptyDéfinitions des catégories de gemmes et leurs whitelists
loreGemLoreConfiguration—Configuration de l'affichage des slots et statistiques de gemmes
anvilApplyCostInt5Coût en niveaux d'expérience pour appliquer une gemme à l'enclume
anvilRemoveCostInt2Coût en niveaux d'expérience pour retirer une gemme à l'enclume
paginationTooltipPaginationSettings—Configuration globale de la pagination des tooltips
TooltipPaginationSettings (7)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver la pagination globale des tooltips (touche : paginationKeybind, F par défaut)
allowNonCatalogItemsBooleanfalseAutoriser la pagination même si l'item n'est pas dans le catalogue BTC (basé sur lore custom)
paginationKeybindStringSWAP_OFFHANDKeybind used for changing pages. Available: SWAP_OFFHAND, DROP, SNEAK, SHIFT_CLICK, LEFT_CLICK, RIGHT_CLICK, MIDDLE_CLICK. Defaults to SWAP_OFFHAND (F key).
comparisonKeybindStringSNEAKKeybind used to set an item as the comparison base. Available: SWAP_OFFHAND, DROP, SNEAK, SHIFT_CLICK, LEFT_CLICK, RIGHT_CLICK, MIDDLE_CLICK.
paginationIndicatorString<gray>Press <yellow>F</yellow> to change page <dark_gray>(<yellow><page></yellow>/<max_pages>)</dark_gray>Indicator string to display at the bottom of a multi-page item (e.g. 'Press F for next page - <page>/<max_pages>').
comparisonIndicatorString<gray>Press <yellow>Shift</yellow> to compare items</gray>Indicator string to display for comparison (e.g. 'Press Shift to compare').
categoryImagesMap<String, String>emptyMap of RPGCore Category IDs to their MiniMessage icon string.
rarityGlowingColorsMap<String, String>emptyCouleurs de glowing par rareté (ID de la rareté -> Code Hexa #RRGGBB)Colores
industrialIndustrialSection—Configuration industrielle (recettes, machines, hologrammes)
IndustrialSection (4)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le système industriel global
machinesList<IndustrialMachineDefinition>emptyConfiguration des types de machines industrielles
recipesList<IndustrialRecipe>emptyListe des recettes industrielles globales
defaultHologramSettingsMachineHologramSettings—Configuration globale des hologrammes de machines
stackingItemStackingSettings—Configuration de l'affichage des quantités d'items et d'orbes XP au sol
ItemStackingSettings (3)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActive l'affichage de la quantité sur les items et orbes XP au sol
itemFormatString<yellow><amount>x</yellow> <white><name></white>Format MiniMessage pour les items au sol. Placeholders : <amount>, <name>
xpFormatString<green><amount> XP</green>Format MiniMessage pour les orbes XP au sol. Placeholder : <amount>
statsStatsSection—Definition des statistiques des joueurs et valeurs par defaut
StatsSection (4)
CampoTipoPredeterminadoDescripción
artifactRef<BTCPlayerStateArtifactEntry>—Artefact utilisé pour stocker l'état complet des joueurs (stats + effets)
statsList<PlayerStatConfiguration>emptyListe complète de toutes les statistiques paramétrables (si vide, les défauts sont chargés au runtime)
PlayerStatConfiguration (9)
CampoTipoPredeterminadoDescripción
statIdPlayerStatId?STRENGTHSélectionner la statistique à configurer parmi la listeValores:STRENGTHATTACK_SPEEDHEALTHARMORARMOR_TOUGHNESSKNOCKBACK_RESISTANCEREGENERATIONHUNGER_REGENCRIT_CHANCECRIT_DAMAGELIFESTEALATTACK_KNOCKBACKSWEEPING_DAMAGE_RATIOMACE_SMASH_DAMAGEPROJECTILE_DAMAGEPROJECTILE_VELOCITYRANGED_POWERDRAW_SPEEDTRIDENT_VELOCITYTRIDENT_RIPTIDE_STRENGTHSPEAR_LUNGE_STRENGTHWIND_CHARGE_VELOCITYDAMAGE_REDUCTIONPARRY_CHANCEBLOCK_CHANCEBLOCK_POWERDODGE_CHANCEPISTOL_DAMAGEPISTOL_POWERMAGIC_DAMAGEMAGIC_POWERSPEEDSNEAKING_SPEEDWATER_MOVEMENT_SPEEDOXYGEN_BONUSWATER_MOVEMENT_EFFICIENCYJUMP_STRENGTHSTEP_HEIGHTSCALEGRAVITYSAFE_FALL_DISTANCEFALL_DAMAGE_MULTIPLIEREXPLOSION_KNOCKBACK_RESISTANCEELYTRA_SPEEDELYTRA_BOOSTGRAPPLING_POWERFISHING_STRENGTHCRITICAL_FISHING_CHANCELUCK_OF_THE_SEA_BONUSLURE_BONUSFISHING_TREASURE_BONUSFISHING_TRASH_BONUSMINING_EFFICIENCYSUBMERGED_MINING_SPEEDORE_QUANTITY_BONUSWOODCUTTING_EFFICIENCYWOOD_YIELD_BONUSSHOVEL_EFFICIENCYHOE_EFFICIENCYCROP_YIELD_BONUS
displayNameString—Nom d'affichage de la statistique (ex: 'Vie Maximale', 'Dégâts d'Attaque')
displayTypeStatDisplayTypePERCENTAGEType d'affichage de la valeur (pourcentage, décimale, ou entier)
defaultValueDouble0.0Valeur par défaut appliquée aux nouveaux joueurs (valeur brute interne)
minValueDouble?—Valeur minimale autorisée en interne (laissez vide pour aucune limite)
maxValueDouble?—Valeur maximale autorisée en interne (laissez vide pour aucune limite)
percentageMultiplierDouble100.0Multiplicateur pour convertir la valeur interne en pourcentage visible (ex: 0.1 vitesse * 1000 = 100%)
displayFormatStringVALUE_PLACEHOLDERFormat d'affichage dans le lore des items. Utilisez {value} pour la valeur. Ex: '<red>+{value}% Dégâts', '<green>{value}% Vitesse'
scopeStatScope?—Détermine où la statistique peut être appliquée (joueurs, équipements, ou les deux)Valores:PLAYERITEMBOTH
configOptionsStatsConfigOptions—Options de configuration globales pour les mécaniques de statistiques custom
StatsConfigOptions (15)
CampoTipoPredeterminadoDescripción
healthRegenerationHealthRegenerationConfig—Configuration de la régénération de santé
criticalStrikesCriticalStrikeConfig—Configuration des coups critiques
lifestealLifestealConfig—Configuration du vol de vie
oxygenBonusOxygenBonusConfig—Configuration de l'oxygène sous l'eau
miningEfficiencyMiningEfficiencyConfig—Configuration de l'efficacité de minage
woodcuttingEfficiencyMiningEfficiencyConfig—Configuration de l'efficacité de bûcheronnage
shovelEfficiencyMiningEfficiencyConfig—Configuration de l'efficacité de pelletage
hoeEfficiencyMiningEfficiencyConfig—Configuration de l'efficacité de labourage/récolte
wisdomWisdomConfig—Configuration des effets liés à la sagesse (bonus d'XP, réductions de coûts, etc.)
doubleDropDoubleDropConfig—Filtres pour la duplication automatique des blocs / entités.
mobGroupsList<MobGroupConfig>—Définition des groupes de monstres pour les statistiques ciblées (Dégâts, Défense, XP)
gatheringYieldGatheringYieldConfig—Configuration des bonus de quantité (Minage, Bûcheron, Agriculture)
craftingCraftingConfig—Configuration de la forge et de l'artisanat
alchemyAlchemyConfig—Configuration de l'alchimie
enchantmentMasteryEnchantmentMasteryConfig—Configuration de la maîtrise des enchantements
messagesStatsMessages—Personnalisation des messages utilisés par les commandes de statistiques
StatsMessages (10)
CampoTipoPredeterminadoDescripción
permissionDeniedString<red>You do not have permission to use this command.Message envoyé lorsqu'un joueur n'a pas la permission d'utiliser la commande
usageUsageMessages—Messages d'aide affichés lorsque l'utilisation d'une sous-commande est incorrecte
unknownSubcommandString<red>Unknown subcommand: {subcommand}Message affiché quand la sous-commande est inconnue
listHeaderString<gold><bold>=== Registered Player Stats ({count}) ===Entête de la liste des statistiques lorsque /rpgstat list est utilisé
emptyListString<yellow>No stats are currently registered.Message affiché quand aucune statistique n'est enregistrée
playerNotFoundString<red>Player not found: {player}Message affiché lorsqu'un joueur ciblé est introuvable
statNotFoundString<red>Unknown stat: {stat}Message affiché lorsqu'une statistique est introuvable
cannotModifyEquipmentStatString<red>Stat {stat} cannot be modified directly; it is item-only.Message affiché lorsqu'une statistique ne peut pas être modifiée directement
invalidValueString<red>Invalid value: {value}Message affiché lorsqu'une valeur numérique est invalide
successSuccessMessages—Messages de confirmation lorsqu'une action réussit
professionsProfessionsSection—Configuration complete des metiers et specialisations
ProfessionsSection (5)
CampoTipoPredeterminadoDescripción
artifactRef<ProfessionDataArtifactEntry>—Artifact utilise pour stocker les donnees de toutes les professions (niveaux, XP, etc. des joueurs)
definitionsList<ProfessionManifest>emptyListe des metiers disponibles. Cliquez sur 'Add' pour creer une nouvelle profession avec son ID, nom, niveaux, et evenements XP.
ProfessionManifest (5)
CampoTipoPredeterminadoDescripción
loreNameString—Nom affiché dans le lore des items (ex: icône ou texte spécifique)
descriptionList<String>emptyLore lines describing the profession. Supports Adventure MiniMessage tags (<gold>, <bold>, etc.) and placeholders: {profession_name}, {profession_level}, {profession_xp}Varias líneas
curveProgressionCurveTRADELoi de progression : le coût de chaque passage de niveau, d'où les seuils sont dérivés
levelRewardsList<ProfessionLevelReward>emptyRécompenses par niveau : seuls les niveaux qui récompensent sont déclarés
menuConfigProfessionMenuConfiguration—Menu display configuration: customize how this profession appears in UIs
rewardLoreFormatList<String>emptyFormat de lore global pour les recompenses de niveau dans les menus. Placeholders: {stat_name}, {stat_value}, {stat_format}, etc.PlaceholdersColoresVarias líneas
mainMenuProfessionMainMenuConfiguration—Configuration du menu principal affichant toutes les professions
ProfessionMainMenuConfiguration (12)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le menu principal des professions
titleString<gold><bold>Professions</bold></gold>Titre du menu principalPlaceholdersColores
rowsInt6Nombre de lignes du menu (1-6)
backgroundItemItem—Item de fond du menu principal
professionSlotsList<Int>—Slots utilisés pour afficher les professions, dans l'ordre
activeProfessionMainMenuActiveConfiguration—Apparence des professions actives (niveau non maximal). Permet de définir un item différent par profession grâce à l'Item Editor.
completedProfessionMainMenuCompletedConfiguration—Apparence des professions complétées (niveau maximum atteint). Utilise l'item configuré dans la section Active.
lockedProfessionMainMenuLockedConfiguration—Apparence des professions indisponibles (définition manquante ou inaccessible)
emptySlotProfessionMainMenuEmptySlotConfiguration—Item affiché lorsqu'un slot configuré ne correspond à aucune profession. Permet de personnaliser les emplacements vides.
staticSlotsList<ProfessionMainMenuStaticSlot>emptySlots supplémentaires statiques (boutons personnalisés). Les placeholders de statut/profession sont disponibles en plus de {player}, {slot} et {total_slots}.
displayModeMenuDisplayModeCLASSICMode d'affichage du menu principal (CLASSIC = inventaire Bukkit classique, SPLIT_VIEW = FrameLayout GUI Extension)Valores:CLASSICSPLIT_VIEW
splitViewSplitViewConfiguration—Configuration du Split View pour le menu principal. Utilisé si displayMode = SPLIT_VIEW.
messagesProfessionMessages—Messages affiches par les commandes et interactions liees aux metiers
ProfessionMessages (7)
CampoTipoPredeterminadoDescripción
permissionDeniedString<red>You do not have permission to use this command.Envoye lorsque l'utilisateur n'a pas la permission d'utiliser la commande
unknownSubcommandString<red>Unknown subcommand: {subcommand}Message affiche lorsqu'un sous-commande est inconnue
availableSubcommandsString<yellow>Available: addxp, removexp, setxp, addlevel, setlevel, reset, info, list, menuListe des sous-commandes disponibles affichee en cas d'erreur
usageUsageMessages—Rappels d'utilisation pour chaque sous-commande
errorsErrorMessages—Messages d'erreur et d'echec pour les commandes metiers
successSuccessMessages—Messages de succes envoyes ├á l'administrateur
adjustmentsAdjustmentMessages—Notifications envoyees au joueur lorsque son metier est ajuste
inventoryInventorySection—Mise en page des inventaires speciaux et sacs de stockage
InventorySection (2)
CampoTipoPredeterminadoDescripción
backpacksList<BackpackLayoutConfiguration>emptyConfigurations des backpacks BornToCraft
BackpackLayoutConfiguration (14)
CampoTipoPredeterminadoDescripción
commentString——
groupRef<GroupEntry>——
slotCountFactRef<ReadableFactEntry>—Fact permettant de definir dynamiquement le nombre d'emplacements disponibles
defaultSlotCountInt0Nombre d'emplacements disponibles par defaut si la fact est absente
maxPagesInt1Nombre maximal de pages pleines que ce sac peut occuper a l'ecran
emptySlotItemInventoryPlaceholderItemConfiguration—Item affiche sur les emplacements disponibles mais vides
autoPickupEnabledBooleanfalseActiver le ramassage automatique des items whitelistes directement dans ce sac
lockedSlotItemInventoryPlaceholderItemConfiguration—Item affiche pour un emplacement verrouille par manque de capacite
storageLoreLineList<String>emptyLigne ajoutee a la lore des emplacements de stockage (placeholders : {stored_total}, {stored_slot_total}, etc.)PlaceholdersColoresVarias líneas
whitelistInventoryWhitelistConfiguration—Restrictions d'items autorises dans le backpack
storageArtifactRef<BackpackStorageArtifactEntry>—Artefact qui stocke l'etat complet du backpack
openSequenceList< Ref<TriggerableEntry>>emptyActions declenchees lors de l'ouverture du backpack
closeSequenceList< Ref<TriggerableEntry>>emptyActions declenchees lors de la fermeture du backpack
maxSlotAmountInt0Capacite maximale par slot pour l'ensemble du backpack (0 ou negatif pour desactiver la limite)
wardrobeWardrobeLayoutConfiguration?—Configuration unique de la wardrobe du serveur
WardrobeLayoutConfiguration (14)
CampoTipoPredeterminadoDescripción
commentString——
groupRef<GroupEntry>——
helmetWardrobeSlotLayout—Emplacement casque
chestplateWardrobeSlotLayout—Emplacement plastron
leggingsWardrobeSlotLayout—Emplacement jambieres
bootsWardrobeSlotLayout—Emplacement bottes
wingsWardrobeSlotLayout—Emplacement accessoire Ailes — accepte l'elytre et tout autre objet declare dans allowedItems
jewelWardrobeSlotLayout—Emplacement accessoire Bijou
relicWardrobeSlotLayout—Emplacement accessoire Relique
basePageCountInt1Nombre de tenues disponibles sans permission
pagePermissionsList<WardrobePagePermission>emptyPermissions accordant des tenues supplementaires
storageArtifactRef<WardrobeStorageArtifactEntry>—Artefact stockant l'equipement de la wardrobe
openSequenceList< Ref<TriggerableEntry>>emptyActions declenchees a l'ouverture
closeSequenceList< Ref<TriggerableEntry>>emptyActions declenchees a la fermeture
auctionAuctionSection—Configuration de l'hotel des ventes (taxes, durees, menus)
AuctionSection (15)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ou désactiver complètement l'hôtel des ventes.
artifactRef<AuctionHouseArtifactEntry>—Artifact utilisé pour stocker les listings et paiements.
taxPercentageDouble0.05Taxe appliquée aux ventes (0.05 = 5%).
minDurationMinutesInt30Durée minimale d'une enchère (en minutes).
maxDurationMinutesInt1440Durée maximale d'une enchère (en minutes).
collectionSlotLimitInt54Nombre de slots de base dans le menu de collection (par défaut).
maxListingsPerPlayerInt5Nombre maximum de listings actifs par joueur.
browserMenuAuctionBrowserMenuConfiguration—Personnalisation du menu principal de l'hôtel des ventes.
AuctionBrowserMenuConfiguration (10)
CampoTipoPredeterminadoDescripción
titleString<gold>BTC Auction House</gold>Titre de l'interface principale.
listingSlotsList<Int>—Slots où les items d'enchère seront affichés (0-53). Par défaut slots 0-44.
emptySlotItemInventoryPlaceholderItemConfiguration—Item affiché dans les slots vides (aucun listing).
backgroundInventoryPlaceholderItemConfiguration—Item de fond utilisé pour les cases non-listing (navigation, etc).
navigationAuctionNavigationConfiguration—Boutons de navigation.
categoriesList<AuctionCategoryConfiguration>—Catégories disponibles (id & nom). Laisser vide pour désactiver les filtres.
searchButtonInventoryPlaceholderItemConfiguration—Item affiché pour le bouton de recherche.
searchButtonSlotInt48Slot du bouton de recherche.
clearSearchButtonInventoryPlaceholderItemConfiguration—Item affiché pour le bouton de suppression du filtre de recherche.
clearSearchButtonSlotInt47Slot du bouton d'effacement de recherche.
listingMenuAuctionListingMenuConfiguration—Personnalisation du menu de détail d'un listing.
AuctionListingMenuConfiguration (8)
CampoTipoPredeterminadoDescripción
titleString<gold>Listing {id}</gold>Titre du menu de détail (placeholders: {id}).
backgroundInventoryPlaceholderItemConfiguration—Item de fond.
bidButtonInventoryPlaceholderItemConfiguration—Bouton pour enchérir.
buyButtonInventoryPlaceholderItemConfiguration—Bouton d'achat immédiat.
cancelButtonInventoryPlaceholderItemConfiguration—Bouton d'annulation (propriétaire/admin).
bidSlotInt11Slot pour le bouton enchère.
buySlotInt15Slot pour le bouton achat.
cancelSlotInt22Slot pour le bouton annulation.
mainMenuAuctionMainMenuConfiguration—Personnalisation du menu principal (hub).
AuctionMainMenuConfiguration (12)
CampoTipoPredeterminadoDescripción
titleString<gold>Auction Hub</gold>Titre du menu principal.
browserButtonInventoryPlaceholderItemConfiguration—Bouton pour ouvrir le navigateur.
browserSlotInt11Slot du bouton navigateur.
myAuctionsButtonInventoryPlaceholderItemConfiguration—Bouton pour voir ses propres ventes.
myAuctionsSlotInt13Slot du bouton mes ventes.
myBidsButtonInventoryPlaceholderItemConfiguration—Bouton pour voir ses enchères en cours.
myBidsSlotInt15Slot du bouton mes enchères.
sellButtonInventoryPlaceholderItemConfiguration—Bouton pour vendre l'item en main.
sellSlotInt22Slot du bouton vendre.
collectionButtonInventoryPlaceholderItemConfiguration—Bouton pour ouvrir la collection (items achetés/expirés).
collectionSlotInt31Slot du bouton collection.
backgroundInventoryPlaceholderItemConfiguration—Item de fond.
managementMenuAuctionManagementMenuConfiguration—Personnalisation des menus de gestion (Mes ventes, Mes enchères).
AuctionManagementMenuConfiguration (5)
CampoTipoPredeterminadoDescripción
myAuctionsTitleString<yellow>Mes Ventes</yellow>Titre du menu 'Mes Ventes'.
myBidsTitleString<gold>Mes Enchères</gold>Titre du menu 'Mes Enchères'.
listingSlotsList<Int>—Slots où les listings seront affichés.
backButtonNavigationButtonConfiguration—Bouton de retour au menu principal.
backgroundInventoryPlaceholderItemConfiguration—Item de fond.
sellMenuAuctionSellMenuConfiguration—Personnalisation du menu de mise en vente.
AuctionSellMenuConfiguration (18)
CampoTipoPredeterminadoDescripción
titleString<gold>Mettre en vente</gold>Titre du menu de mise en vente.
itemSlotInt13Slot pour déposer l'item à vendre.
emptyItemSlotInventoryPlaceholderItemConfiguration—Item affiché dans le slot de dépôt quand vide.
modeToggleSlotInt20Slot du bouton toggle Vente/Enchère.
saleModeItemInventoryPlaceholderItemConfiguration—Item affiché pour le mode Vente directe.
auctionModeItemInventoryPlaceholderItemConfiguration—Item affiché pour le mode Enchère.
durationSlotInt22Slot du sélecteur de durée.
saleDurationsList<Int>—Durées disponibles pour les ventes directes (en minutes).
auctionDurationsList<Int>—Durées disponibles pour les enchères (en minutes).
durationItemInventoryPlaceholderItemConfiguration—Item pour le sélecteur de durée.
priceSlotInt24Slot du bouton de prix.
priceItemInventoryPlaceholderItemConfiguration—Item pour le bouton de définition du prix.
confirmSlotInt31Slot du bouton de validation.
confirmReadyItemInventoryPlaceholderItemConfiguration—Item quand la validation est possible.
confirmNotReadyItemInventoryPlaceholderItemConfiguration—Item quand la validation n'est pas possible.
backSlotInt27Slot du bouton retour.
backButtonNavigationButtonConfiguration—Bouton de retour.
backgroundInventoryPlaceholderItemConfiguration—Item de fond.
collectionMenuAuctionCollectionMenuConfiguration—Personnalisation du menu de collection (récupération d'items).
AuctionCollectionMenuConfiguration (5)
CampoTipoPredeterminadoDescripción
titleString<gold>Ma Collection</gold>Titre du menu de collection.
backButtonNavigationButtonConfiguration—Bouton de retour au menu principal.
backgroundInventoryPlaceholderItemConfiguration—Item de fond.
collectionSlotsList<Int>—Slots où les items collectés seront affichés.
emptySlotInventoryPlaceholderItemConfiguration—Item affiché pour combler les slots vides.
messagesAuctionMessages——
AuctionMessages (16)
CampoTipoPredeterminadoDescripción
listingCreatedString<green>Listing {id} créé à {price}.Confirmation lors de la création d'une annonce.
listingLimitReachedString<red>Vous avez déjà {limit} annonces actives.Message lorsque la limite de listings est atteinte.
collectionFullString<red>Votre collection est pleine. Récupérez des items avant d'en ajouter.Message lorsque la collection est pleine.
listingNotFoundString<red>Listing introuvable: {id}.Message lorsque l'enchère n'existe pas.
insufficientFundsString<red>Vous n'avez pas assez pour {amount}.Message lorsqu'un joueur n'a pas les fonds requis.
bidPlacedString<green>Enchère de {amount} placée sur {id}.Message envoyé après avoir placé une enchère.
listingSoldString<green>{item} vendu pour {amount}.Message envoyé au vendeur lorsqu'une enchère est terminée.
listingExpiredString<yellow>{item} a expiré sans enchère.Message envoyé quand un listing expire sans enchère.
listingCancelledString<yellow>Listing {id} annulé.Message envoyé après annulation d'un listing.
pendingPayoutsString<green>Utilisez /rpgauction claim pour récupérer vos gains.Message envoyé aux joueurs ayant des gains en attente.
payoutsClaimedString<green>Vous avez récupéré {items} items et {coins}.Message affiché lorsque les gains ont été réclamés.
instantPurchaseString<green>Achat immédiat de {item} pour {amount}.Message lors de l'achat immédiat.
cannotBidOwnListingString<red>Vous ne pouvez pas enchérir sur votre propre lot.Message lorsqu'un joueur essaie d'enchérir sur son propre lot.
alreadyHighestBidderString<yellow>Vous êtes déjà l'enchérisseur principal.Message lorsqu'un joueur est déjà l'enchérisseur le plus élevé.
outbidNotificationString<yellow>Vous avez été surenchéri sur {id}.Message lorsque quelqu'un est surenchéri.
genericErrorString<red>Action impossible: {reason}Message d'erreur générique.Varias líneas
economyAuctionEconomyConfiguration—Configuration de l'économie (Vault ou Placeholders).
AuctionEconomyConfiguration (2)
CampoTipoPredeterminadoDescripción
typeEconomyTypeVAULTType d'économie utiliser: VAULT ou PLACEHOLDER.Valores:VAULTPLACEHOLDER
placeholderPlaceholderEconomyConfiguration—Configuration spécifique si type = PLACEHOLDER.
movementMovementSection—Configuration des mecaniques de mouvement : ramper, vault et escalade
MovementSection (4)
CampoTipoPredeterminadoDescripción
enabledBooleantrueEnable RPG Core movement mechanics.
crawlCrawlConfiguration—Crawl configuration. The default input is a double sneak tap.
CrawlConfiguration (6)
CampoTipoPredeterminadoDescripción
enabledBooleantrueEnable crawling.
requiredGlobalLevelInt1Minimum global level required to crawl.
doubleTapWindowTicksInt7Maximum number of server ticks between sneak presses.
cooldownTicksInt8Cooldown after entering or leaving crawl, in ticks.
animationStringcrawlBetterModel animation name. Leave blank to disable the crawl animation.
stopAnimationString—Optional one-shot animation played when crawling ends.
vaultVaultConfiguration—Automatic vault/climb configuration.
VaultConfiguration (12)
CampoTipoPredeterminadoDescripción
enabledBooleantrueEnable automatic vaulting over configured blocks.
requiredGlobalLevelInt1Minimum global level required for the first vault tier.
cooldownTicksInt12Cooldown between vaults, in ticks, when no tier-specific value applies.
scanDistanceDouble1.25Maximum horizontal scan distance in blocks.
forwardVelocityDouble0.28Horizontal nudge that puts the player on the ledge once the top is cleared.
climbSpeedDouble0.20Upward speed while climbing, in blocks per tick. Vanilla ladders are about 0.12.
climbStickinessDouble0.10Sideways pull that keeps the player glued to the wall while climbing.
climbMaxTicksInt60Safety cap on a single climb, in ticks, in case the exit conditions are never met.
climbableMaterialsSet<String>—Extra materials that are climbable even though a player can walk through them.
tiersList<VaultTier>—Ordered unlock tiers. The highest tier whose level is reached is used.
animationStringvaultBetterModel animation name played while vaulting. Leave blank to disable it.
stopAnimationString—Optional one-shot animation played when a movement animation ends.
animationsMovementAnimationConfiguration—Optional BetterModel animation bridge configuration.
MovementAnimationConfiguration (5)
CampoTipoPredeterminadoDescripción
enabledBooleantrueEnable the optional BetterModel integration.
modelIdString—BetterModel model/limb identifier. Leave blank to use no model animation.
fadeInTicksInt3Fade-in duration in ticks.
fadeOutTicksInt4Fade-out duration in ticks.
speedFloat1.0Animation playback speed.
tradeTradeSection—Configuration du trade securise joueur a joueur et de sa limite monetaire 24 h
TradeSection (10)
CampoTipoPredeterminadoDescripción
enabledBooleantrueEnable secure player-to-player trading.
maxDistanceDouble8.0Maximum distance between both players while requesting and confirming a trade.
requestTimeoutSecondsInt30Lifetime of a trade request, in seconds.
sessionTimeoutSecondsInt180Maximum lifetime of an open trade, in seconds.
maxItemSlotsInt7Maximum item stacks offered by each player.
dailyCurrencyLimitDouble10_000.0Maximum currency that one player may send during a rolling 24-hour period.
artifactRef<PlayerTradeArtifactEntry>—Artifact used to persist the rolling 24-hour currency ledger.
economyAuctionEconomyConfiguration—Economy adapter used by trades. Supports Vault or configured commands/placeholders.
AuctionEconomyConfiguration (2)
CampoTipoPredeterminadoDescripción
typeEconomyTypeVAULTType d'économie utiliser: VAULT ou PLACEHOLDER.Valores:VAULTPLACEHOLDER
placeholderPlaceholderEconomyConfiguration—Configuration spécifique si type = PLACEHOLDER.
menuTradeMenuConfiguration——
TradeMenuConfiguration (7)
CampoTipoPredeterminadoDescripción
titleString<dark_gray>Trade with <aqua>{partner}</aqua>Trade menu title. {partner} is replaced with the other player's name.
ownOfferSlotsList<Int>——
partnerOfferSlotsList<Int>——
infoSlotInt4—
cancelSlotInt45—
confirmSlotInt49—
currencySlotInt53—
messagesTradeMessages——
TradeMessages (11)
CampoTipoPredeterminadoDescripción
requestSentString<green>Trade request sent to <aqua>{player}</aqua>.—
requestReceivedString<aqua>{player}</aqua> wants to trade with you.—
requestExpiredString<yellow>This trade request has expired.—
tradeStartedString<green>Trade started with <aqua>{player}</aqua>.—
tradeCancelledString<yellow>Trade cancelled: {reason}—
tradeCompletedString<green>Trade completed successfully.—
insufficientFundsString<red>You cannot offer more money than your balance.—
dailyLimitReachedString<red>Your rolling 24-hour trade limit would be exceeded.—
invalidAmountString<red>Enter a valid non-negative amount.—
notReadyString<red>Both players must confirm before the trade can complete.—
tooFarString<red>You must stay within {distance} blocks of the other player.—
craftingCraftingSection—Recettes d'artisanat, d'amelioration et de reforges
CraftingSection (15)
CampoTipoPredeterminadoDescripción
blockedVanillaRecipesList<String>emptyListe des IDs des recettes vanilla ├á bloquer (e.g., 'minecraft:iron_pickaxe'). Ces recettes seront supprimÚes du serveur.
namespaceStringbtcNamespace pour toutes les recettes (e.g., 'btc', 'myserver')
professionIdString—Identifiant du metier associe aux crafts (laisser vide pour aucun gain de metier)
messagesCraftingMessages—Messages utilises par les commandes d'artisanat administratives (/rpgcraft)
CraftingMessages (15)
CampoTipoPredeterminadoDescripción
noPermissionString<red>You do not have permission to use this command.—
usageMainString<red>Usage: /rpgcraft <list|inspect|preview> [args...]—
unknownSubcommandString<red>Unknown subcommand: {subcommand}—
unknownRecipeTypeString<red>Unknown recipe type: {type}—
countsHeaderString<gold><bold>=== Crafting Recipe Counts ===—
countsEntryString<yellow>{type}: <white>{count}—
listHeaderString<gold><bold>=== {type} Recipes ({count}) ===—
listEmptyString<yellow>No {type} recipes registered.—
usageInspectString<red>Usage: /rpgcraft inspect <type> <id>—
inspectHeaderString<gold><bold>=== {type} :: {recipe} ===—
recipeNotFoundString<red>Recipe not found: {recipe}—
usagePreviewString<red>Usage: /rpgcraft preview <type> <id>—
previewPlayerOnlyString<red>Only players can preview recipes.—
previewFailedString<red>Unable to preview recipe: {recipe}—
previewTitleString{recipe} Preview—
shapedRecipesList<ShapedRecipeConfiguration>emptyRecettes de crafting avec pattern (table de craft 3x3)
ShapedRecipeConfiguration (8)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
shapeList<String>emptyPattern shape, e.g., ['XXX', 'X X', 'XXX'] for a chest pattern
ingredientsMap<String, RecipeIngredientConfiguration>emptyIngredient mappings, e.g., {'X': RecipeIngredientConfiguration(...)}
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
shapelessRecipesList<ShapelessRecipeConfiguration>emptyRecettes de crafting sans pattern (ingredients dans n'importe quel ordre)
ShapelessRecipeConfiguration (7)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientsList<RecipeIngredientConfiguration>emptyList of ingredients (order doesn't matter)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
furnaceRecipesList<FurnaceRecipeConfiguration>emptyRecettes de fourneau
FurnaceRecipeConfiguration (9)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientRecipeIngredientConfiguration—Input ingredient to smelt
experienceFloat0.1Experience gained per smelted item
cookingTimeInt200Cooking time in ticks (200 ticks = 10 seconds)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
blastFurnaceRecipesList<BlastFurnaceRecipeConfiguration>emptyRecettes de haut fourneau (2x plus rapide)
BlastFurnaceRecipeConfiguration (9)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientRecipeIngredientConfiguration—Input ingredient to blast
experienceFloat0.1Experience gained per blasted item
cookingTimeInt100Cooking time in ticks (100 ticks = 5 seconds, 2x faster than furnace)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
smokerRecipesList<SmokerRecipeConfiguration>emptyRecettes de fumoir (2x plus rapide pour la nourriture)
SmokerRecipeConfiguration (9)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientRecipeIngredientConfiguration—Input ingredient to smoke
experienceFloat0.1Experience gained per smoked item
cookingTimeInt100Cooking time in ticks (100 ticks = 5 seconds, 2x faster than furnace)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
campfireRecipesList<CampfireRecipeConfiguration>emptyRecettes de feu de camp
CampfireRecipeConfiguration (9)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientRecipeIngredientConfiguration—Input ingredient to cook on campfire
experienceFloat0.1Experience gained per cooked item
cookingTimeInt600Cooking time in ticks (600 ticks = 30 seconds)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
stonecutterRecipesList<StonecutterRecipeConfiguration>emptyRecettes de tailleur de pierre (variantes de blocs)
StonecutterRecipeConfiguration (7)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
ingredientRecipeIngredientConfiguration—Input ingredient (usually a full block)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
smithingTransformRecipesList<SmithingTransformRecipeConfiguration>emptyRecettes de forge de transformation (amelioration Netherite, transformations personnalisees)
SmithingTransformRecipeConfiguration (9)
CampoTipoPredeterminadoDescripción
resultRecipeResultConfiguration——
templateRecipeIngredientConfiguration—Smithing template item
baseRecipeIngredientConfiguration—Base item to transform (e.g., diamond sword)
additionRecipeIngredientConfiguration—Addition item (e.g., netherite ingot)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
smithingTrimRecipesList<SmithingTrimRecipeConfiguration>emptyRecettes de forge d'ornementation (application de motifs d'armure)
SmithingTrimRecipeConfiguration (8)
CampoTipoPredeterminadoDescripción
templateRecipeIngredientConfiguration—Smithing template for trim pattern
baseRecipeIngredientConfiguration—Base armor item
additionRecipeIngredientConfiguration—Addition material for trim color
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
transmuteRecipesList<TransmuteRecipeConfiguration>emptyRecettes de transmutation : changent le type de l'objet en conservant ses donnees (shulker box teintee, bundle, copie de carte)
TransmuteRecipeConfiguration (8)
CampoTipoPredeterminadoDescripción
resultMaterialSTONEMaterial produced. Only the item type is used: every custom data component comes from the input.
inputRecipeIngredientConfiguration—Input item whose data components are preserved (e.g., a shulker box)
materialRecipeIngredientConfiguration—Additional ingredient consumed by the transmutation (e.g., a dye)
xpInt0XP amount granted when crafting this recipe
actionsList< Ref<TriggerableEntry>>emptyActions executed when crafting this recipe
professionIdString—Identifiant de la profession associée à cette recette. Laissez vide pour utiliser la profession globale du crafting.
requiredLevelInt0Niveau requis pour réaliser cette recette. 0 = aucun prérequis.
requiredProfessionIdString—Profession dans laquelle le niveau requis est lu. Laissez vide pour reprendre la profession qui gagne l'XP.
craftingMenuCraftingMenuConfiguration—Configuration du menu de crafting (Split View)
CraftingMenuConfiguration (4)
CampoTipoPredeterminadoDescripción
titleString<gold>ArtisanatTitre du menu principal de craftingPlaceholdersColores
detailTitleString<gold>{recipe}Titre du menu détail recette. {recipe} = nom de la recette, {category} = nom de la catégoriePlaceholdersColores
homeButtonItemInventoryPlaceholderItemConfiguration—Item du bouton d'accueil
useSplitViewBooleantrueActiver le mode Split View pour le menu de crafting
fishingFishingSection—Configuration du systeme de peche personnalise (lave, void, loots)
FishingSection (6)
CampoTipoPredeterminadoDescripción
lavaFishingLavaFishingConfig—Configuration de la pêche dans la lave (Nether)
LavaFishingConfig (7)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver la pêche dans la lave
requiredRodLevelInt0Niveau de Pêche que la canne doit EXIGER pour pêcher dans la lave (65 = canne Netherite). 0 = toute canne.
rodTooWeakMessageString<red>Cette canne fond dans la lave <gray>(canne de niveau {level} requise)Message en barre d'action quand la canne est d'un palier trop bas (MiniMessage, {level} = niveau exigé)
minWaitTimeInt100Temps d'attente minimum avant qu'un poisson ne morde (en ticks, 20 ticks = 1 seconde)
maxWaitTimeInt600Temps d'attente maximum avant qu'un poisson ne morde (en ticks)
particlesFishingParticleSettingsDEFAULT_LAVA_PARTICLESPersonnalisation des particules utilisées pendant la pêche dans la lave
soundsFishingSoundSettingsDEFAULT_LAVA_SOUNDSSons joués lorsque le poisson mord
voidFishingVoidFishingConfig—Configuration de la pêche dans le void (End)
VoidFishingConfig (7)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver la pêche dans le void
requiredRodLevelInt0Niveau de Pêche que la canne doit EXIGER pour pêcher dans le vide (85 = canne d'Astrite). 0 = toute canne.
rodTooWeakMessageString<light_purple>Le vide rejette cette canne <gray>(canne de niveau {level} requise)Message en barre d'action quand la canne est d'un palier trop bas (MiniMessage, {level} = niveau exigé)
minWaitTimeInt100Temps d'attente minimum avant qu'un poisson ne morde (en ticks, 20 ticks = 1 seconde)
maxWaitTimeInt600Temps d'attente maximum avant qu'un poisson ne morde (en ticks)
particlesFishingParticleSettingsDEFAULT_VOID_PARTICLESPersonnalisation des particules utilisées pendant la pêche dans le void
soundsFishingSoundSettingsDEFAULT_VOID_SOUNDSSons joués lorsque le poisson mord
professionIdString—Identifiant du metier pour l'XP de peche (laisser vide pour desactiver)
overworldLootList<FishingLootEntry>emptyTables de loot pour l'Overworld
netherLootList<FishingLootEntry>emptyTables de loot pour le Nether (pêche dans la lave)
endLootList<FishingLootEntry>emptyTables de loot pour l'End (pêche dans le void)
gatheringGatheringSection—Configuration unifiée de la collecte de ressources (XP, Loot, Gating)
GatheringSection (7)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver l'attribution d'XP et le contrôle des loots lors de la collecte
ignorePlayerPlacedBooleantrueIgnorer les blocs placés par les joueurs
placedBlockExpirySecondsLong300Durée (s) pendant laquelle un bloc placé est ignoré
bypassWhitelistList< Item>emptyWhitelist d'items qui bypass la protection de blocs placés
blocksList<GatheringDefinition>emptyDéfinitions des blocs vanilla
GatheringDefinition (8)
CampoTipoPredeterminadoDescripción
materialMaterialSTONEMatériau vanilla ciblé
experienceInt0XP de métier attribuée
professionIdString—Métier concerné
levelRequirementInt0Niveau minimum requis dans le métier
toolRequirementsList< Item>emptyOutils autorisés (laisser vide pour autoriser tout)
lootOverrideBooleanfalseSi vrai, remplace les loots vanilla par la dropTable
dropTableList<WeightedLoot>emptyTable de loots personnalisée
actionsList< Ref<TriggerableEntry>>emptyActions supplémentaires
customBlocksList<CustomGatheringDefinition>emptyDéfinitions des blocs CraftEngine
CustomGatheringDefinition (8)
CampoTipoPredeterminadoDescripción
craftEngineBlockIdString—ID du bloc CraftEngine (namespace:id)
experienceInt0XP de métier attribuée
professionIdString—Métier concerné
levelRequirementInt0Niveau minimum requis dans le métier
toolRequirementsList< Item>emptyOutils autorisés
lootOverrideBooleanfalseSi vrai, remplace les loots vanilla par la dropTable
dropTableList<WeightedLoot>emptyTable de loots personnalisée
actionsList< Ref<TriggerableEntry>>emptyActions supplémentaires
messagesGatheringMessages—Configuration des messages de restriction
GatheringMessages (3)
CampoTipoPredeterminadoDescripción
levelDeniedString<red>Niveau {level} en {profession} requis !</red>Message pour niveau insuffisantPlaceholdersColores
toolDeniedString<red>Outil inapproprié pour collecter ceci !</red>Message pour outil invalidePlaceholdersColores
displayTypeMessageDisplayTypeACTION_BARMode d'affichage des messagesValores:CHATACTION_BARTITLESUBTITLEBOTH
anvilAnvilSection—Controleur de l'enclume BornToCraft (reparations custom, messages)
AnvilSection (4)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le controleur d'enclume BornToCraft
professionIdString—Identifiant du metier pour l'XP de reparation (laisser vide pour desactiver)
messagesAnvilMessages—Messages envoyes lors des interactions avec l'enclume
AnvilMessages (8)
CampoTipoPredeterminadoDescripción
renameBlockedString<red>L'enclume BornToCraft ne permet pas de renommer les items.</red>—PlaceholdersColores
vanillaRepairBlockedString<red>Utilisez un materiau configure pour reparer cet item.</red>—PlaceholdersColores
missingMaterialString<red>Placez un materiau de reparation dans le second slot.</red>—PlaceholdersColores
invalidCombinationString<red>{material} ne peut pas reparer {item}.</red>—PlaceholdersColores
insufficientMaterialString<red>Il faut {required}x {material} pour reparer {item}.</red>—PlaceholdersColores
insufficientExperienceString<red>Vous avez besoin d'au moins {levels} niveaux pour reparer {item}.</red>—PlaceholdersColores
alreadyFullyRepairedString<yellow>{item}</yellow> est deja a 100% de durabilite.—PlaceholdersColores
successString<green>Reparation de <yellow>{item}</yellow> (+{restored} durabilite) avec <yellow>{material}</yellow>.</green>—PlaceholdersColores
repairsList<AnvilRepairMapping>emptyReparations autorisees : materiau -> cibles -> durabilite restauree
AnvilRepairMapping (6)
CampoTipoPredeterminadoDescripción
materialItem—Materiau consomme pour effectuer la reparation
materialCostInt1Quantite de materiau consommee par reparation
experienceCostInt0Niveaux d'experience retires lors de la reparation
experienceInt0XP de metier attribuee pour cette reparation (0 pour desactiver)
actionsList< Ref<TriggerableEntry>>emptyActions TypeWriter executees apres une reparation reussie
targetsList<AnvilRepairTarget>emptyCibles reparables par ce materiau
enchantmentEnchantmentSection—Configuration des enchantements (XP et actions par enchantement)
EnchantmentSection (4)
CampoTipoPredeterminadoDescripción
professionIdString—Identifiant du metier utilise pour recompenser les enchantements (laisser vide pour desactiver)
rewardsList<EnchantmentReward>emptyRecompenses configurees par enchantement (identifie via string, vanilla ou custom)
EnchantmentReward (3)
CampoTipoPredeterminadoDescripción
enchantmentString—Nom de l'enchantement cible (ex: minecraft:sharpness, sharpness, lifesteal)
xpInt0XP de metier attribuee lorsque cet enchantement est applique
actionsList< Ref<TriggerableEntry>>emptyActions TypeWriter executees apres l'enchantement reussie
overridesList<EnchantmentOverride>emptyOverrides pour les enchantements vanilla (niveaux max personnalises)
EnchantmentOverride (1)
CampoTipoPredeterminadoDescripción
maxLevelInt5Niveau maximum autorise pour cet enchantement
bookDisplayEnchantmentBookDisplay—Configuration de l'affichage personnalise des livres enchantes
EnchantmentBookDisplay (2)
CampoTipoPredeterminadoDescripción
displayNameString—Format du nom de l'item (ex: <gold>Livre de {enchantment} {level})PlaceholdersColores
loreList<String>emptyLore personnalise pour les livres enchantesPlaceholdersColoresVarias líneas
alchemyAlchemySection—Configuration de l'alchimie custom (Menu et Recettes)
AlchemySection (5)
CampoTipoPredeterminadoDescripción
professionIdStringalchemyIdentifier of the profession assigned to alchemy (leave blank for none)
messagesAlchemyMessages—Messages useful for the alchemy system
AlchemyMessages (3)
CampoTipoPredeterminadoDescripción
invalidCombinationString<red>This combination of ingredients does not produce anything.</red>—PlaceholdersColores
insufficientExperienceString<red>You need at least {levels} levels in {profession} to brew this potion.</red>—PlaceholdersColores
successString<green>You have successfully brewed a potion!</green>—PlaceholdersColores
customMenuEnabledBooleantrueWhether the custom brewing stand menu is enabled
customMenuCustomAlchemyMenuConfiguration—Configuration for the custom alchemy menu
CustomAlchemyMenuConfiguration (9)
CampoTipoPredeterminadoDescripción
titleStringAlchemy TableTitle of the custom menuPlaceholdersColores
rowsInt3Number of rows in the menu
backgroundItemInventoryPlaceholderItemConfiguration—Item used for background slots
depositPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand un emplacement de depot est vide
brewButtonInventoryPlaceholderItemConfiguration—Item du bouton de brassage
ingredientSlotInt4Slot for the ingredient
fuelSlotInt13Slot for the fuel (blaze powder)
brewActionSlotInt22Slot to click to start brewing
potionSlotsList<Int>—Slots where potions can be placed
recipesList<CustomAlchemyRecipe>emptyList of custom alchemy recipes
CustomAlchemyRecipe (6)
CampoTipoPredeterminadoDescripción
basePotionMatchItem—Base potion required
ingredientItemMatchItem—Ingredient added
resultItemItem—Resulting potion
xpRewardInt0Experience rewarded for brewing this recipe
requiredProfessionLevelInt1Minimum profession level required
actionsList< Ref<TriggerableEntry>>emptyActions executed when the recipe is successfully brewed
boostsBoostsSection—Configuration des boosts temporaires (/rpgboost) et de leurs messages)
BoostsSection (3)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le système de boosts temporaires
definitionsList<BoostDefinition>emptyListe des définitions de boosts
BoostDefinition (2)
CampoTipoPredeterminadoDescripción
multiplierDouble1.0—
durationSecondsLong3600—
messagesBoostMessages—Messages du système de boosts
BoostMessages (13)
CampoTipoPredeterminadoDescripción
usageGiveString<red>Usage: /rpgboost give <player> <profession|activity|all> <percent> <duration></red>—PlaceholdersColores
usageClearString<red>Usage: /rpgboost clear <player> <profession|activity|all></red>—PlaceholdersColores
usageListString<red>Usage: /rpgboost list [player]</red>—PlaceholdersColores
invalidPlayerString<red>Joueur non trouvé: {player}</red>—PlaceholdersColores
invalidProfessionString<red>Profession ou Activité invalide: {profession}</red>—PlaceholdersColores
invalidPercentString<red>Pourcentage invalide: {percent}</red>—PlaceholdersColores
invalidDurationString<red>Durée invalide: {duration} (ex: 2h, 30m, 1d)</red>—PlaceholdersColores
boostAppliedString<green>Boost de +{percent}% appliqué à {player} pour {profession} pendant {duration}.</green>—PlaceholdersColores
boostClearedString<green>Boosts de {profession} effacés pour {player}.</green>—PlaceholdersColores
noBoostsString<yellow>Aucun boost actif trouvé.</yellow>—PlaceholdersColores
listHeaderString<gold>--- Boosts Actifs ({count}) ---</gold>—PlaceholdersColores
listEntryString<yellow>• {profession}: +{percent}% (Reste: {remaining})</yellow>—PlaceholdersColores
permissionDeniedString<red>Vous n'avez pas la permission d'utiliser cette commande.</red>—PlaceholdersColores
diversDiversSection—Section Divers pour les ameliorations diverses (Resine, etc.)
DiversSection (1)
CampoTipoPredeterminadoDescripción
resinResinConfiguration—Configuration de la Résine (récupération, bonus)
ResinConfiguration (6)
CampoTipoPredeterminadoDescripción
enabledBooleanfalse—
defaultChanceDouble0.5—
maxPerTreeInt3—
worldBlacklistList<String>empty—
percentagesList<ResinPercentageOverride>empty—
resinItemItem—Item de résine
mobTrapMobTrapSection—Configuration du systeme de capture de mobs (MobTrap)
MobTrapSection (6)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le système de capture de mobs
cageItemMobTrapCageConfiguration—Configuration de l'item cage
MobTrapCageConfiguration (3)
CampoTipoPredeterminadoDescripción
loreList<String>—Lore de l'item cage (MiniMessage)
enchantedBooleanfalseSi vrai, l'item aura un effet d'enchantement visuel
emptyTextStringVideTexte affiché pour l'entité quand la cage est vide
trapThrowMobTrapThrowConfiguration—Configuration du lancer de la cage
MobTrapThrowConfiguration (3)
CampoTipoPredeterminadoDescripción
enableBooleantrueActiver le lancer de la cage
trapChanceInt80Chance de capture (0-100)
breakChanceInt20Chance que la cage se brise en cas d'échec (0-100)
allowedEntitiesMobTrapAllowedEntitiesConfiguration—Entités autorisées à être capturées
MobTrapAllowedEntitiesConfiguration (2)
CampoTipoPredeterminadoDescripción
modeStringBLACKLISTMode de filtrage (WHITELIST ou BLACKLIST)
listList<String>emptyListe des identifiants d'entités (EntityType ou ID BTC)
rulesMobTrapRulesConfiguration—Règles de capture
MobTrapRulesConfiguration (1)
CampoTipoPredeterminadoDescripción
trapBreakInOpenBooleantrueLa cage se brise si elle touche le sol
messagesMobTrapMessages—Messages du système de capture
MobTrapMessages (7)
CampoTipoPredeterminadoDescripción
captureSuccessString<green>Mob {entity} capturé!</green>—PlaceholdersColores
captureFailChanceString<red>Capture échouée.</red>—PlaceholdersColores
captureFailBreakString<red>La cage s'est brisée!</red>—PlaceholdersColores
captureFailBlacklistedString<red>Ce mob ne peut pas être capturé.</red>—PlaceholdersColores
captureFailRegionString<red>Vous ne pouvez pas capturer de mobs ici.</red>—PlaceholdersColores
releaseSuccessString<green>Mob {entity} libéré!</green>—PlaceholdersColores
releaseFailRegionString<red>Vous ne pouvez pas libérer de mobs ici.</red>—PlaceholdersColores
globalLevelGlobalLevelSection—Configuration du Niveau Global (calcul pondere metiers/quetes)
GlobalLevelSection (5)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le système de calcul du Niveau Global
definitionProfessionManifest—Configuration complète du Niveau Global (ID, nom, courbe, récompenses)
ProfessionManifest (5)
CampoTipoPredeterminadoDescripción
loreNameString—Nom affiché dans le lore des items (ex: icône ou texte spécifique)
descriptionList<String>emptyLore lines describing the profession. Supports Adventure MiniMessage tags (<gold>, <bold>, etc.) and placeholders: {profession_name}, {profession_level}, {profession_xp}Varias líneas
curveProgressionCurveTRADELoi de progression : le coût de chaque passage de niveau, d'où les seuils sont dérivés
levelRewardsList<ProfessionLevelReward>emptyRécompenses par niveau : seuls les niveaux qui récompensent sont déclarés
menuConfigProfessionMenuConfiguration—Menu display configuration: customize how this profession appears in UIs
tradeContributionRateDouble0.10Part de l'XP de métier versée au Niveau Global (0.10 = 10 %)
tradeContributionCapLevelInt15Niveau Global au-delà duquel les métiers ne versent plus rien : la campagne prend le relais
tradeContributionCapMessageString<gold>Vos métiers ne font plus progresser votre Niveau Global au-delà du niveau {cap_level}.</gold> " + "<gray>Poursuivez la campagne pour aller plus loin : l'XP de vos métiers continue de compter pour eux.</gray>Message envoyé au joueur quand ses métiers atteignent ce plafond ({cap_level})PlaceholdersColores
etherCorruptionEtherCorruptionSection—Configuration for Ether Corruption zones.
EtherCorruptionSection (2)
CampoTipoPredeterminadoDescripción
enabledBooleanfalseWhether the corruption system is enabled.
zonesList<EtherCorruptionZone>emptyList of configured corruption zones.
EtherCorruptionZone (7)
CampoTipoPredeterminadoDescripción
centerPositionORIGINCenter position of the zone.
radiusDouble0.0Radius of the zone in blocks.
damageDouble1.0Damage dealt per tick (1 tick = 1 second for this service).
safetyCriteriaList< Criteria>emptyCriteria required to NOT take damage (e.g. wearing a specific item).
effectsList<CorruptionEffect>emptyPotion effects applied while inside the zone.
particleStringminecraft:witchParticles displayed within the zone.
soundSoundEMPTYSound played when entering or taking damage.
recyclingRecyclingSection—Configuration de la section Recyclage
RecyclingSection (3)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActive ou désactive le module de recyclage (Interface et Commandes)
menuRecyclingMenuConfiguration—Configuration de l'interface du menu de recyclage
RecyclingMenuConfiguration (7)
CampoTipoPredeterminadoDescripción
titleString<dark_gray>Recyclage</dark_gray>Titre du menu de recyclagePlaceholdersColores
rowsInt6—
inputSlotInt20Slot où déposer l'objet à recycler (Ex: 20)
processSlotInt24Slot du bouton de validation (Ex: 24)
processItemInventoryPlaceholderItemConfiguration—Item affiché pour le bouton de recyclage
outputDisplaySlotsList<Int>emptySlots d'affichage des résultats ou de l'indication des outputs (optionnel si donné direct)
backgroundItemInventoryPlaceholderItemConfiguration—Item d'arrière-plan appliqué aux slots vides/inactifs
recipesList<RecyclingRecipe>emptyListe des recettes de recyclage
RecyclingRecipe (6)
CampoTipoPredeterminadoDescripción
requiredProfessionIdString—Identifiant de la profession requise pour recycler (Ex: artisanat)
requiredProfessionLevelInt1Niveau minimum requis dans la profession
processTimeSecondsInt0Temps d'attente en secondes avant de recevoir le loot (Optionnel, Instantané si 0)
inputMatchItem—Critère de l'item à recycler (Match strict ou match matériel Vanilla)
inputAmountRequiredInt1Quantité consommée lors d'une opération de recyclage
outputsList<RecyclingOutput>emptyListe des loots potentiels pouvant être obtenus
respawnRespawnSection—Configuration du système de Respawn conditionnel
RespawnSection (2)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActive ou désactive le système de respawn (Priorité la plus haute)
pointsList<RespawnPointConfig>emptyListe des points de respawn. Le premier point dont la condition est remplie est sélectionné.
RespawnPointConfig (7)
CampoTipoPredeterminadoDescripción
requirementFactIdString—Reference vers la Condition d'accès (Fact/Condition). Si l'ID n'est pas précisé, le point sera attribué par défaut au joueur.
worldNameStringworldRégion/Monde cible
xDouble0.0—
yDouble64.0—
zDouble0.0—
yawFloat0—
pitchFloat0—
industrialIndustrialSection—Configuration des machines industrielles (Grinder, Sawmill, Mixer, Vacuum)
IndustrialSection (4)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver le système industriel global
machinesList<IndustrialMachineDefinition>emptyConfiguration des types de machines industrielles
IndustrialMachineDefinition (5)
CampoTipoPredeterminadoDescripción
typeMachineTypeGRINDERType technique de la machineValores:GRINDERSAWMILLMIXERVACUUM
speedMultiplierDouble1.0Multiplicateur de vitesse (1.0 = standard)
energyUsagePerTickDouble1.0Consommation d'énergie/carburant par Tick
rangeDouble5.0Portée d'activation (ex: pour le vacuum)
hologramSettingsMachineHologramSettings—Configuration des hologrammes spécifiques à cette machine
recipesList<IndustrialRecipe>emptyListe des recettes industrielles globales
IndustrialRecipe (6)
CampoTipoPredeterminadoDescripción
machineTypeMachineTypeGRINDERMachine requise pour ce craftValores:GRINDERSAWMILLMIXERVACUUM
inputsList<RecipeIngredient>emptyListes des items en entrée
outputsList<RecipeOutput>emptyListe des items en sortie
processingTimeDouble5.0Temps de processing en secondes
experienceDouble0.0Expérience métier rapportée (optionnel)
professionIdString—Métier bénéficiant de l'expérience (ex: forgeron, herboriste)
defaultHologramSettingsMachineHologramSettings—Configuration globale des hologrammes de machines
MachineHologramSettings (5)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver l'affichage de l'hologramme de statut
offsetHeightDouble1.2Hauteur de l'hologramme par rapport au centre du bloc
progressBarFormatString<green>%bar%</green> <gray>%percent%%</gray>Format de la barre de progression (ex: [■■■□□])PlaceholdersColores
idleMessageString<yellow>Waiting for resources...</yellow>Message affiché quand la machine est en pause (manque de ressources)PlaceholdersColores
activeMessageString<green>Processing... <white>%time_left%s</white></green>Message affiché quand la machine travaillePlaceholdersColores
combatFeedbackCombatFeedbackSection—Feedback de combat, nombres de dégâts/soins et barres de vie ciblées
CombatFeedbackSection (30)
CampoTipoPredeterminadoDescripción
enabledBooleantrue—
damageNumbersEnabledBooleantrue—
incomingDamageNumbersEnabledBooleantrue—
incomingDamageColorString#FF5555—
incomingDamageNumberScaleFloat1.0—
incomingDamageNumberEndScaleFloat0.85—
healingNumbersEnabledBooleantrue—
healthBarsEnabledBooleantrue—
healthBarsManagedByNameplatesBooleantrue—
showHealthBarOnDamageBooleantrue—
showHealthBarWhenTargetedBooleantrue—
showPlayerHealthBarsWhenTargetedBooleanfalse—
targetRangeDouble12.0—
targetRefreshTicksLong4—
combatBarLifetimeTicksLong60—
targetBarLifetimeTicksLong8—
maxHealthBarsPerViewerInt24—
healthBarSegmentsInt10—
healthBarOffsetYDouble0.65—
displayViewDistanceDouble15.0—
damageNumberScaleFloat1.0—
criticalDamageNumberScaleFloat1.35—
damageNumberEndScaleFloat0.85—
healingNumberScaleFloat0.9—
healingNumberEndScaleFloat0.8—
healthBarScaleFloat0.75—
healthBarValueEnabledBooleantrue—
healthBarValueScaleFloat0.55—
healthBarValueOffsetYDouble0.0—
healthBarValueFormatString<white>%.1f / %.1f—
grindstoneGrindstoneSection—Meule : desenchantement enchantement par enchantement, derriere les niveaux
GrindstoneSection (11)
CampoTipoPredeterminadoDescripción
professionIdStringenchantingMetier consulte pour les niveaux requis (vide = aucun gate de metier)
customMenuEnabledBooleantrueRemplacer le menu vanilla de la meule
menuWorkstationMenuConfiguration——
WorkstationMenuConfiguration (23)
CampoTipoPredeterminadoDescripción
titleString<dark_gray>Poste de travailTitre du menuPlaceholdersColores
rowsInt3Nombre de lignes (1 a 6)
backgroundItemInventoryPlaceholderItemConfiguration—Item de remplissage des emplacements inutilises
inputSlotInt10Emplacement ou le joueur depose l'objet a traiter
inputPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de depot principal est vide
secondarySlotInt11Emplacement d'un second intrant (colorant, papier, carte a copier). -1 pour aucun
secondaryPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de depot secondaire est vide
progressSlotInt-1Emplacement qui affiche l'avancement d'une fabrication en cours. -1 pour aucun. Sans lui, une recette a delai laisse le joueur devant un menu qui ne bouge pas.
progressItemInventoryPlaceholderItemConfiguration—Item affiche dans l'emplacement d'avancement pendant une fabrication. Placeholders : {remaining} secondes restantes, {elapsed} secondes ecoulees, {total} duree totale, {percent} pourcentage, {bar} barre de progression.
progressBarFilledString<green>|Caractere plein de la barre {bar}
progressBarEmptyString<dark_gray>|Caractere vide de la barre {bar}
progressBarLengthInt20Nombre de caracteres de la barre {bar}
tertiarySlotInt-1Emplacement d'un troisieme intrant (catalyseur : item de motif). -1 pour aucun
tertiaryPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de catalyseur est vide
choicePlaceholderInventoryPlaceholderItemConfiguration—Item affiche dans une case de choix inutilisee
choiceSlotsList<Int>—Emplacements listant les choix : enchantements, motifs, operations
resultSlotInt25Emplacement du resultat (previsualisation, non ramassable). -1 pour aucun
paginationSlotInt49Emplacement du bouton de defilement. Il n'apparait que s'il y a plus d'une page. -1 pour aucun
infoSlotInt53Emplacement de la notice d'utilisation. -1 pour aucune
infoItemInventoryPlaceholderItemConfiguration—Item de la notice d'utilisation
infoLoreList<String>emptyLignes de la notice d'utilisationPlaceholdersColores
paginationItemInventoryPlaceholderItemConfiguration—Item du bouton de defilement
lockedItemInventoryPlaceholderItemConfiguration—Item affiche pour un choix verrouille par le niveau
messagesWorkstationMessages——
WorkstationMessages (5)
CampoTipoPredeterminadoDescripción
insufficientLevelString<red>Niveau {profession} insuffisant : {level} requis.—PlaceholdersColores
insufficientExperienceString<red>Il vous faut {cost} niveaux d'experience.—PlaceholdersColores
missingInputString<red>Deposez d'abord un objet.—PlaceholdersColores
successString<green>Operation reussie.—PlaceholdersColores
craftingString<gray>Le poste travaille encore.Affiche quand une fabrication est deja en cours a ce poste pour ce joueur.PlaceholdersColores
requiredProfessionLevelInt1Niveau de metier requis pour utiliser la meule
giveBookBooleantrueRendre l'enchantement retire sous forme de livre enchante
professionXpPerEnchantLevelInt0XP de metier accordee par niveau d'enchantement retire (0 = aucune)
xpLevelCostBaseInt1Cout fixe, en niveaux d'experience, de chaque retrait
xpLevelCostPerEnchantLevelInt1Cout additionnel par niveau de l'enchantement retire
rulesList<GrindstoneEnchantmentRule>emptyReglages par enchantement, prioritaires sur les valeurs ci-dessus
GrindstoneEnchantmentRule (6)
CampoTipoPredeterminadoDescripción
enchantmentString—Enchantement vise (ex: minecraft:sharpness, sharpness)
requiredProfessionLevelInt1Niveau de metier requis pour retirer celui-ci
xpLevelCostBaseInt-1Cout fixe propre a cet enchantement (-1 = utiliser le cout general)
xpLevelCostPerEnchantLevelInt-1Cout par niveau propre a cet enchantement (-1 = utiliser le cout general)
giveBookBoolean?—Rendre un livre pour celui-ci (par defaut : reglage general)
actionsList< Ref<TriggerableEntry>>emptyActions propres a cet enchantement, en plus des actions generales
actionsOnDisenchantList< Ref<TriggerableEntry>>emptyActions declenchees apres un retrait reussi
loomLoomSection—Metier a tisser : motifs de banniere debloques par niveau
LoomSection (5)
CampoTipoPredeterminadoDescripción
professionIdStringcraftingMetier consulte pour les paliers. Doit exister dans la section professions
customMenuEnabledBooleantrueRemplacer le menu vanilla du metier a tisser
menuWorkstationMenuConfiguration——
WorkstationMenuConfiguration (23)
CampoTipoPredeterminadoDescripción
titleString<dark_gray>Poste de travailTitre du menuPlaceholdersColores
rowsInt3Nombre de lignes (1 a 6)
backgroundItemInventoryPlaceholderItemConfiguration—Item de remplissage des emplacements inutilises
inputSlotInt10Emplacement ou le joueur depose l'objet a traiter
inputPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de depot principal est vide
secondarySlotInt11Emplacement d'un second intrant (colorant, papier, carte a copier). -1 pour aucun
secondaryPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de depot secondaire est vide
progressSlotInt-1Emplacement qui affiche l'avancement d'une fabrication en cours. -1 pour aucun. Sans lui, une recette a delai laisse le joueur devant un menu qui ne bouge pas.
progressItemInventoryPlaceholderItemConfiguration—Item affiche dans l'emplacement d'avancement pendant une fabrication. Placeholders : {remaining} secondes restantes, {elapsed} secondes ecoulees, {total} duree totale, {percent} pourcentage, {bar} barre de progression.
progressBarFilledString<green>|Caractere plein de la barre {bar}
progressBarEmptyString<dark_gray>|Caractere vide de la barre {bar}
progressBarLengthInt20Nombre de caracteres de la barre {bar}
tertiarySlotInt-1Emplacement d'un troisieme intrant (catalyseur : item de motif). -1 pour aucun
tertiaryPlaceholderInventoryPlaceholderItemConfiguration—Item affiche quand l'emplacement de catalyseur est vide
choicePlaceholderInventoryPlaceholderItemConfiguration—Item affiche dans une case de choix inutilisee
choiceSlotsList<Int>—Emplacements listant les choix : enchantements, motifs, operations
resultSlotInt25Emplacement du resultat (previsualisation, non ramassable). -1 pour aucun
paginationSlotInt49Emplacement du bouton de defilement. Il n'apparait que s'il y a plus d'une page. -1 pour aucun
infoSlotInt53Emplacement de la notice d'utilisation. -1 pour aucune
infoItemInventoryPlaceholderItemConfiguration—Item de la notice d'utilisation
infoLoreList<String>emptyLignes de la notice d'utilisationPlaceholdersColores
paginationItemInventoryPlaceholderItemConfiguration—Item du bouton de defilement
lockedItemInventoryPlaceholderItemConfiguration—Item affiche pour un choix verrouille par le niveau
messagesWorkstationMessages——
WorkstationMessages (5)
CampoTipoPredeterminadoDescripción
insufficientLevelString<red>Niveau {profession} insuffisant : {level} requis.—PlaceholdersColores
insufficientExperienceString<red>Il vous faut {cost} niveaux d'experience.—PlaceholdersColores
missingInputString<red>Deposez d'abord un objet.—PlaceholdersColores
successString<green>Operation reussie.—PlaceholdersColores
craftingString<gray>Le poste travaille encore.Affiche quand une fabrication est deja en cours a ce poste pour ce joueur.PlaceholdersColores
patternsList<LoomPatternRule>emptyMotifs proposes. Un motif absent de cette liste n'est jamais tissable
LoomPatternRule (9)
CampoTipoPredeterminadoDescripción
patternString—Cle du motif (ex: minecraft:stripe_top, stripe_top)
displayNameString—Nom affiche dans le menu (vide = derive de la cle)PlaceholdersColores
requiredProfessionLevelInt1Niveau de metier requis
xpLevelCostInt0Cout en niveaux d'experience
xpRewardInt0XP de metier accordee
requiredItemItem—Catalyseur exige, en item BTC ou serialise. Vide = voir requiredMaterial
requiredMaterialMaterialAIRCatalyseur exige, par materiau vanilla (ex: FLOWER_BANNER_PATTERN). AIR = aucun
consumeRequiredItemBooleantrueConsommer le catalyseur au tissage
actionsList< Ref<TriggerableEntry>>emptyActions declenchees apres le tissage
cartographyCartographySection—Table de cartographie : agrandir, copier, verrouiller, chacun avec son palier
CartographySection (6)
CampoTipoPredeterminadoDescripción
professionIdStringcraftingMetier consulte pour les paliers. Doit exister dans la section professions
gateEnabledBooleantrueAppliquer les paliers de niveau sur la table de cartographie vanilla
messagesWorkstationMessages——
WorkstationMessages (5)
CampoTipoPredeterminadoDescripción
insufficientLevelString<red>Niveau {profession} insuffisant : {level} requis.—PlaceholdersColores
insufficientExperienceString<red>Il vous faut {cost} niveaux d'experience.—PlaceholdersColores
missingInputString<red>Deposez d'abord un objet.—PlaceholdersColores
successString<green>Operation reussie.—PlaceholdersColores
craftingString<gray>Le poste travaille encore.Affiche quand une fabrication est deja en cours a ce poste pour ce joueur.PlaceholdersColores
enlargeCartographyOperation—Agrandir la carte (papier)
CartographyOperation (6)
CampoTipoPredeterminadoDescripción
enabledBooleantrueOperation proposee
displayNameString—Nom affichePlaceholdersColores
requiredProfessionLevelInt1Niveau de metier requis
xpLevelCostInt0Cout en niveaux d'experience
xpRewardInt0XP de metier accordee
actionsList< Ref<TriggerableEntry>>emptyActions declenchees apres l'operation
copyCartographyOperation—Copier la carte (carte vierge)
CartographyOperation (6)
CampoTipoPredeterminadoDescripción
enabledBooleantrueOperation proposee
displayNameString—Nom affichePlaceholdersColores
requiredProfessionLevelInt1Niveau de metier requis
xpLevelCostInt0Cout en niveaux d'experience
xpRewardInt0XP de metier accordee
actionsList< Ref<TriggerableEntry>>emptyActions declenchees apres l'operation
lockCartographyOperation—Verrouiller la carte (vitre)
CartographyOperation (6)
CampoTipoPredeterminadoDescripción
enabledBooleantrueOperation proposee
displayNameString—Nom affichePlaceholdersColores
requiredProfessionLevelInt1Niveau de metier requis
xpLevelCostInt0Cout en niveaux d'experience
xpRewardInt0XP de metier accordee
actionsList< Ref<TriggerableEntry>>emptyActions declenchees apres l'operation
composterComposterSection—Composteur : table de compostables et chances propres au serveur
ComposterSection (6)
CampoTipoPredeterminadoDescripción
professionIdStringfarming—
customBehaviourEnabledBooleantrueRejouer le remplissage du composteur cote RPG Core
messagesWorkstationMessages——
WorkstationMessages (5)
CampoTipoPredeterminadoDescripción
insufficientLevelString<red>Niveau {profession} insuffisant : {level} requis.—PlaceholdersColores
insufficientExperienceString<red>Il vous faut {cost} niveaux d'experience.—PlaceholdersColores
missingInputString<red>Deposez d'abord un objet.—PlaceholdersColores
successString<green>Operation reussie.—PlaceholdersColores
craftingString<gray>Le poste travaille encore.Affiche quand une fabrication est deja en cours a ce poste pour ce joueur.PlaceholdersColores
outputItem—Item produit par un composteur plein
outputAmountInt1Quantite produite
compostablesList<CompostableRule>emptyMatieres compostables. Une matiere absente n'est jamais acceptee
CompostableRule (5)
CampoTipoPredeterminadoDescripción
itemItem—Matiere acceptee
chancePercentInt50Chance, en pourcent, de faire monter le niveau du composteur
requiredProfessionLevelInt1Niveau de metier requis pour composter cette matiere
xpRewardInt0XP de metier accordee par niveau gagne
actionsList< Ref<TriggerableEntry>>emptyActions declenchees quand le niveau monte
vanillaTooltipVanillaTooltipSection—Infobulles vanilla a masquer pour que le lore BTC soit la seule source d'affichage
VanillaTooltipSection (11)
CampoTipoPredeterminadoDescripción
enabledBooleantrueMasquer les infobulles generees par la vanilla sur les objets BTC
hideAdditionalTooltipBooleantrueMotifs de banniere, effets de fusee, auteur de livre, instrument... (regroupes par la vanilla)
hideDyedColorBooleantrueMention « Teinte » des cuirs et des objets colores
hideArmorTrimBooleantrueOrnement d'armure (materiau et motif)
hideAttributesBooleantrueModificateurs d'attribut (degats, vitesse, armure)
hideUnbreakableBooleantrueMention « Incassable »
hideEnchantmentsBooleanfalseListe des enchantements. A laisser visible si le lore ne les reecrit pas
hideStoredEnchantmentsBooleanfalseEnchantements stockes dans un livre. Meme remarque
hidePlacementRulesBooleantrueBlocs sur lesquels l'objet peut etre pose / qu'il peut casser (mode aventure)
onlyForList<Material>emptyLimiter a ces materiaux. Vide = tous les objets produits par RPG Core
exceptList<Material>emptyNe jamais masquer sur ces materiaux, meme si la liste ci-dessus les couvre
workstationsWorkstationsSection—Postes de travail declares : bloc, menu et recettes (archerie, decoration d'armure, chaudron, tailleur de pierre)
WorkstationsSection (2)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver les postes de travail pilotes par la configuration
stationsList<CustomWorkstation>emptyPostes declares. Un bloc sans poste declare garde son comportement vanilla
CustomWorkstation (9)
CampoTipoPredeterminadoDescripción
blockMaterialAIRBloc qui ouvre ce poste (ex: STONECUTTER, FLETCHING_TABLE, SMITHING_TABLE, CAULDRON)
enabledBooleantrueRemplacer le comportement vanilla de ce bloc
professionIdStringcraftingMetier consulte pour les paliers (vide = aucun palier)
requiredProfessionLevelInt1Niveau de metier requis pour ouvrir le poste
menuWorkstationMenuConfiguration——
messagesWorkstationMessages——
recipeSourceWorkstationRecipeSourceDECLAREDD'ou viennent les recettes de ce poste
recipesList<WorkstationRecipe>emptyRecettes propres au poste. Ignorees si recipeSource ne vaut pas DECLARED
arrowReagentsList<ArrowReagent>emptyReactifs acceptes au troisieme emplacement par les recettes EFFECT_ARROW. Un reactif unique porte la modulation : sans lui il faudrait une recette par combinaison effet x duree x puissance. Vide = aucune modulation, l'effet est recopie tel quel.
beaconBeaconSection—Balise BTC : pouvoirs propres appliques a toute l'ile, sans scan de portee
BeaconSection (9)
CampoTipoPredeterminadoDescripción
enabledBooleanfalseActiver la balise BTC. A false, le bloc garde son comportement vanilla
blockMaterialBEACONBloc qui ouvre le menu de la balise
professionIdStringcraftingMetier consulte pour ouvrir la balise (vide = aucun palier)
requiredProfessionLevelInt1Niveau de metier requis pour ouvrir la balise
membersOnlyBooleantrueSeuls les membres de l'ile peuvent changer le pouvoir actif
islandWorldPrefixStringbtcsky_Prefixe des mondes ou la balise fonctionne. 'btcsky_' la reserve aux iles ; vide = tous les mondes, pour un serveur sans BTCSky
menuBeaconMenuConfiguration——
BeaconMenuConfiguration (13)
CampoTipoPredeterminadoDescripción
rowsInt6—
titleString<dark_purple>Balise—PlaceholdersColores
backgroundMaterialMaterialBLACK_STAINED_GLASS_PANE—
powerSlotsList<Int>—Emplacements affichant les pouvoirs
fuelSlotInt46Emplacement de depot du carburant. -1 pour aucun
paginationSlotInt49Emplacement du bouton de defilement. -1 pour aucun
paginationMaterialMaterialARROW—
paginationNameString<yellow>Page {page}/{pages}—PlaceholdersColores
paginationLoreList<String>——PlaceholdersColores
infoSlotInt53Emplacement de la notice. -1 pour aucun
infoMaterialMaterialBOOK—
infoNameString<gold>Balise—PlaceholdersColores
infoLoreList<String>——PlaceholdersColores
messagesBeaconMessages——
BeaconMessages (11)
CampoTipoPredeterminadoDescripción
lockedString<red>Vous devez atteindre le niveau {level} en {profession} pour utiliser la balise.—PlaceholdersColores
powerLockedString<red>Ce pouvoir demande le niveau {level} en {profession}.—PlaceholdersColores
notOnIslandString<red>Une balise ne fonctionne que sur une ile.—PlaceholdersColores
notMemberString<red>Seuls les membres de l'ile peuvent programmer cette balise.—PlaceholdersColores
missingFuelString<red>Il manque le carburant : {fuel} x{amount}.—PlaceholdersColores
activatedString<green>Pouvoir active : {power}.—PlaceholdersColores
alreadyActiveString<yellow>Ce pouvoir est deja actif sur cette ile.—PlaceholdersColores
expiredString<gray>Le pouvoir de la balise s'est eteint.—PlaceholdersColores
grantedString<aqua>Pouvoir de balise actif : {power}.—PlaceholdersColores
revokedString<gray>Vous quittez la portee de la balise.—PlaceholdersColores
brokenString<red>La balise a ete detruite, son pouvoir s'eteint.—PlaceholdersColores
powersList<BeaconPower>emptyPouvoirs proposes. Un seul peut etre actif par ile a la fois
BeaconPower (12)
CampoTipoPredeterminadoDescripción
displayNameString—Nom affiche dans le menuPlaceholdersColores
loreList<String>emptyDescription affichee sous le nomPlaceholdersColores
iconItem—Icone du pouvoir, en item BTC. Vide = voir iconMaterial
iconMaterialMaterialNETHER_STARIcone du pouvoir, par materiau vanilla
professionIdString—Metier consulte pour ce pouvoir. Vide = celui de la balise
requiredProfessionLevelInt1Niveau de metier requis pour activer ce pouvoir
fuelItem—Carburant exige, en item BTC. Vide = voir fuelMaterial
fuelMaterialMaterialAIRCarburant exige, par materiau vanilla. AIR = aucun carburant
fuelAmountInt1Quantite de carburant consommee a l'activation
durationMinutesInt0Duree en minutes. 0 = tant que la balise n'est ni cassee ni reprogrammee
modifiersList<BeaconStatModifier>emptyModificateurs accordes a tout joueur present sur l'ile
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a l'activation du pouvoir
cartographyCraftingCartographyCraftingSection—Cartographie BTC : cartes au tresor, paliers de carte, parchemins, chacun derriere un delai
CartographyCraftingSection (7)
CampoTipoPredeterminadoDescripción
enabledBooleanfalseActiver les fabrications BTC a la table de cartographie
openWithSneakBooleantrueOuvrir le menu BTC au clic droit accroupi. A false, il remplace le menu vanilla
professionIdStringcraftingMetier consulte par defaut. ATTENTION : 'cartography' n'existe pas parmi les metiers declares
requiredProfessionLevelInt1Niveau requis pour ouvrir le menu
menuCartographyMenuConfiguration——
CartographyMenuConfiguration (15)
CampoTipoPredeterminadoDescripción
rowsInt6—
titleString<dark_aqua>Cartographie—PlaceholdersColores
backgroundMaterialMaterialBLACK_STAINED_GLASS_PANE—
recipeSlotsList<Int>——
primarySlotInt46Emplacements de depot des intrants. -1 pour retirer
secondarySlotInt47—
tertiarySlotInt-1—
paginationSlotInt49—
paginationMaterialMaterialARROW—
paginationNameString<yellow>Page {page}/{pages}—PlaceholdersColores
paginationLoreList<String>——PlaceholdersColores
infoSlotInt53—
infoMaterialMaterialBOOK—
infoNameString<gold>Cartographie—PlaceholdersColores
infoLoreList<String>——PlaceholdersColores
messagesCartographyCraftingMessages——
CartographyCraftingMessages (12)
CampoTipoPredeterminadoDescripción
lockedString<red>Vous devez atteindre le niveau {level} en {profession}.—PlaceholdersColores
recipeLockedString<red>Cette fabrication demande le niveau {level} en {profession}.—PlaceholdersColores
missingInputsString<red>Il manque des intrants.—PlaceholdersColores
insufficientExperienceString<red>Il vous faut {cost} niveaux d'experience.—PlaceholdersColores
onCooldownString<red>Encore {time} avant de refaire : {recipe}.Jetons disponibles : {time} (temps restant formate), {recipe}PlaceholdersColores
quotaReachedString<red>Quota atteint ({used}/{max}). Remise a zero dans {reset}.Jetons : {used}, {max}, {reset} (temps avant remise a zero)PlaceholdersColores
noStructureFoundString<red>Aucune structure trouvee dans un rayon de {radius} blocs.—PlaceholdersColores
noMapDepositedString<red>Deposez une carte a agrandir.—PlaceholdersColores
maxScaleReachedString<red>Cette carte est deja au palier maximal.—PlaceholdersColores
craftedString<green>Fabrique : {recipe}.—PlaceholdersColores
cooldownLoreString<dark_gray>Disponible dans {time}Lignes ajoutees au lore d'une fabrication indisponiblePlaceholdersColores
quotaLoreString<dark_gray>Utilisations : {used}/{max}—PlaceholdersColores
recipesList<CartographyRecipe>emptyFabrications proposees
CartographyRecipe (18)
CampoTipoPredeterminadoDescripción
displayNameString——PlaceholdersColores
loreList<String>empty—PlaceholdersColores
iconItem—Icone, en item BTC. Vide = voir iconMaterial
iconMaterialMaterialMAP—
professionIdString—Metier consulte. Vide = celui de la section
requiredProfessionLevelInt1—
xpLevelCostInt0Cout en niveaux d'experience
xpRewardInt0XP de metier accordee
inputsList<WorkstationIngredient>emptyIntrants exiges, par emplacement de depot
resultModeCartographyResultModeFIXEDComment le resultat est obtenu
resultItem—Resultat fixe, en item BTC
resultMaterialMaterialAIRResultat fixe, par materiau vanilla
resultAmountInt1—
structureStringburied_treasureStructure visee en mode TREASURE_MAP (cle de registre, ex: 'buried_treasure', 'village_plains')
searchRadiusInt5000Rayon de recherche, en blocs, pour le mode TREASURE_MAP
findUnexploredBooleantrueChercher uniquement une structure non encore exploree
cooldownCartographyCooldown—Delai avant de pouvoir refaire cette fabrication
actionsList< Ref<TriggerableEntry>>emptyActions declenchees apres la fabrication. C'est par la que passe un parchemin de waypoint
specialRecipesSpecialRecipesSection—Recettes speciales a resultat derive : bannieres, fusees, teinture, reparation, pots
SpecialRecipesSection (13)
CampoTipoPredeterminadoDescripción
enabledBooleanfalseActiver les recettes speciales BTC. Sans cela, rien ne remplace les recettes purgees
messagesSpecialRecipeMessages—Messages communs aux recettes speciales
SpecialRecipeMessages (2)
CampoTipoPredeterminadoDescripción
insufficientLevelString<red>Niveau {profession} insuffisant : {level} requis.—PlaceholdersColores
disabledString<red>Cette fabrication n'est pas disponible.—PlaceholdersColores
bannerDuplicateSpecialRecipeRule—Duplication de banniere : la copie reprend les motifs de l'originale (16 recettes vanilla)
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
bookCloningSpecialRecipeRule—Copie de livre ecrit : la copie porte la generation suivante
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
fireworkRocketSpecialRecipeRule—Fusee : la duree de vol vient du nombre de poudres, les effets des etoiles
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
fireworkStarSpecialRecipeRule—Etoile de feu d'artifice : forme, couleurs, scintillement, trainee
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
fireworkStarFadeSpecialRecipeRule—Degrade d'etoile : ajoute les couleurs de fin a une etoile existante
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
mapExtendingSpecialRecipeRule—Agrandissement de carte : passe la carte au palier de zoom suivant
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
repairItemSpecialRecipeRule—Reparation par fusion : deux objets abimes du meme type n'en font plus qu'un
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
shieldDecorationSpecialRecipeRule—Blason de bouclier : le bouclier reprend les motifs de la banniere
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
armorDyeSpecialRecipeRule—Teinture d'armure : les colorants deposes sont melanges (6 recettes vanilla)
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
tippedArrowSpecialRecipeRule—Fleche a effet : la fleche reprend la potion persistante
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores
decoratedPotSpecialRecipeRule—Pot decore : les quatre eclats deposes deviennent les faces du pot
SpecialRecipeRule (8)
CampoTipoPredeterminadoDescripción
enabledBooleantrueActiver ce comportement. Desactive, la recette n'existe plus du tout
professionIdString—Metier dont le niveau conditionne la recette. Vide = aucune condition
requiredProfessionLevelInt0Niveau de metier requis
xpRewardInt0XP de metier accordee par fabrication
allowedMaterialsList<Material>emptyMateriaux de resultat autorises. Vide = tous
actionsList< Ref<TriggerableEntry>>emptyActions declenchees a la fabrication
displayNameString—Nom force sur le resultat. Vide = nom vanillaPlaceholdersColores
loreList<String>emptyLore ajoute au resultat, apres le lore que la recette produit elle-memePlaceholdersColores

How to use it​

Create one entry; each field is a section of the RPG Core systems (see the Configuration table on the extension page). The sections you need first are stats, items and professions.

  • stats — set artifact to a Player State artifact. In stats.stats, add one item per stat you want to customise (statId, displayName, defaultValue, minValue, maxValue, displayFormat, scope); leave the list empty to use the built-in defaults. displayFormat must contain {value}. percentageMultiplier is checked against the stat's unit and must match it. configOptions tunes the stat mechanics (regeneration, crits, lifesteal, efficiency, mob groups for the MOB_GROUP_* stats, bonus loot).
  • items — categories own their items. A catalogue item has a unique id, an item (any TypeWriter item), stats (a map such as STRENGTH: 10), requirements (profession id and minimum level), a rarity and an optional isUnique. Increase revision to update copies already given to players. sets group item ids as pieces and give bonuses by piecesRequired.
  • professions — each profession has levels with rewards (stats for permanent stat gains, rewards triggers and a rewardLore shown in the menu) and a progression curve.
  • trade — maxDistance (8 blocks), requestTimeoutSeconds (30), sessionTimeoutSeconds (180), maxItemSlots (7) and dailyCurrencyLimit (10000 per player per rolling 24 hours); the ledger is stored in the Trade Ledger artifact set in artifact.

/rpgadmin reload reloads and reapplies the stats of online players; publishing the page is what reloads the configuration itself.