NiceNamesGenerator icon

NiceNamesGenerator -----

Generate nice-sounding random (and if necessary unique) names.



[​IMG]

This plugin allows to generate random names, built from a number of syllables. There are text configuration files with sets of syllables which allows to generate names that consist of a specific set of syllables (i.e. making them sound elvish, or roman or whatever) or from all of them.

The plugin hooks into Placeholder API (PAPI), so a random name can be generated and retrieved through a simple placeholder.

Example placeholders:
  • %nicenames_name% - Generates a random name from the "all" configuration file, with 2 syllables.
  • %nicenames_uname% - Generates a unique random name from the "all" configuration file, with 2 syllables. Every unique name is persisted with a file within the plugin folder.
  • %nicenames_name-elven% - Generates a random name from the "elven" configuration file, with 2 syllables.
  • %nicenames_name-roman:4% - Generates a random name from the "roman" configuration file, with 4 syllables.
  • %nicenames_name-all:2-5% - Generates a random name from the "all" configuration file, with 2, 3, 4 or 5 syllables.
Sometimes you may want to first generate a unique name, and then re-use that value (like a local variable) in follow-up commands. You can do this by using the special placeholder "lastname" or "lname", e.g.
  • %nicenames_lastname%
  • %nicenames_lname%
The lastname can be lowercased (required in some use case scenarios) by adding the suffix "Low" or "low", e.g.
  • %nicenames_lnameLow%

Example names for "roman" / 3 sillables

Anbitus
Bibelus
Auguscus

Example names for "elven" / 3 syllables

Kaelten
Caelhaliat
Shesanevar

Documentation

Check out the Github Wiki for detailed information on how to use and configure the plugin.

Minecraft Versions


Has been tested in Spigot 1.8 and Paper 1.18.1. I assume it also runs in all versions in between.

1.8 GSON "NoClassDefFoundError" Issue

NOTE: When running in a server of version 1.8.3 or older, you will need to add the Google GSON library. You can do this by simply installing this plugin:

https://www.spigotmc.org/resources/gson-for-1-8-3-or-older.30852/

Contact / Discord

Contact me on Discord if you have questions or ideas to discuss:
Resource Information
Author:
----------
Total Downloads: 149
First Release: Oct 28, 2021
Last Update: Jan 10, 2022
Category: ---------------
All-Time Rating:
2 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings