本帖最后由 GiNYAi 于 2020-7-6 11:00 编辑
1.12.2 SpongeForge 新手上路包
spongeforge-1.12.2-2768-7.1.7
食用前建议阅读Sponge官方中文文档,创建服务器部分,有条件的话把整个文档阅读一遍也并不是坏事
EULA
你需要同意MINECRAFT ELUA 参考
并将eula.txt中eula=false改成eula=true才能开服
正版验证
如果你不想使用Mojang的正版验证,你需要修改server.properties,将其中online-mode=true改成online-mode=false
如果你想要要额外的登陆验证,你大概需要FlexibleLogin
插件
你可以从Ore 或者 Sponge论坛的插件发布版 获取插件
注意选择API版本7,为低API版本编写的插件大多不能正常运行
除非特别指明,插件安装方式是把下载好的jar文件放入mods文件夹
MODS
如果你没有自行安装需要客户端也安装的mod,那么你可以使用未安装forge的纯净客户端进入服务器。
安装的插件
权限
请仔细阅读LuckPerms的使用教程,
给予某个玩家最高权限(不推荐)复制代码
一键设置Nucleus权限复制代码
权限继承
在sponge中,如果一个用户具有 myplugin.commands 的权限,那么所有诸如 myplugin.commands.teleport 等子权限都将自动拥有,除非它被显式地删除。
没有诸如 myplugin.commands.* 的通配符形式。请使用 myplugin.commands 解决问题。
Nucleus文档翻译
HOCON
HOCON是Sponge钦定的配置文件格式
DOCS上对HOCON的简介
HOCON技术规范 中文翻译
了解HOCON的规范 可以帮你更自由的编写配置文件以及能够看懂VirtualChest插件的配置示例
常见问题
没有提到的问题可以直接回帖提问。
Tips
内置广告
截图
来自群组: Power of Spongie
1.12.2 SpongeForge 新手上路包
spongeforge-1.12.2-2768-7.1.7
食用前建议阅读Sponge官方中文文档,创建服务器部分,有条件的话把整个文档阅读一遍也并不是坏事
EULA
你需要同意MINECRAFT ELUA 参考
并将eula.txt中eula=false改成eula=true才能开服
正版验证
如果你不想使用Mojang的正版验证,你需要修改server.properties,将其中online-mode=true改成online-mode=false
如果你想要要额外的登陆验证,你大概需要FlexibleLogin
插件
你可以从Ore 或者 Sponge论坛的插件发布版 获取插件
注意选择API版本7,为低API版本编写的插件大多不能正常运行
除非特别指明,插件安装方式是把下载好的jar文件放入mods文件夹
MODS
如果你没有自行安装需要客户端也安装的mod,那么你可以使用未安装forge的纯净客户端进入服务器。
安装的插件
插件 | 简介 | 站内 | 食用方法 |
Nucleus-1.14.1-S7.1-MC1.12.2 | 终极基础插件 | 站内 | 文档 |
Gluon-1.0.4 | Nucleus与PlaceholderAPI的桥 | ||
PlaceholderAPI-4.5.1 | PlaceholderAPI | 站内 | 原帖 |
griefprevention-1.12.2-4.3.0.692 | 领地/保护 | 站内 | 原帖 |
LuckPerms-Sponge-4.4.31 | 权限 | 站内Spigot | 官方wiki 中文wiki |
TotalEconomy-1.8.1 | 经济插件 | 站内 | 原帖 |
VirtualChest-1.0.1 | 虚拟 | 站内 | wiki 中译 |
spark | 性能分析工具 | 站内 | Github |
worldedit-sponge-6.1.9 | worldedit | 站内 | E 中 |
权限
请仔细阅读LuckPerms的使用教程,
给予某个玩家最高权限(不推荐)
- lp user <user> permission set *
一键设置Nucleus权限
- nucleus:nucleus setupperms -g -y
权限继承
在sponge中,如果一个用户具有 myplugin.commands 的权限,那么所有诸如 myplugin.commands.teleport 等子权限都将自动拥有,除非它被显式地删除。
没有诸如 myplugin.commands.* 的通配符形式。请使用 myplugin.commands 解决问题。
Nucleus文档翻译
- http://www.mcbbs.net/thread-711074-1-1.html
- http://www.mcbbs.net/thread-717760-1-1.html
- http://www.mcbbs.net/thread-727722-1-1.html
- http://www.mcbbs.net/thread-732446-1-1.html
HOCON
HOCON是Sponge钦定的配置文件格式
DOCS上对HOCON的简介
HOCON技术规范 中文翻译
了解HOCON的规范 可以帮你更自由的编写配置文件
常见问题
- 我给了nucleus.back.base的权限为什么还是不能使用back指令?
没有提到的问题可以直接回帖提问。
Tips
- /sponge plugins reload [plugin]
内置广告
- [Sponge]自定义世界聊天前缀(伪)[NucleusChat+Luckperms]
- [经济]GiftCode —— Sponge兑换码[1.10-1.12]
- [管理|安全]EpicBanItem——一个基于 NBT 的物品禁用插件[1.12.2]
截图
更新日志
来自群组: Power of Spongie
谢谢G大佬,我就是群里询问的那个人qwq
感觉不错,晚点下载看看~
难得有个海绵服整合包还没人……
想玩1.13快照版
Lz大大,链接失效了。求补!
一直没弄明白怎么让玩家拥有back权限
指令
lp group default set nucleus.back.base true
提示添加成功却还是不能用,好做作者发布sponge端却并没有正面回答怎么弄。现在我只想知道怎么弄?谢谢
指令
lp group default set nucleus.back.base true
提示添加成功却还是不能用,好做作者发布sponge端却并没有正面回答怎么弄。现在我只想知道怎么弄?谢谢
QingNiao 发表于 2018-3-11 23:21
一直没弄明白怎么让玩家拥有back权限
指令
你可能还需要一些额外的设置/权限
参考:https://nucleuspowered.org/docs/modules/back.html
修改main.conf中back部分
on-teleport(传送时可以使用back) 为true
on-death(死亡后可以使用back)为true
on-portal(使用传送门可以使用back)为true
另外给予对应的权限
nucleus.back.targets.teleport
nucleus.back.targets.death
nucleus.back.targets.portal
(全部这三个可以用nucleus.back.targets 表示
解压服务端后点击启动的cmd,然后加载后最后显示按任意键继续然后按了任意键就闪退了。服务端没有动过
Army_Job 发表于 2018-3-18 18:20
解压服务端后点击启动的cmd,然后加载后最后显示按任意键继续然后按了任意键就闪退了。服务端没有动过 ...
希望能够给出cmd当时显示的内容
你可能没有同意EULA,请至少阅读完整个帖子的内容,
给你顶一个。
箱子锁用不了
woodytt 发表于 2018-5-8 20:31
箱子锁用不了
??? 整合包里有箱子锁插件么
GiNYAi 发表于 2018-5-8 21:09
??? 整合包里有箱子锁插件么
额外装的latch,0.47和0.48版都不行,提示适用于sponge7.0,但是目前版本为7.0-SNAPSHOOT
GiNYAi 发表于 2018-5-8 21:09
??? 整合包里有箱子锁插件么
另外由于迁就沉浸工程的addon,降低了forge的版本,我用的是去年的2503版的,以及对应的spongeforge,是不是版本低导致的?
求回复 这是什么意思啊
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>goto s
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>java -XX:+UseG1GC -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+AggressiveOpts -XX:MaxGCPauseMillis=10 -XX:+UseStringDeduplication -Xms2G -Xmx4G -jar forge-1.12.2-14.23.3.2655-universal.jar nogui
Unrecognized VM option 'OptimizeStringConcat'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>pause

C:\Users\Administrator\Desktop\1.12.2-SpongeForge>goto s
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>java -XX:+UseG1GC -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+AggressiveOpts -XX:MaxGCPauseMillis=10 -XX:+UseStringDeduplication -Xms2G -Xmx4G -jar forge-1.12.2-14.23.3.2655-universal.jar nogui
Unrecognized VM option 'OptimizeStringConcat'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
C:\Users\Administrator\Desktop\1.12.2-SpongeForge>pause
歪狼 发表于 2018-5-13 00:07
求回复 这是什么意思啊
C:%users\Administrator\Desktop\1.12.2-SpongeForge>goto s
不支持的JVM参数'OptimizeStringConcat'可以考虑删除Bat中
- XX:+OptimizeStringConcat
但是你用的是什么版本的JAVA啊 这个整合包是要求必须Java8的
而java8的话 我带的启动脚本的参数应该是没有问题的
沉思....
……萌新问下怎么让其他的小伙伴加进来
449203641 发表于 2018-5-27 15:56
……萌新问下怎么让其他的小伙伴加进来
这个就是网络方面的问题了,和Spigot之类的服务器是一样的 你可以查一下其它的教程
另外你是什么样的网络环境?
GiNYAi 发表于 2018-5-27 16:26
这个就是网络方面的问题了,和Spigot之类的服务器是一样的 你可以查一下其它的教程
另外你是什么样的网络 ...
……小萌新现在才架设起服务器 就是我自己进去都还显示登入失败(需要正版验证的那个) server properties的online-mode也改成了false 还是进不去 然后别的小伙伴想进来的话服务器地址应该填什么
449203641 发表于 2018-5-27 22:11
……小萌新现在才架设起服务器 就是我自己进去都还显示登入失败(需要正版验证的那个) server propert ...
应该填写你的公网ip
因为你的计算机并不是直接暴露在公网上的
所以可能需要路由器设置端口映射
或者端口转发
GiNYAi 发表于 2018-5-27 22:30
应该填写你的公网ip
因为你的计算机并不是直接暴露在公网上的
所以可能需要路由器设置端口映射
我现在用的是学校的校园网 路由器什么的不知道如何操作 能教一下端口转发吗 谢谢
本帖最后由 georgeggtsang 于 2018-5-28 23:07 编辑
[23:05:02] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[23:05:02] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@7e8a46b7
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:06] [main/WARN] [mixin]: @Mixin target net.minecraft.server.management.PlayerProfileCache$ProfileEntry is public in mixins.common.core.json:server.management.MixinPlayerProfileCacheEntry and should be specified in value
[23:05:11] [main/WARN] [mixin]: Static binding violation: PRIVATE overwrite method initializeConnectionToPlayer in mixins.common.core.json:server.MixinPlayerList cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[23:05:11] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[23:05:19] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2
[23:05:19] [Server thread/INFO] [FML]: MinecraftForge v14.23.3.2655 Initialized
[23:05:19] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[23:05:19] [Server thread/INFO] [FML]: Replaced 1036 ore ingredients
[23:05:20] [Server thread/INFO] [Sponge]: Found mcmod.info at jar:file:/C:/Users/a10ca/Desktop/1.12.2-SpongeForge/mods/spongeforge-1.12.2-2655-7.1.0-BETA-3052.jar!/mcmod.info
[23:05:20] [Server thread/INFO] [Sponge]: Creating injector in stage 'PRODUCTION'
到了这个画面是不是就是开服成功啊大佬
[23:05:02] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[23:05:02] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@7e8a46b7
[23:05:02] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[23:05:06] [main/WARN] [mixin]: @Mixin target net.minecraft.server.management.PlayerProfileCache$ProfileEntry is public in mixins.common.core.json:server.management.MixinPlayerProfileCacheEntry and should be specified in value
[23:05:11] [main/WARN] [mixin]: Static binding violation: PRIVATE overwrite method initializeConnectionToPlayer in mixins.common.core.json:server.MixinPlayerList cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded.
[23:05:11] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[23:05:19] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2
[23:05:19] [Server thread/INFO] [FML]: MinecraftForge v14.23.3.2655 Initialized
[23:05:19] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[23:05:19] [Server thread/INFO] [FML]: Replaced 1036 ore ingredients
[23:05:20] [Server thread/INFO] [Sponge]: Found mcmod.info at jar:file:/C:/Users/a10ca/Desktop/1.12.2-SpongeForge/mods/spongeforge-1.12.2-2655-7.1.0-BETA-3052.jar!/mcmod.info
[23:05:20] [Server thread/INFO] [Sponge]: Creating injector in stage 'PRODUCTION'
到了这个画面是不是就是开服成功啊大佬
本帖最后由 @yao@jj 于 2018-6-3 13:06 编辑
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样,楼楼可不可以帮我看一下哪里的问题
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样,楼楼可不可以帮我看一下哪里的问题
@yao@jj 发表于 2018-6-3 12:42
已经添加了MOD,服务器开启后进去是原版的,命令指示窗也一直显示这样,按任意键后就循环一遍最后还是这样, ...
寻求帮助的话 最好去问答版 联机问答
附带完整的日志(logs),你的第一张图并没有截取到必要的信息
无法破坏怎么办
hjw_hjw 发表于 2018-6-5 19:43
无法破坏怎么办
能够更详细的描述么
GiNYAi 发表于 2018-6-5 20:00
能够更详细的描述么
就是没有基础权限,破坏 放置