Freeze_Dolphin
我习惯包名是me.freeze_dolphin.项目名小写(比如SafeBackpack写成safe_backpack)
但是总感觉有点奇怪

CSDN上说package命名时用个人网站,但是我没有啊(me开头是从Slimefun的作者TheBusyBiscuit那里学来的

求dalao给出正确的包命名规则


xmdhs
me 也是一个可用的顶级域名来着。

如果你有 github 的账号的话,可以用 io.github.账户名


William_Shi
可以使用coding的域名
比如我的net.coding.celestialrealm.project.xxx
一般来说包名没必要采用下划线去分割单词了

Freeze_Dolphin
William_Shi 发表于 2020-7-16 22:16
可以使用coding的域名
比如我的net.coding.celestialrealm.project.xxx
一般来说包名没必要采用下划线去分 ...

但是不用下划线分割就看着不舒服

。—。
可以试试net.mcbbs.tid1079782之类的,说不准哪天会有老外跑过来讨论新功能该怎么开发

南柯郡守
如果 自己没有任何域名及github等网站的仓库

可以用你说的这个命名方法 因为二楼也说了  me也是一个顶级域名
就是说也有 mcbbs.me 这种域名

但是个人认为啊  包名最重要的两点就是  

结城希亚
https://blog.csdn.net/Test__Add/article/details/78208291

至少我是
pers.tany.项目名.模块名

嘉晚饭,赢
自己随便找个地儿买个域名也没多贵吧
而且还能拿来套GitHub page上面 多好

天辉胡萝卜
最简单的,prefix直接取邮箱倒序吧

纪华裕
modid 做包名就行了

William_Shi
Freeze_Dolphin 发表于 2020-7-16 22:27
但是不用下划线分割就看着不舒服

https://www.mcbbs.net/thread-605066-1-1.html

包名

全部小写,连续的单词只是简单地连接起来,不使用下划线。
例如:blusunrize.immersiveengineering、vazkii.botania、等。

a1016746326
java推荐的包命名是小驼峰命名法,即整个包名首字母小写,每个单词首字母大写。如:dogSunner,sonOfBitch

jingshen
没有个人网站的话,一般就用“作者名.modid”作为包名。
forge开发文档:https://mcforge.readthedocs.io/en/latest/gettingstarted/structuring/中有写
If you do not own a domain, do not use it for your top level package. It is perfectly acceptable to start your package with anything, such as your name/nickname, or the name of the mod.



SuperPigeon
我是用自己的域名
meikai.network -> 倒过来 network.meikai + 用途  network.meikai.mc + 名称 network.meikai.mc.xxxx

ARSpark
我是用我们组织的域名倒过来:
xuogroup.top变换一下顺序:top.xuogroup.mcmods.modid.util/items/world/等等
没有域名就只好name.modid(forge标准)
或者如果你的mod很有名可以直接modid(当然不要这样)

3TUSK
本帖最后由 3TUSK 于 2020-7-21 11:09 编辑

Java 的包名历来有使用倒写域名的传统,这么做的目的主要是为了避免冲突。所以,从「避免包名冲突」的角度出发,笔者在起包名时考虑的顺序如下:


参考资料:
https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html
https://softwareengineering.stackexchange.com/questions/102163/naming-conventions-and-organization-of-packages

teddyxlandlee
本帖最后由 teddyxlandlee 于 2020-8-22 18:32 编辑

我见过一个秀儿的包名是bilibili.username.api
还有一个用的是他想注册却没有注册的一个域名(他是学生党)
我用的则是io.github.teddyxlandlee.project_name(其实仍是com.开头的,打算改)