▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Ресурспаки/CobblemonPrefixes!
CobblemonPrefixes!

CobblemonPrefixes!

This is a simple resourcepack server side to have simple prefixes, the initial setup is made so it can be used alongside DexRewards mod

522
2

Description

This resourcepack was originally made with the intention of being used alongside the DexRewards mod; this one matches the type of items used in the Initial rewards configuration of the mod as a way to show in what group of the Pokedex% you are, can still be used for other purposes and used as a template for your own custom prefixes.

With time I will keep adding more variations and more icons so it can be more versatile

How to use

This resourcepack needs to be used as a server resourcepack which can be "installed" on your server's server.properties file, after that with whatever mod/plugin you have to set prefixes per group type the bitmap/character for each icon (which you can find in assets/minecraft/font/

Dependencies

LuckPerms or whatever mod you want to use to manage the groups At the moment the only mod I know fulfills the function of supporting prefixes/suffixes alongside luckperms is Fabric Custom Names

DexRewards Default special config

This is so once the players complete a certain % of the dex and claim the rewards they get the icon by default as a prefix

  "reward_groups": {
    "Trainer": {
      "icon": "cobblemon:poke_ball",
      "icon_data": {},
      "required_caught_percent": 5.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add trainer"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:poke_ball",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Rookie": {
      "icon": "cobblemon:fast_ball",
      "icon_data": {},
      "required_caught_percent": 10.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add rookie",
            "lp user %player% parent remove trainer"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:great_ball",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Beginner": {
      "icon": "cobblemon:great_ball",
      "icon_data": {},
      "required_caught_percent": 15.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add beginner",
            "lp user %player% parent remove rookie"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:thunder_stone",
          "item_data": {},
          "count": 2
        }
      }
    },
    "Novice": {
      "icon": "cobblemon:level_ball",
      "icon_data": {},
      "required_caught_percent": 20.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add novice",
            "lp user %player% parent remove beginner"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:exp_candy_s",
          "item_data": {},
          "count": 48
        }
      }
    },
    "Ranger": {
      "icon": "cobblemon:ultra_ball",
      "icon_data": {},
      "required_caught_percent": 25.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add ranger",
            "lp user %player% parent remove novice"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:ultra_ball",
          "item_data": {},
          "count": 32
        }
      }
    },
    "Collector": {
      "icon": "cobblemon:lure_ball",
      "icon_data": {},
      "required_caught_percent": 30.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add collector",
            "lp user %player% parent remove ranger"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:fire_stone",
          "item_data": {},
          "count": 2
        }
      }
    },
    "Apprentice": {
      "icon": "cobblemon:safari_ball",
      "icon_data": {},
      "required_caught_percent": 35.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add apprentice",
            "lp user %player% parent remove collector"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:exp_candy_m",
          "item_data": {},
          "count": 48
        }
      }
    },
    "Expert": {
      "icon": "cobblemon:heavy_ball",
      "icon_data": {},
      "required_caught_percent": 40.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add expert",
            "lp user %player% parent remove apprentice"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:nest_ball",
          "item_data": {},
          "count": 32
        }
      }
    },
    "Veteran": {
      "icon": "cobblemon:love_ball",
      "icon_data": {},
      "required_caught_percent": 45.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add veteran",
            "lp user %player% parent remove expert"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:lure_ball",
          "item_data": {},
          "count": 32
        }
      }
    },
    "Sage": {
      "icon": "cobblemon:moon_ball",
      "icon_data": {},
      "required_caught_percent": 50.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add sage",
            "lp user %player% parent remove veteran"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:quick_ball",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Professor": {
      "icon": "cobblemon:repeat_ball",
      "icon_data": {},
      "required_caught_percent": 55.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add professor",
            "lp user %player% parent remove sage"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:rare_candy",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Commander": {
      "icon": "cobblemon:timer_ball",
      "icon_data": {},
      "required_caught_percent": 60.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add commander",
            "lp user %player% parent remove professor"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:rare_candy",
          "item_data": {},
          "count": 32
        }
      }
    },
    "Elite": {
      "icon": "cobblemon:luxury_ball",
      "icon_data": {},
      "required_caught_percent": 65.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add elite",
            "lp user %player% parent remove commander"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:luxury_ball",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Executive": {
      "icon": "cobblemon:premier_ball",
      "icon_data": {},
      "required_caught_percent": 70.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add executive",
            "lp user %player% parent remove elite"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:cherish_ball",
          "item_data": {},
          "count": 1
        }
      }
    },
    "Master": {
      "icon": "cobblemon:dusk_ball",
      "icon_data": {},
      "required_caught_percent": 75.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add master",
            "lp user %player% parent remove executive"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:exp_candy_l",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Baron": {
      "icon": "cobblemon:quick_ball",
      "icon_data": {},
      "required_caught_percent": 80.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add baron",
            "lp user %player% parent remove master"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:beast_ball",
          "item_data": {},
          "count": 1
        }
      }
    },
    "Duke": {
      "icon": "cobblemon:beast_ball",
      "icon_data": {},
      "required_caught_percent": 85.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add duke",
            "lp user %player% parent remove baron"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:master_ball",
          "item_data": {},
          "count": 1
        }
      }
    },
    "Champion": {
      "icon": "cobblemon:master_ball",
      "icon_data": {},
      "required_caught_percent": 90.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add champion",
            "lp user %player% parent remove duke"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:ancient_origin_ball",
          "item_data": {},
          "count": 1
        }
      }
    },
    "World Champion": {
      "icon": "cobblemon:cherish_ball",
      "icon_data": {},
      "required_caught_percent": 95.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add world_champion",
            "lp user %player% parent remove champion"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:exp_candy_xl",
          "item_data": {},
          "count": 16
        }
      }
    },
    "Arceus": {
      "icon": "minecraft:nether_star",
      "icon_data": {},
      "required_caught_percent": 100.0,
      "rewards": {
        "permission_group": {
          "type": "command",
          "commands": [
            "lp user %player% parent add arceus",
            "lp user %player% parent remove world_champion"
          ]
        },
        "command_group": {
          "type": "command",
          "commands": [
            "tellraw @a [\"\",{\"text\":\"[\",\"color\":\"dark_gray\"},{\"text\":\"DexRewards\",\"color\":\"blue\"},{\"text\":\"]\",\"color\":\"dark_gray\"},{\"text\":\" %player% has completed their pokedex!\",\"color\":\"gold\"}]"
          ]
        },
        "item_group": {
          "type": "item",
          "item": "cobblemon:master_ball",
          "item_data": {},
          "count": 6
        },
        "item_group_2": {
          "type": "item",
          "item": "cobblemon:exp_candy_xl",
          "item_data": {},
          "count": 32
        }
      }
    }
  }
}

Совместимость

Minecraft: Java Edition

1.21.x

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:MIT
Опубликован:10 месяцев назад
Обновлён:9 месяцев назад
Главная