- 博客(9)
- 收藏
- 关注
原创 Forge1.8文档——核心概念(生命周期、资源)
端设置时间在各自的物理端触发:物理客户端上FMLClientSetupEvent和专用服务器上的FMLDedicatedServerSetupEvent。注册表事件是在Mod实例构造之后被触发的。此事件将Mods的数据提供给其关联的数据生成器。在Mod加载过程中,会有各种生命周期会在Mod特定的事件总线上触发。在这些事件期间中执行许多操作,例如注册对象、初始数据生成或与其他Mod的通信。消息能在跨Mod之间发送是通过两个事件实现的。资源是游戏使用的额外数据,存储在数据文件中,而不是代码中。
2024-05-07 17:14:07 589
原创 Forge1.8文档——核心概念(事件)
事件处理器也可以是静态的。除了生命周期以外,还有些在Mod事件总线上触发的事件,你可以在这边进行注册、设置和初始化等。事件处理器监听EntityItemPickupEvent,正如名称所说,每当实体捡起物品时,该事件就会被发布到事件总线上。每个事件都在其中一条总线上触发:大多数事件在主Forge事件总线上触发,但也有一些在特定于mod的事件总线上触发。不是所有的事件都是可以取消,若遇到不可取消的事件进行取消时,则会抛出异常,一般情况下会导致游戏崩溃。该方法可以是静态的,也可以是实例的,具体取决于实现。
2024-04-30 13:52:14 633
原创 Forge1.8文档——核心概念(端)
当编写我的世界Mod时,需要理解一个非常重要的概念,我的世界中有两个端:客户端和服务器。关于端的理解有很多的误解和错误,这很可能会导致代码运行错误,甚至会导致我的世界运行崩溃的可能。
2024-04-26 13:43:04 732 2
原创 Forge1.8文档——核心概念(注册)
注册是把Mod中的对象(物品、方块、音乐等)推送到游戏中,并让游戏知道这个对象。如果没有注册,那么游戏根本不知道这些物体,这将会导致游戏出现错误和崩溃。大部分需要在游戏中注册的事情都是由Forge注册中心处理的。注册表是一个类似于键值对的映射对象。Forge使用带有ResourceLocation密匙的注册表来注册对象。这允许ResourceLocation充当对象的"注册名称"。注册表名称可由"#geRegistryName /#setRegistryName"对象访问。setter方法只能调用一次。
2024-04-17 15:52:34 744
原创 Forge1.8文档——入门
文章是基于Forge文档翻译过来的,旨在理解和学习,存在错误请指正。链接地址为更改生成文件的名称,编辑archivesBaseName的值更改项目包名,编辑group的值更改版本号,编辑version的值要更改运行配置需要将所有的examplemod替换自己的ModId@Mod是一个注解,用于标识一个Mod的入口。并且它的值应当和src/main/resources/META-INF/mods.toml文件中的NodId匹配。
2024-04-12 15:38:28 1198
原创 ElasticSearch学习(三)
ElasticSearch实战学习一、Spring Boot集成学习方法 可以去官网找文档查看如何集成。首先构建一个项目,构建完成后,在将找到的引入语句放到pom.xml中,之后是更新maven,完成后就是构建ES高级客户端对象。完成后就已经完成了ES到springboot的整合。package com.mumu.esapi.config;import org.apache.http.HttpHost;import org.elasticsearch.client.RestCli
2020-09-01 17:32:46 331
原创 ElasticSearch学习(二)
ElasticSearch基础学习一、ES核心概念1.与MySQL对比MySQL — ES(一切都是JSON)数据库 (database)— 索引(indices表(table)— type(慢慢弃用)行(row)— documents(文档)字段(columns)— fields2.物理设计ES在后台把每个索引划分成多个切片,每个分片可以在不同的服务器间迁移。默认就是一个集群,集群名默认就是elasticsearch。节点和分片:i.一个集群至少有一个节点,而一
2020-08-24 17:15:40 171
原创 Elasticsearch学习(一)
Elasticsearch学习(一)本ES的学习是参考了哔哩哔哩上面的狂神说的视频一、基本介绍背景现如今我们正处于大数据时代,因此每天会产生海量的数据,那么怎么从海量数据中寻找到自己想要的数据呢?那么随着ES的学习你就能得到这个答案。ES概述ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时存储、检索数据。ES也使用Java开发并使用Lucene作为核心来实现所有索引和搜索功能,但是它的目的是通过简单的RESTFul API来隐藏Luncene的复杂性。ES用途它
2020-08-15 00:19:00 223
原创 Java学习之windows的常用Dos命令
Windows10常用的Dos命令一、Dos窗口打开方式点击电脑屏幕下发的开始菜单,在菜单中寻找windows系统菜单,然后选中命令提示符就进入了Dos窗口。使用windows键+R键进入运行,并在运行中输入cmd命令即可进入Dos窗口。(最常用的方法,推荐使用)在任意资源地址栏中,先将原本的地址按Backpace键删除,再输入cmd并按Enter键进入该地址下的Dos窗口。(这是在你想要进入的目录下的dos窗口,可以节省输入命令的时间。看情况使用)二、常用Dos命令cd命令:用于改变
2020-08-13 22:38:47 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人