基于Java的Minecraft游戏后端自定义插件
图鉴Gui+命令+成就+简单特效
猩猩之火可以疗源
知其一便知其二
展开
-
基于Java的Minecraft游戏后端自定义插件 08VexView界面绘制与按钮和扩展VexView事件使用
VexView界面绘制与按钮和扩展VexView事件使用VexView界面绘制与按钮内容简介添加依赖界面绘制Gui组件扩展VexView事件使用内容简介VexGui事件系统TagVexView界面绘制与按钮内容简介界面绘制按钮绘制添加依赖界面绘制基本材质下载地址VexView界面绘制的javadoc文档Gui组件按钮组件是我们的重头戏,你可以自定义点击按钮执行的内容,按钮的两种贴图、按钮的位置。https://www.vexview.top/docs/index.原创 2020-11-08 16:35:28 · 1828 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 07物品与玩家数据持久化存储
物品与玩家数据持久化存储内容简介内容简介支持sqlhttps://www.mcbbs.net/forum.php?mod=viewthread&tid=783267&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1029支持sqlitehttps://github.com/StartZYP/Minecarft_PexTime/blob/master/src/Top/q44920040/Minecarft_PexTime/Dao.java原创 2020-11-08 16:13:07 · 654 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 06绘制简单粒子特效与BukkitRunable定时器
绘制简单粒子特效与BukkitRunable定时器粒子特效多线程BukkitRunable粒子特效利用定时器来设定特效出现是否延迟,以及周期频率奖励特效一:VexLighting在玩家处生成一道闪电// 闪电特效package com.project.minecraft.vexview;import com.project.minecraft.main;import lk.vexview.api.VexViewAPI;import lk.vexview.effects.VexLigh原创 2020-11-08 15:18:54 · 900 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 05事件监听器
事件监听器内容简介事件监听器内容简介事件监听器文档中org.bukkit.event都是事件包https://www.youtube.com/watch?v=PWQNsqwD-AY.public void registerEvents(Listener listener, Plugin plugin) {以上省略…for (Map.Entry<Class<? extends Event>, Set> entry : plugin.getPlugin原创 2020-11-08 14:58:03 · 1084 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 04注册命令与处理
注册命令与处理内容简介如何注册命令内容简介如何注册命令(理解)如何重写JavaPlugin中的onCommand方法来做到命令处理(理解,重点)如何在一个独立类中作为命令处理类(理解,重点)如何注册命令如何进行命令的设计以实现玩家输入相应的指令完成相应的操作?①编写yml文件,赋予玩家可用操作命令以及权限,包括打开图鉴及装备称号等相关需要输入命令以实现,例如/open 以打开各种界面,/vftxi 以装备特效及称号,/chengjiu 设置或查询玩家的成就点数;在resources原创 2020-11-08 13:59:28 · 748 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 03了解javadoc
了解javadoc内容简介了解yaml语法了解plugin.yml服务器加载顺序日志打印导出jar包的两种方式javadoc学习内容简介了解javadoc学会javadoc使用了解plugin.yml了解yaml语法yaml语法:https://www.cnblogs.com/baizihua/p/12222599.htmlyaml在线解析:http://www.bejson.com/validators/yaml_editor/了解plugin.ymlpluginyaml:https:/原创 2020-11-08 12:40:10 · 427 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 02开发环境的配置与搭建(IDEA)
开发环境的配置与搭建内容简介安装IDEA学习IDEAgradle工具介绍gradle使用课后任务内容简介安装IDEA学习IDEA使用JDK环境配置创建gradle项目gradle介绍如何寻找添加依赖包安装IDEA官方版本:https://www.cnblogs.com/cekaigongchengshi/p/12924725.html学习IDEAIDEA常用快捷键https://www.cnblogs.com/unidentified/p/9182655.html自动创建构造器原创 2020-11-08 12:21:31 · 655 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 01客户端服务端
客户端服务端课程大纲初识客户端与服务端服务端客户端客户端下载与启动客户端文件目录介绍服务端与启动服务端目录服务端文件详解常规游戏通信同步课程大纲常见服务端简介服务端目录结构介绍启动服务器游戏并进入开发环境安装与搭建BukiitApi介绍与基础编写第一个插件命令模块监听器与事件配置文件编写Inventory界面与ItemStackVexView界面编写介绍BukkitRunnable类运行数据库持久化存储初识客户端与服务端服务端服务器端上是没有像客户端这样的美术资源的,它们原创 2020-11-08 12:05:37 · 891 阅读 · 0 评论 -
基于Java的Minecraft游戏后端自定义插件 的Java实践项目整理
Minecraft_Plugin1.项目概述2.系统设计3.功能模块成果展示4.个人总结1.项目概述1.1 项目简介小组准备编写一个具有武器战斗,道具收集、互动社交和任务悬赏四大系统的聚合插件。武器战斗系统主要包括武器强化,武器特效和武器词缀三个模块。武器强化和武器词缀用于强化武器的属性,而武器特效则用于优化武器的攻击画面。道具收集系统是以图鉴形式展示玩家对于游戏的探索程度,可以满足玩家的收集欲。这个系统主要由装备图鉴、怪物图鉴、植物图鉴、烹饪图鉴和收集奖励五个模块组成。装备图鉴可以细分为武器图原创 2020-11-03 14:09:18 · 888 阅读 · 0 评论