So I thought I had it figured out through Entity localization and etc. and used code like this
LanguageRegistry.instance().addStringLocalization("tile.oreAmethyst", "en_US", "Amethyst Ore");
for blocks and
LanguageRegistry.instance().addStringLocalization("item.amethyst", "en_US", "Amethyst");
for items. However, now none of the blocks or items have any name in-game anymore.