Zunipe0907
码龄10年
关注
提问 私信
  • 博客:78,087
    问答:13
    78,100
    总访问量
  • 15
    原创
  • 2,252,201
    排名
  • 43
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2014-12-08
博客简介:

qq_24336523的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得21次评论
  • 获得49次收藏
  • 博客总排名2,252,201名
创作历程
  • 9篇
    2022年
  • 6篇
    2021年
成就勋章
TA的专栏
  • Minecraft-Forge-1.16.5
    5篇
  • Minecraft-Fabric-1.17.1
    9篇
  • Codeforces
  • Haha
    1篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

51人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

1-3 Minecraft-Fabric-1.17.1 Mod开发 BlockState

在Minecraft中每一个方块都由一个Block的实例来表示,当我们需要单独更改某一个方块的属性时,我们不能简单的通过修改这个实例的属性来进行更改,这样会导致其他的方块也发生变化,这时候我们就需要使用BlockState了。 有关于原版方块的方块状态在Wiki上有非常详细的说明:方块状态 - Minecraft Wik接下来就着手创建自己的方块。我们创建一个包含7种状态的方块,我们需要指定其属性public static final IntProperty COLOR = IntPro.
原创
发布博客 2022.04.20 ·
5201 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

1-3 Minecraft-Fabric-1.17.1 Mod开发 矿物生成

我们有了自己的矿石,理所当然的就需要将它添加到我们的世界中去,本章将会介绍如何添加矿石的世界生成。首先创建类OreInitLoader.javapackage com.zunipe;import java.util.function.Predicate;public class OreInitLoader{ public OreInitLoader() { }} 矿石的生成是依靠生物群系的ConfigureFeature实现的,Configu...
原创
发布博客 2022.04.20 ·
5800 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1-3 Minecraft-Fabric-1.17.1 Mod开发 方块

写了这么多物品的教程,是时候开始方块的内容了。我们就从一个最简单的普通方块开始,建立一个自己的矿石。创建com.example.blocks包创建BlockVoidOre类BlockVoideOre.javapackage com.example.blocks;public class BlockVoidOre extends Block{ public BlockVoidOre() { super(FabricBlockSettings.of
原创
发布博客 2022.03.23 ·
521 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

1-2 Minecraft-Fabric-1.17.1 Mod开发 食物

食物的创建与普通的物品大致相同,这里我们做一个果苹演示如何创建一个食物物品。ItemElppa.javapackage com.example.items;public class ItemElppa extends Item{ private static final FoodComponent ELPPA = new FoodComponent.Builder().hunger(0).saturationModifier(0f).alwaysEdible().build();
原创
发布博客 2022.03.04 ·
7853 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1-2 Minecraft-Fabric-1.17.1 Mod开发 对于物品特殊功能的实现

我们要实现物品的特殊功能(例如攻击怪物时给予负面效果又或者是右键自杀等等)我们只需要覆写已经给定的方法即可。这篇教程我们来实现一把和平之剑,在攻击的时候给目标回复满血量。新建一个工具属性MItemTier.javapackage com.example.items;public enum MItemTier implements ToolMaterial{ PEACE(0,20,4.0F,0.0F,0,() -> { return Ingred
原创
发布博客 2022.01.27 ·
11543 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

1-2 Minecraft-Fabric-1.17.1 Mod开发 镐子等工具以及语言文件的设定

工具的创建和剑其实没有什么区别,按照创建剑的方式创建即可。新建ItemVoidPickaxeItemVoidPickaxe.javapackage com.example.items;public class ItemVoidPickaxe extends PickaxeItem{ public ItemVoidPickaxe() { super(MItemTier.VOID, 10, -2.4F, new Settings().group(Group
原创
发布博客 2022.01.27 ·
7692 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1-2 Minecraft-Fabric-1.17.1 Mod开发 创建一把剑

新建ItemVoidSwordItemVoidSword.javapackage com.example.items;public class ItemVoidSword extends SwordItem{ public ItemVoidSword() { super(toolMaterial, 232, -2.4F, new Settings().group(GroupLoader.GROUPHAHA)); }}我们可以看到4个参数,第
原创
发布博客 2022.01.17 ·
6247 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

1-2 Minecraft-Fabric-1.17.1 Mod开发 物品和创造物品栏

创建一个com.example.items包创建一个ItemLoader类。ItemLoader.javapackage com.example.items;public class ItemLoader{ public ItemLoader() { } private void register(String name, Item item) { Registry.register(Registry.ITEM, new I
原创
发布博客 2022.01.17 ·
6184 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

1-1 Minecraft-Fabric-1.17.1 Mod开发 框架

之前写过Forge的Mod开发教程,因为高版本下Forge已经被Fabric逐渐取代了,Fabric相较于Forge有更加好用的模块化设计,功能也更加强大,所以就把Forge弃坑了,现在来写写Fabric下的Mod开发教程。这里我贴出Fabric的官方文档,里面也很清楚的介绍了Fabric的基本的用法。[Fabric Wiki]这里下载Fabric的框架。我使用的是IDEA进行开发。关于JDK的安装我这里就不赘述了,如果不会百度上也有很多的教程,我选择的是JDK17。解压后idea选
原创
发布博客 2022.01.17 ·
5053 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

C# 基于Selenium的校园网自动登录

新建VS项目,采用控制台应用程序。接下来需要添加Selenium支持,点击工具->NuGet 包管理器->解决方案的 NuGet 程序包。我们需要安装Selenium.WebDriver,Selenium.Support,Selenium.RC,Selenium.WebDriver.MSEdgeDriver。以及EdgeDriver文件msedgedriver.exe,下载链接:Microsoft Edge Driver - Microsoft Edge Devel...
原创
发布博客 2021.11.05 ·
1058 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

1-5 Minecraft-Forge-1.16.5 Mod的开发(创建属于你的武器与工具)

我们首先在com.zunipe.item下创建一个名为MItemTier的枚举类 让这个类实现IItemTier接口package com.zunipe.items.tier;import com.zunipe.items.ItemLoader;import net.minecraft.item.IItemTier;import net.minecraft.item.crafting.Ingredient;import net.minecraft.util.LazyVa...
原创
发布博客 2021.08.26 ·
3727 阅读 ·
1 点赞 ·
4 评论 ·
6 收藏

1-4 Minecraft-Forge-1.16.5 Mod的开发(语言文件的配置)

当你创造好自己的物品后发现,这个物品在游戏中并没有正确的显示名字,因为我们还没有给mod建立自己的语言文件。 新版的Minecraft相较于旧版本语言文件发生了变化,以前的语言文件是lang后缀的,而新版本改为了json作为语言文件。 这里我们建立语言文件的文件夹并在其中新建一个zh_cn.json文件zh_cn.json{ "item.moreitem.grass_ingot": "草锭", "itemGro...
原创
发布博客 2021.08.26 ·
2390 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1-3 Minecraft-Forge-1.16.5 Mod的开发(创造物品栏的实现)

创造物品栏的实现还是非常简单的,我们直接开始。 新建包com.zunipe.groups 新建类GroupLoaderGroupMoreItem 我们只需要在GroupLoader中声明我们的GroupMoreItem即可。package com.zunipe.groups;public class GroupLoader{ public static ItemGroup moreItem = n...
原创
发布博客 2021.08.26 ·
2780 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

1-2 Minecraft-Forge-1.16.5 Mod的开发(第一个物品的实现)

新建一个包com.zunipe.items 在包里新建一个名为ItemLoader的类,该类将会用于MOD中物品的注册。草锭的实现 再新建一个名为ItemGrassIngot的类,我们让他继承Item类。package com.zunipe.items;import net.minecraft.item.Item;import net.minecraft.item.ItemGroup;public class ItemGrassI...
原创
发布博客 2021.08.26 ·
4306 阅读 ·
1 点赞 ·
6 评论 ·
3 收藏

1-1 Minecraft-Forge-1.16.5 Mod的开发(初步框架的实现)

写在前面 首先本教程并不是面对完全的初学者而写的,关于Forge配置与IDE的问题可以自行在网上寻找。1、让你的MOD在游戏中加载 首先在java目录下新建一个包 在你创建的包下新建一个主类和Utils类,Utils中主要用于存放有关MOD的一些名称常量,主类的名称我通常按照MODID命名。要想让Forge识别你的MOD标识是必须的@Mod(Utils.MODID) 让我们...
原创
发布博客 2021.08.26 ·
3922 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏
加载更多