之所以要发是因为~刚才~前几天整理仓库突然看到这个觉得挺有意思就分享出来了 代码源: https://github.com/shaokeyibb/CityCore/blob/master/src/main/java...import kim.minecraft.citycore.CityCore import kim.minecraft.citycore.player.Player import kim.minecraft.citycore.player.PlayerManager.toCCPlayer...import kim.minecraft.citycore.utils.HologramTags import kim.minecraft.citycore.utils.storage.SettingsStorage...import org.bukkit.event.EventHandler import org.bukkit.event.Listener import org.bukkit.event.player.PlayerJoinEvent...} @EventHandler fun onUnregister(e: PlayerQuitEvent) { if (e.player.toCCPlayer() ==
这次给大家带来的是制作Minecraft服务器!目前开服的方法有两个:购买服务器、本地开服今天我们就从这两个方面来讲!...打开https://www.minecraft.net/zh-hans/download/server,下载最新的服务端文件(.jar),注意,你需要提前安装JAVA8!...配置JAVA下载JAVA JDK,建议17版本。
首先先开好一个MC服务器,确保自己用的服务端是支持MOD或插件的。...常见的MOD服务端有:forge、fabric、等等 常见插件服务端有:paper、purpur、spigot、SpongeVanilla、等等 常见混合服务端(MOD+插件)有:mohist、catserver...acrlight、等等 我的世界开服教程:https://blog.zeruns.tech/tag/mc/ 云服务器推荐:https://blog.zeruns.tech/archives/383.html 各种Minecraft...,客户端不用放 插件和MOD都需要看清楚是兼容什么版本和什么服务端的 插件/MOD都需要留意有没有什么前置插件/MOD要求。...插件 将你找到的插件文件上传到服务端的plugins目录里,然后重启服务端就行。插件的文件格式为.jar 然后重启服务端就行。
【Minecraft Modding】创建第一个Item 1. 编辑 mods.toml 文件 2. 建立目录和包 3. 编辑 Test.java 3. 注册物品 4....本文将叙述如何创建一个Item,即Minecraft 中的掉落物。 1....编辑 Test.java @Mod(MOD_ID) //有了这个注释,这个类就会以Mod的形式被载入。...而包含事件处理方法的类称为 EventHandler(事件处理程序),EventHandler 需要注册。...EventHandler 分为非静态事件处理程序(Event Handler)和静态处理程序(Static Event Handler),两者的注册方法有所不同。
JAVA版Minecraft服务器启动后会生成配置文件server.properties,该文件位于minecraft_server/ 根目录下。...原版世界预设ID可以省略其前面的“minecraft:”(即命名空间)。 minecraft:normal - 带有丘陵、河谷、海洋等的标准的世界。...minecraft:flat - 一个没有特性的平坦世界,可用generator-settings修改。 minecraft:large_biomes - 如同默认的世界,但所有生物群系都更大。...minecraft:amplified - 如同默认的世界,但世界生成高度提高。...超过该毫秒数时,服务器watchdog插件将停止服务器程序并附带上信息:服务器的一个tick花费了60.00秒(最长也应该只有0.05秒);判定服务器已崩溃,它将被强制关闭。
2.运行java -version检查jdk的安装。.../bin/bash cd /home/minecraft/server java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigot.jar 3....赋予可执行权限: chmod +x /home/minecraft/server/wrapper.sh 4.首次启动SpigotMC: java -Xms512M -Xmx900M -jar spigot.jar...插件 可以从Spigot资源或Bukkit插件中发现更多插件。...1.要添加插件,下载插件文件(后缀为.jar),并把插件放到/home/minecraft/server/plugins目录: wget -P /home/minecraft/server/plugins
进入Minecraft Forge官网,在左边的菜单栏选择到你需要的版本,我选择的是1.12.2版本。 可以看到在右侧的表格中有Downloads一栏。...are in module java.base of loader 'bootstrap') at net.minecraft.launchwrapper.Launch....(Launch.java:34) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) ......在网上查证以后,我终于想起来了:Minecraft Forge高版本只能用Java8或以下的。所以,我们如果需要在服务端运行多个服务端,我们就需要多个Java版本。 先使用yum安装Java8。..._64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-1.el7_9.x86_64/bin/java) 2 java-1.8.0-openjdk.i386
但 Minecraft 目前只支持 x86_64 架构,不支持 ARM,准确地说是只支持 x86_64 架构的 Java,因为 macOS 的 Minecraft 是通过 Java 来运行的。...安装 ARM 版 Java 要想运行 Minecraft 时无需经过 Rosetta 转译,当然是要使用 ARM64 版本的 Java 了。...安装完成后,可以通过运行命令 /usr/libexec/java_home -V 来查看系统中安装的所有 Java 的版本。...$ mkdir -p ~/Games/Minecraft/ $ mv ~/Downloads/HMCL-3.5.2.218.jar ~/Games/Minecraft $ java -jar HMCL-...m1_lwjgl_330_nightly ~/Games/Minecraft 修改 HMCL 参数 打开『游戏全局设置』,检查 Java 路径是否正确,滑动至页面底部,在「调试选项」-「本地库路径」中
Set up 想让 Minecraft 在 Linux 上运行,自然需要其 Java 版本。...Install Java # 查看可获得的 java 版本 yum -y list java* # 安装 java yum -y install java-latest-openjdk # ubuntu...# apt install default-jdk Install Minecraft Server 安装 Minecraft 服务器版本 下载 MINECRAFT :JAVA 版的服务器 Download...几经辗转,发现官服是安装不了插件的。...一些有趣的插件 [Dragon Mounts 2 | 龙骑士] 孵化末影龙 官网下载地址 依赖 llibrary Reference 如何搭建“我的世界”服务器 指令(游戏[Minecraft]中的运算机制
Java 插件是构建 JVM 项目的基础,它为项目增加了很多能力,例如编译,测试,打包,发布等等。 很多插件都是基于 Java 插件实现的,例如 Android 插件。...用法 使用 id 应用插件 plugins { id 'java' } Source sets 源集 Java 插件引入了源集的概念,它在逻辑上表示一组用于编译执行的源文件,这些源文件可能包括源代码文件和资源文件...插件的默认目录结构如下所示, 无论这些文件夹中有没有内容, Java 插件都会编译里面的内容, 并处理没有的内容。...一些扩展插件可能会为给定源集附加编译任务到这里 生命周期任务 Java 插件将它的一些任务附加到基础插件(Java插件自动应用)定义的生命周期任务上。...增加的属性 Java 插件为项目增加了很多新的属性,可以在脚本中直接使用这些属性。
摘录 Spigot的NMS是对net-minecraft-server包(也是nms缩写的由来)的一个综合性反射工具,即便读者可能不知道Minecraft是什么或者从未参与过Minecraft伺服器的插件开发工作...NMS技术 虽然NMS技术是局限于Minecraft伺服器插件开发中,但其背后的技术依旧是值得很多Java程序员思考的。...这意味着每个Minecraft版本都有不同的底层代码和实现方式。直接向插件开发者公开NMS包会导致插件的不兼容性和易受到Minecraft更新的影响。...内部实现变化:NMS包是Minecraft服务器的内部实现,它可能随着服务器版本的更新而发生变化。这些变化可能会破坏插件的稳定性和可靠性,使插件无法正常工作。...这些 API 提供了高级的抽象和功能,供插件开发者使用,并且是稳定和向后兼容的。通过使用这些公共 API,插件开发者可以在不直接操作 NMS 包的情况下访问和扩展 Minecraft 服务器的功能。
# aptitude install openjdk-7-jdk tmux 完成之后可以查看java版本是否正确安装: root@Mercury:~# java -version java version...在实用的时候,开服务必用minecraft用户先打开一个tmux session再运行start.sh,这样可以保证随时随地很方便地管理控制台,避免了有时手滑不小心杀掉了java进程。...在日常游戏中我们可能会使用很多插件,而当服务器环境搭建好之后安装兼容的插件是一件很容易的事情了,我这里列举一些我在使用的插件: # 本地认证管理 AuthMe.jar # Essential系列,必备插件...单人在线时服务器的负载情况: 在1C1G的环境下,同时3-5人同时在线没有熊孩子行为的正常游戏,CPU利用率峰值一般会在40%-50%左右(这个锅java不背),除掉一些系统基本服务和CVM的服务插件占用...当然很多插件的配置也会多少影响到服务器的性能,但是只要插件不涉及密集实体群,高频电路等,主要的性能影响还是在spigot基本配置之中。
第二步,安装java运行环境(已安装请跳过) MultMc 运行须依赖 Java 运行环境,仅是运行安装 java-jre即可,您可以在 Java官网下载 Java jre,或是在本站资源站下载。...Java官网 本站资源站/Java-jre-win64 下载完成后安装即可。...单人游戏的数据存储在本地,而多人游戏需要 Minecraft 服务器支持,您可以自建 Minecraft 或是 Google 关键词 minecraft server list 寻找您感兴趣的 Minecraft...Java Edition - 1.10-1.13..../optifabric 第二步,将两个jar文件在MultMC中加载入实例 第三步,选择合适光影,具体参考OptiFine 光影部分 配置好插件后就能安装自己喜欢的光影啦,来个 Wisdom光影 效果图
针对2021年网络特色 MineCraft 开服教程 针对版本 (1.13.2 - 1.16.5) 注意:1.17需要最新的java版本,本教程的java下载地址都是java8,并非最新版本,请移步官网下载...---- MineCraft是必须安装java的,这个不用我说吧?...什么是 MCDR 插件? MCDR 插件是位于插件目录中的一个以 .py 为后缀的 python 源文件。插件目录的列表可以在 配置文件 中定义。...,只要新的正式版本一出现,那么官方也会出现此官方核心 非常稳定,根本不出现报错问题(除非你手残了) 缺点:什么都不能干,例如加入插件,加入mods,只有原版的一切物品和联机 可自定义内容等于0 forge_Minecraft_server...Minecraft服务器属性: java版 属性 类型 默认值 描述 allow-flight 布尔值 false 允许玩家在安装添加飞行功能的MOD前提下在生存模式下飞行。
/zh-hans/download/alternative 在Minecraft服务端中,最重要的部分就是服务端核心,核心通常有以下几类: Minecraft原版核心 Minecraft纯插件核心 Minecraft...纯MOD核心 Minecraft插件MOD混合核心 插件是一些能帮助服主完成管理工作的额外组件,它不需要再客户端安装 相比于插件,MOD则是需要在服务端和客户端同时添加才能够使用,单独在服务端添加客户端将无法进入服务器...(水桶服) 比较原始的插件服务端,并不支持添加Mod,但可以添加Bukkit插件它能使用CraftBukkit插件但它对Spigot插件兼容性比较差,它只能加CraftBukkit插件和Spigot的部分插件...|grep jdk】 apt-cache search java|grep jdk # 安装Java环境,需要再次输入y确认,【centos:yum install java-1.8.0-openjdk...】 sudo apt-get install openjdk-8-jdk 请查看 转载后记 部分,有对 Java 环境版本的推荐,这里不推荐安装OpenJDK8 # 查看jdk是否安装成功 java -
MLBSP 名称由来 Minecraft 轻量 基础 开服 包 Minecraft Lightweight Basic Server Pack....Residence、BlockLocker、Geyser、SkinsRestorer、LuckPerms、QuickShop、ViaVersion 要求 1GB或以上的运行内存 Java 17或以上 缺陷...直接访问https://api.alongw.cn/mcsm/install.json 图片 选择需要的版本下载即可 启动 Windows 直接双击文件夹中的启动服务器.bat即可,或使用命令行启动 java...\server.jar -nogui Linux 直接运行文件夹中的启动服务器.sh即可,或使用命令行启动 java -jar ....,也可以将白名单插件移除使用服务器自带的白名单功能 其他配置可直接在游戏中使用help获取,除特殊说明,所有插件均已汉化 控制台中存在报错为正常状态(由于国内网络特殊原因导致插件检查更新失败),若不影响正常游玩忽略即可
$query_string; } 之后进入安装页面: ……………… 在插件商店中安装 3.可能遇到的问题 1.500错误 刷新一下页面即可! 2.404错误 未配置伪静态。...3.插件商店报错 在.env文件中加入以下代码: PLUGINS_REGISTRY=https://moeluoyu.xyz/api/plugins-dist/registry_zh_CN.json 之后刷新即可...injector · yushijinhun/authlib-injector Wiki (github.com) 其次,我们需要设置我们的 Java Minecraft服务器的启动命令,先下载最新版本的...例如,这是原先的启动命令: java -jar minecraft_server.1.12.2.jar nogui 假设: 你下载到的 authlib-injector JAR 文件名为 authlib-injector.jar...java -javaagent:authlib-injector.jar=https://example.yggdrasil.yushi.moe -jar minecraft_server.1.12.2
在游戏开发与自定义服务器领域,Minecraft Coder Pack(MCP)一直是开发者修改和扩展Minecraft的核心工具。...第一部分:理解MCP Server的核心概念1.1 MCP的作用与原理MCP是Minecraft模组开发的基石,它通过反编译Minecraft的混淆代码,生成可读的类名、方法名和字段名,为开发者提供修改游戏逻辑的入口...例如:0x00:握手包(Handshake)0x01:状态请求(Status Request)0x02:登录请求(Login Start)1.3 技术栈选择语言:Java(与Minecraft原生兼容)...第六部分:插件系统与扩展开发6.1 插件API设计public interface Plugin { void onEnable(Server server); void onDisable...; }); }}6.2 热加载机制利用Java的URLClassLoader动态加载插件JAR:File pluginJar = new File("plugins/WelcomePlugin.jar
0.安装环境 服务器配置:2核2G1M 系统:Windows2012 区域:腾讯云上海 1.安装JAVA环境 下载地址http://www.java.com/zh_CN/download/manual.jsp...2.安装Minecraft 下载地址:http://tcpr.ca/files/cauldron/cauldron-1.7.10-2.1403.1.54.zip 下载好服务端后解压到一个文件夹,并在文件夹下建立一个...start.bat,内容如下 java -Xincgc -Xms1G -Xmx1G -server -jar cauldron-1.7.10-2.1403.1.54-server.jar 然后运行start.bat...Server//服务器简介 补充 使用插件和MOD 将插件放到:plugins目录下 将MOD放到:mods目录下 如果没有,就手动建立对应的目录。...当然,你服务器安装了什么插件,客户端也要安装同版本的插件。 步骤参考自 feinaconの记事本
文章目录 一、前提 二、安装 Java 运行环境 三、创建 Minecraft 用户 四、在 Ubuntu 上安装 Minecraft 4.1 下载并且编译mcrcon 4.2 下载 Minecraft...Java 8 或者更高版本。...服务器 有一些 Minecraft 服务器 mods 例如 Craftbukkit 或者 Spigot ,允许你在你的服务器上添加特性(插件)以及定制,以及调整服务器设置。...去 Minecraft 下载页面 下载最新的 Minecraft 服务器 Java 压缩包(JAR)。在写作的时候,最新的版本是1.16。 使用wget下载 jar 文件到~/server目录。...bin/java -Xmx1024M -Xms1024M -jar server.jar nogui 最后,启动 Minecraft 服务开机启动。