ZMJJKK123-hub
- 172 skills
- 0 followers
- 3 hours ago last updated
- ▌ Minecraft Goat Horn · zmjjkk123-hubMinecraft Goat Horn Instrument 山羊角乐器定义:INSTRUMENT 注册表、data/<namespace>/instrument/ 数据包路径、tags/instrument/ 标签、JSON 格式(description 乐器名称文本组件、sound_event 吹奏时播放音效事件 注册名或内联定义、durability_damage 耐久消耗≥0、range 声音最大传播距离>0、use_duration 吹奏持续时间秒>0 影响物品冷却)、Definition Behavior 定义行为(服务器启动加载一次、/reload 不重新加载)、Blowing Behavior 吹奏行为(读取 instrument 物品栈组件 播放声音、record 类别 音量 range/16 音高1 立即播放线性衰减、可听距离取 sound_id attenuation_distance/instrument range/sound event range 最小值)。
- ▌ Minecraft Java Tags · zmjjkk123-hubMinecraft Java Tags Java版标签:Definition 定义(data/<namespace>/tags/<registry path>/<name>.json、每个注册表内容可有标签 除了advancements和recipes、Functions 在 tags/function/ 下、标签ID命名空间格式 #前缀引用 #minecraft:air 块标签)、File Format 文件格式(replace 默认false 覆盖低优先级包同ID标签 false=追加、values 列表:资源ID字符串、#标签ID 引用其他标签、{id required} required:false 缺失条目静默忽略)、Loading Behavior 加载行为(底部向上加载每个包、缺失必需条目或循环→标签无效、可选 required:false 缺失条目忽略、上包 replace:true 丢弃下层数据 即使下层标签无效 上层正常加载、上包 replace:false 合并 下层无效标签使合并标签无效)、Usage 使用(测试成员资格 任何列出条目匹配、原版标签控制游戏行为 方块标签 climbable 等 物品标签 dyeable 等 实体类型标签节肢动物 蛛网、进度/配方使用标签条件)、Vanilla Tag Directories 原版标签目录(data/minecraft/tags/:banner_pattern/block/damage_type/dialog/enchantment/entity_type/fluid/function/game_event/instrument/item/painting_variant/point_of_interest_type/potion/timeline/villager_trade/worldgen/)、Examples 示例(新标签 my_logs.json、嵌套标签 #minecraft:logs、可选条目 required:false、扩展原版 sword_efficient 羊毛、替换原版 beacon_base_blocks lodestone)。
- ▌ Minecraft Predicate · zmjjkk123-hubMinecraft Predicate 谓词(战利品谓词)格式:Definition 定义(data/<namespace>/predicate/ JSON文件、单个对象 condition+字段 或谓词对象列表 所有必须通过 等同all_of、命令内联SNBT)、Invocation 调用(Target selectors predicate= 过滤实体 每个实体调用一次、/execute if predicate 执行位置调用、reference 谓词类型 谓用谓词文件返回结果、其他数据包文件内使用)、Predicate Types 谓词类型(all_of/any_of terms 所有/任一 必须通过 任何上下文可调用、block_state_property 检查block_state上下文 block+properties 属性值或范围、damage_source_properties 检查damage_source+origin 上下文 predicate 伤害源谓词、enchantment_active_check 检查enchantment_active上下文 active bool、entity_properties entity this/attacker/direct_attacker/attacking_player/target_entity/interacting_entity+predicate 实体谓词、entity_scores entity+scores 目标→范围 所有必须通过、environment_attribute_check attribute+value 精确类型值 origin上下文 非维度范围、inverted term 取反、killed_by_player last_damage_player上下文存在、location_check offsetX/Y/Z+offset+predicate 位置谓词 origin+偏移、match_tool predicate 工具上下文、random_chance chance 0-1 随机<chance、random_chance_with_enchanted_bonus attacking_entity enchantment+enchanted_chance+unenchanted_chance、reference
- ▌ Minecraft Structure · zmjjkk123-hubMinecraft Structure Definition 结构定义格式:Definition Format 定义格式(STRUCTURE 注册表、data/<namespace>/worldgen/structure/ 数据包路径、tags/worldgen/structure/ 标签)、Common Fields 通用字段(biomes 结构可生成生物群系 ID/列表/标签、spawn_overrides 生物生成覆盖 bounding_box piece/full spawns列表 type/weight/minCount/maxCount、step 装饰阶段 11个阶段 raw_generation到top_layer_modification、terrain_adaptation 地形适应 none/beard_thin/beard_box/bury/encapsulate、type 结构类型)、Structure Types 结构类型(jigsaw 拼图结构模板:start_pool 起始模板池、start_jigsaw_name 起始拼图方块名、start_height 起始高度提供器 project_start_to_heightmap 投影到高度图、use_expansion_hack 允许次要片段超出基础片段Y尺寸、size 生成深度1-20、max_distance_from_center 距离中心最大3D切比雪夫距离、pool_aliases 模板池映射 direct/random/random_group、dimension_padding 垂直填充、liquid_settings 液体设置 apply_waterlogging/ignore_waterlogging;mineshaft 矿井 硬编码 mineshaft_type normal/mesa;nether_fossil 下界化石 高度提供器 放置扫描区块;ocean_ruin 海洋废墟 biome_temp cold/warm large_probability cluster_probability;ruined_portal 废弃传送门 setups 加权列表 placement/air_pocket_probability/mossiness/overgrown/vines/can_be_cold/replace_w
- ▌ Minecraft Tag Biome · zmjjkk123-hubBiome tags controlling structure generation, mob spawning, and game mechanics. Includes #has_structure/* tags for structure generation (abandoned_camp, ancient_city, bastion_remnant, etc.), #is_* classification tags (is_badlands, is_beach, is_forest, etc.), spawning tags (#spawns_cold_variant_farm_animals, #spawns_warm_variant_frogs), and gameplay tags (#allows_surface_slime_spawns, #without_zombie_sieges).
- ▌ Minecraft Tag Block · zmjjkk123-hubJava Edition block tags: 305 tags including #mineable/* (axe/pickaxe/shovel/hoe), #needs_*_tool, #climbable, #beds, #doors, #fences, #logs, #wool, #copper, #concrete, #terracotta, #glazed_terracotta, #ores, #supports_* vegetation tags, and many more controlling game mechanics like mob spawning, block interactions, and world generation.
- ▌ Minecraft Tag Fluid · zmjjkk123-hubJava Edition fluid tags: #water (2 entries) controlling coral survival, farmland moisture, sponge absorption, underwater fog, swimming behavior, and more; #lava (2 entries) controlling cactus breaking, lava texture effects, smoke particles, entity burning, and stone formation; plus #bubble_column_can_occupy, #supports_frogspawn, #supports_lily_pad.
- ▌ Minecraft Time Line · zmjjkk123-hubMinecraft Timeline Definition 时间线定义格式:Definition Format 定义格式(TIMELINE 注册表、data/<namespace>/timeline/ 数据包路径、tags/timeline/ 标签、clock 世界时钟ID ticks、period_ticks 周期 非周期时缺失、time_markers 时间标记 marker ID ticks+show_in_commands)、Tracks 环境属性轨迹(每属性ID modifier+keyframes 关键帧列表 按ticks升序排列 同刻最多两个、keyframes 关键帧 ticks+value+ease 缓动函数)、Definition Behavior 定义行为(服务器启动加载一次、通过维度类型使用 影响整个维度属性 优先级高于生物群系)、Interpolation 插值(可插值属性在关键帧间插值 缓动类型;不可插值属性始终为前一关键帧值;单关键帧轨迹固定值;同刻两个关键帧切换到后者;非周期 前帧前使用首帧值 后帧后使用末帧值;周期 关键帧跨周期环绕)、Easing Functions 缓动函数(constant y=0 始终前值、linear y=x、in_/out_/in_out_ 前缀 in慢启动 out慢结束 in_out两者;函数:in_back/in_bounce/in_circ/in_cubic/in_elastic/in_expo/in_quad/in_quart/in_quint/in_sine 各有in/out/in_out变体)、Built-in Timelines 内置时间线(day 主世界仅 1游戏天周期 驱动昼夜渲染/雾/天空颜色/光照强度/怪物燃烧;early_game 主世界仅 前5游戏天阻止劫掠者巡逻;moon 主世界仅 8游戏天周期 月相+表面史莱姆生成;villager_schedule 所有原版维度 1游戏天周期 村民日程)。
- ▌ Minecraft Trade Set · zmjjkk123-hubTrade set definition JSON: TRADE_SET registry controlling villager trade generation, with trades (villager trade IDs/tags), amount (number of trades to generate), allow_duplicates, and random_sequence parameters.
- ▌ Minecraft Pig Sound Variant · zmjjkk123-hubMinecraft Pig Sound Variant 猪声音变体定义:PIG_SOUND_VARIANT 注册表、data/<namespace>/pig_sound_variant/ 数据包路径、JSON 格式(adult_sounds 成年猪声音、baby_sounds 幼猪声音)、Adult Sounds 成年猪声音事件(ambient_sound 空闲、death_sound 死亡、hurt_sound 受伤、step_sound 脚步、eat_sound 进食)、Baby Sounds 幼猪声音事件(同上格式)、Sound Types 声音类型(Immediate 即时:hurt/death/step/eat;Random 随机:ambient)、服务器启动加载(/reload 不重新加载)、PIG_SOUND_VARIANT 注册表至少一个元素、声音变体独立于猪变体。
- ▌ Advanced Access Transformers · zmjjkk123-hubForge Access Transformers (ATs) 机制:类、字段、方法访问修饰符修改(public/protected/default/private)、final修饰符控制(+f/-f)、JVM类型描述符规范、SRG名称使用、build.gradle配置、META-INF/accesstransformer.cfg路径规范、开发环境与生产环境差异、访问指令语法、类/字段/方法目标指定、内部类表示、方法参数与返回类型描述符、Java虚拟机规范引用。
- ▌ Forge Rendering Modelloaders · zmjjkk123-hubForge 自定义模型加载器:BakedModel 接口(#getOverrides ItemOverrides、#useAmbientOcclusion 环境光遮蔽、#isGui3d GUI 3D 渲染、#isCustomRenderer 自定义渲染器 BEWLR、#getParticleIcon 粒子纹理、#getQuads BakedQuad 列表、#applyTransform 变换)、ItemOverrides 物品覆盖(#resolve 动态模型、#getOverrides BakedOverride 列表)、BakedOverride 物品覆盖匹配(ItemOverrides$PropertyMatcher、predicate 属性匹配)、ItemDisplayContext 显示上下文(NONE/THIRD_PERSON_LEFT_HAND/THIRD_PERSON_RIGHT_HAND/FIRST_PERSON_LEFT_HAND/FIRST_PERSON_RIGHT_HAND/HEAD/GUI/GROUND/FIXED)、ItemTransforms 变换容器、ItemTransform 旋转/平移/缩放、Custom Model Loaders 自定义加载器(IGeometryLoader、IUnbakedGeometry#bake)、WaveFront OBJ 模型(forge:obj 加载器、.obj/.mtl 文件、flip_v V轴翻转)、ModelData 模型数据、ModelProperty 模型属性、CompositeModel$Data 复合模型数据、RenderShape#ENTITYBLOCK_ANIMATED、BlockEntityWithoutLevelRenderer BEWLR 渲染。
- ▌ Minecraft Configured Feature · zmjjkk123-hubMinecraft Configured Feature 配置特性定义:Definition Format 定义格式(CONFIGURED_FEATURE/FEATURE 注册表、data/<namespace>/worldgen/configured_feature/ 或 worldgen/feature/ 数据包路径、JSON type+config)、Behavior 行为(服务器启动加载、/reload 不重新加载)、Feature Types 特性类型列表(bamboo/basalt_columns/basalt_pillar/block_blob/block_column/block_pile/blue_ice/bonus_chest/chorus_plant/coral_claw/coral_mushroom/coral_tree/delta_feature/desert_well/disk/dripstone_cluster/end_gateway/end_island/end_platform/end_spike/fallen_tree/fill_layer/fossil/freeze_top_layer/geode/glowstone_blob/huge_brown_mushroom/huge_fungus/huge_red_mushroom/iceberg/kelp/lake/large_dripstone/monster_room/multiface_growth/nether_forest_vegetation/netherrack_replace_blobs/no_op/ore/random_boolean_selector/random_selector/replace_single_block/root_system/scattered_ore/sculk_patch/seagrass/sea_pickle/sequence/simple_block/simple_random_selector/speleothem/speleothem_cluster/spike/spring_feature/template/tree/twisting_vines/underwater_maga/vegetation_patch/vines/void_start_platform/waterl
- ▌ Minecraft Entity Data Format · zmjjkk123-hubMinecraft Entity Data Format 实体数据格式:Common Entity Tags 通用实体标签(id/Air/CustomName/CustomNameVisible/data/fall_distance/Fire/Glowing/HasVisualFire/Invulnerable/invulnerable_time/Motion/NoGravity/OnGround/Passengers/PortalCooldown/Pos/Rotation/Silent/Tags/TicksFrozen/UUID)、Mobs 生物标签(继承链 entity→living→mob→breedable→animal→tameable;各生物特有字段如 Allay/Armadillo/Armor Stand/Axolotl/Bat/Bee/Camel/Cat/Chicken/Cow/Creeper/Dolphin/Ender Dragon/Enderman/Frog/Fox/Ghast/Goat/Hoglin/Horse/Iron Golem/Llama/Magma Cube/Mannequin/Mooshroom/Ocelot/Panda/Parrot/Phantom/Pig/Piglin/Pillager/Pufferfish/Rabbit/Ravager/Sheep/Shulker/Skeleton/Slime/Snow Golem/Sniffer/Squid/Strider/Sulfur Cube/Tadpole/Turtle/Vex/Villager/Warden/Wither/Wolf/Zombie/Zombie Villager)、Trade Offers 交易报价(buy/buyB/sell/demand/maxUses/priceMultiplier/rewardExp/specialPrice/uses/xp)、Projectiles 投射物(Arrow/Fireball/Ender Pearl/Trident/Wind Charge/Wither Skull 等)、Vehicles 载具(Boat/Minecart variants)、Other Entities 其他实体(Area Effect Cloud/Display entities billboard/brightne
- ▌ Minecraft Item Model Mapping · zmjjkk123-hubMinecraft Item Model Definition 物品模型定义格式:Root Format 根格式(hand_animation_on_swap 切换动画、oversized_in_gui 超出槽位渲染、swap_animation_scale 动画速度缩放、model 模型定义)、Item Model Definitions 模型定义类型(type 命名空间ID + 类型特定字段 + transformation 可选):Condition 条件分派 property+on_true/on_false 递归、Range Dispatch 数值分派 scale+entries threshold+fallback、Select 选择分派 cases when value list+fallback、Model 烘焙模型 model路径+tints着色列表(custom_model_data/constant/grass/firework/dye/potion/map_color/team)、Bundle/Selected Item 渲染选中物品、Composite 复合模型列表从后到前渲染、Special 特殊模型渲染 banner/book/chest/copper_golem_statue/end_cube/head/shulker_box)、Transformation 变换(矩阵16浮点 分解形式 right_rotation quaternion/scale/left_rotation/translation)、Condition Properties 条件属性(broken/bundle/has_selected_item/damaged/using_item/custom_model_data/component/has_component/keybind_down)、Range Properties 数值属性(custom_model_data/compass compass摇摆 progress target spawn/lodestone/none/count 栈数量/decay 损坏值/time 时间 clock wobble daytime/random/moon_phase/use_cycle/use_duration)、Select Properties 枚举属性(con
- ▌ Minecraft Structure Template · zmjjkk123-hubMinecraft Structure Template 结构模板格式:Storage Locations 存储位置(游戏数据 data/minecraft/structure/ client.jar内、玩家导出 生成目录 generated/<namespace>/structure/<name>.nbt、数据包 data/<namespace>/structure/、放置时查找顺序 保存根目录→数据包→内置、文件GZip压缩NBT)、NBT Format NBT格式(根标签 DataVersion 数据版本、blocks 方块列表 pos相对坐标 nbt方块实体数据 state调色板索引、entities 实体列表 blockPos块坐标 pos精确双精度坐标 nbt实体数据 UUID忽略/Pos覆写/Passengers无效、palette/palettes 调色板映射索引到方块状态 palettes随机选择一个、size 维度 [x,y,z])、SNBT Format SNBT格式(数据生成器可转换为特殊SNBT形式 块相关标签不遵循正常NBT↔SNBT规则、data blocks pos+state+可选nbt、palette 调色板字符串、palettes 键列表)、Vanilla Structures 原版结构(abandoned_camp/ancient_city/bastion/empty.nbt/end_city/fossil/igloo/nether_fossils/pillager_outpost/ruined_portal/shipwreck/trail_ruins/trial_chambers/underwater_ruin/village/woodland_mansion)、Placement Behavior 放置行为(结构保存/加载通过结构方块和测试实例方块、部分结构作为片段放置后处理 结构方块和拼图方块替换、部分放置被阻止以保留现有方块:冰屋/下界化石/海洋废墟/废弃传送门/沉船修改模板内容、数据模式结构方块 metadata 匹配后处理:末地城市/冰屋/海洋废墟/沉船/林地宅邸 特殊战利品箱/实体生成、拼图方块替换为final_state、单池元素/旧单池元素扩展拼图到池结构、处理器列表后处理块)。
- ▌ Minecraft Tag Banner Pattern · zmjjkk123-hubBanner pattern tags: #no_item_required (32 patterns craftable on loom without specific pattern items), #pattern_item/* tags for patterns craftable from specific items (bordure_indented, creeper, field_masoned, flow, flower, globe, guster, mojang, piglin, skull), controls which patterns can be crafted on the loom and default provides_banner_patterns component values.
- ▌ Minecraft Tag Villager Trade · zmjjkk123-hubVillager trade tags: profession/level naming convention (#armorer/level_1 through level_5, #librarian/level_1 through level_5, #wandering_trader/buying/common/uncommon, etc.) controlling trade offer pools, including villager trade rebalancing experimental content.
- ▌ Minecraft Wolf Sound Variant · zmjjkk123-hubWolf sound variant definition JSON: WOLF_SOUND_VARIANT registry defining adult and baby wolf sound events including ambient_sound, death_sound, hurt_sound, step_sound, and ambient_whine for idle behavior.
- ▌ Minecraft Tutorial Raycasting · zmjjkk123-hubMinecraft Tutorial: Datapack Raycasting 数据包射线投射教程(Java 1.21+):Basic Method 基本方法(从玩家眼睛位置开始 沿视线方向步进 当前方块可通行则前进 在第一个固体方块停止 最大步数限制避免无限递归)、Datapack Implementation 数据包实现(generic/function/raycast/start.mcfunction 初始化计数器 return run generic:raycast/shoot、generic/function/raycast/shoot.mcfunction 步进循环 粒子可视化 #raycast_check_times 检查次数 块标签 #test:raycan_pass 可通行方块 递归 位置前移0.1方块)、generic/function/raycast/end.mcfunction 射线击中方块 执行上下文在击中方块位置 挂接效果、generic/function/raycast/dispatcher.mcfunction 接口 检查标志标签 转发上下文 扩展命名空间插件)、Using Third-Party Package 使用第三方包(Bookshelf Raycast模块 #bs.raycast:run)、Example: Counting Bees 示例:计数蜜蜂(蜂巢/蜂箱方块实体 bees列表 entity_data.Age Age≥0=成年 Age<0=幼年、实现:移除标志 检查方块 复制bees列表 初始化计数器 循环处理 Age≤-1幼年+1 否则成年+1 tellraw输出)、Polish and Improvements 完善改进(Filter players 过滤玩家 谓词门控 execute as @a[predicate=...]、Localization 本地化 translate组件 with参数 %s/%n$s 占位符 语言文件 assets/<ns>/lang/)。
- ▌ Forge Datastorage Capabilities · zmjjkk123-hubForge Capabilities 能力系统:ICapabilityProvider#getCapability 获取、CapabilityManager#get CapabilityToken、LazyOptional 可选值、Forge-provided capabilities(IItemHandler/IFluidHandler/IEnergyStorage)、Capability 暴露(#getCapability 重写、LazyOptional.of、Capability#orEmpty)、AttachCapabilitiesEvent 事件(Entity/BlockEntity/ItemStack/Level/LevelChunk 5种泛型类型、#addCapability、ICapabilitySerializable 持久化)、RegisterCapabilitiesEvent 注册、@AutoRegisterCapability 注解、LevelChunk/BlockEntity 持久化(标记脏位、setChanged)、客户端同步(网络包发送)、PlayerEvent$Clone 玩家死亡数据持久化、Direction 面向特定实例、Capability#isRegistered 注册检查。
- ▌ Minecraft Enchantment Provider · zmjjkk123-hubMinecraft Enchantment Provider 附魔提供者定义:ENCHANTMENT_PROVIDER 注册表、data/<namespace>/enchantment_provider/ 数据包路径、tags/enchantment_provider/ 标签、JSON 格式(type 类型)、三种 Provider Types 提供者类型(by_cost 附魔消耗型:enchantments 可选附魔 ID/标签/数组、cost 附魔消耗整数提供器;by_cost_with_difficulty 附魔消耗+难度型:enchantments、max_cost_span 难度调整 0-10000、min_cost 最小消耗 1-10000 最大消耗 n+md;single 单附魔型:enchantment 附魔ID、level 附魔等级整数提供器)、Definition Behavior 定义行为(服务器启动加载一次、/reload 不重新加载、内置提供者 硬编码调用 数据包定义提供者永不使用)、Built-in Providers 内置提供者(enderman_loot_drop 总是应用、mob_spawn_equipment 骷髅陷阱总是应用 自然生成概率应用、pillager_spawn_crossbow 概率应用、raids/* 概率应用 按不祥之兆等级缩放)。
- ▌ Minecraft Particle Data Format · zmjjkk123-hubMinecraft Particle Data Format 粒子数据格式:Format 格式(JSON type 粒子类型+选项、SNBT /particle 命令 JSON 生物群系/附魔文件)、Common Structures 常见结构(RGB color int Red<<16+Green<<8+Blue 或 float[3] [0,1]、ARGB color int Alpha<<24+Red<<16+Green<<8+Blue 或 float[4] [0,1])、Particle Options 粒子选项(Block block/block_marker/dust_pillar block_state 方块ID或完整方块状态、Dust dust color RGB+scale 0.01-4.0 生命周期乘数、Dust color transition dust_color_transition from_color+to_color+scale、Color entity_effect color ARGB、Item item item模板物品、Power power 初始速度乘数、Sculk charge sculk_charge roll 弧度显示角度、Shriek shriek delay 刻延迟、Spell spell/instant_effect/entity_effect color RGB+power、Vibration vibration destination 位置源 block类型+pos+arrival_in_ticks 行程时间、Trail trail color ARGB+duration+target 目标坐标 轨迹、Geyser plume geyser_plume water_blocks 生命周期=water_blocks×25刻 上升高度=water_blocks×5方块、Geyser base geyser_base water_blocks 尺寸=3.0+water_blocks×0.125 基础速度=water_blocks×0.25 burst_impulse_base 速度增量)。
- ▌ Minecraft Tag Painting Variant · zmjjkk123-hubPainting variant tags: #placeable tag listing all 47 painting variants offered in the creative inventory, including those placed randomly by painting items and those in the Functional Blocks tab.
- ▌ Minecraft Tag Superflat Preset · zmjjkk123-hubFlat level generator preset tags: #visible (9 entries) controlling which presets appear on the superflat world creation screen, including classic_flat, tunnelers_dream, water_world, overworld, snowy_kingdom, bottomless_pit, desert, redstone_ready, and the_void.
- ▌ Minecraft Placed Feature · zmjjkk123-hubMinecraft Placed Feature 放置特性格式:Definition Format 定义格式(PLACED_FEATURE 注册表、data/<namespace>/worldgen/placed_feature/ 数据包路径、tags/worldgen/placed_feature/ 标签、feature 配置特性ID或内联、placement 放置修改器列表 顺序执行 交换改变结果)、Placement Mechanics 放置机制(初始坐标 装饰期间区块西北下角/其他特性调用时调用坐标、修改器接收输入坐标产生输出坐标 每个输出=一次放置尝试、可能移动/重复/发射多个坐标/返回无内容取消、装饰期间特性可跨3×3区块区域生成 跨区块干扰+区块加载顺序使放置依赖)、Placement Modifiers 放置修改器列表(biome 输入坐标生物群系能托管此特性则传递 否则无内容 不能被其他特性调用致命错误、block_predicate_filter 块谓词过滤 predicate、count 计数 0-4096 重复坐标、count_on_every_layer 每层计数 0-256 查找非基岩层 返回该层上方坐标、environment_scan 环境扫描 direction_of_search up/down max_steps 0-32 target_condition allowed_search_condition、fixed_placement 固定放置 positions 坐标列表、height_range 高度范围 替换Y为高度提供器 height、heightmap 高度图 设置Y=高度图+1 MOTION_BLOCKING/MOTION_BLOCKING_NO_LEAVES/OCEAN_FLOOR/OCEAN_FLOOR_WG/WORLD_SURFACE/WORLD_SURFACE_WG、in_square 方形内 X和Z添加随机0-15偏移 等同random_offset xz_spread uniform 0-15、noise_based_count 基于噪声计数 ceil((noise(x/factor,z/factor)+offset)×ratio)、noise_threshold_count 噪声阈值计数 noise(x/200,z/200) vs noise_le
- ▌ Minecraft Processor List · zmjjkk123-hubMinecraft Processor List 处理器列表格式:Definition Format 定义格式(PROCESSOR_LIST 注册表、data/<namespace>/worldgen/processor_list/ 数据包路径、tags/worldgen/processor_list/ 标签、根数组处理器列表或对象 processors 列表、每个处理器 processor_type+字段)、Processor Types 处理器类型(blackstone_replace 替换石头类型为黑石变体 铁栏杆替换为锁链、block_age 老化方块 mossiness 0-1、block_ignore 忽略方块 blocks 列表 不检查状态 移除方块 保留预存方块、block_rot 随机移除方块 integrity 0-1 移除概率 rottable_blocks 可腐烂方块、capped 限制处理方块数量 delegate 递归处理器 limit 数量提供器、gravity 重力按地形垂直移动方块 heightmap 高度图 offset 偏移、jigsaw_replacement 替换拼图方块 移除结构虚空 世界生成自动应用无需声明、lava_submerged_block 结构方块替换岩浆时 碰撞箱不完整方块不替换岩浆、nop 无操作、protected_blocks 受保护方块 value 不能被结构覆盖、rule 自定义规则 position_predicate 位置谓词 always_true/linear_pos/axis_aligned_linear_pos、input_predicate 输入谓词 规则测试已放置方块、location_predicate 位置谓词 规则测试生成前位置方块、output_state 输出状态 要放置的方块、block_entity_modifier 方块实体修改器 passthrough/clear/append_static/append_loot)、Behavior 行为(处理器按列表顺序运行每个模板方块、也称为方块处理器/结构后处理器、模板池拼图元素 处理器在地形适应前运行 实际放置位置可能与处理位置不同、服务器启动加载一次)。
- ▌ Minecraft Tag Game Event · zmjjkk123-hubGame event tags: #vibrations (56 entries) detectable by Sculk Sensor and Calibrated Sculk Sensor, #warden_can_listen (57 entries), #allay_can_listen (1 entry: note_block_play), #shrieker_can_listen (1 entry), and #ignore_vibrations_sneaking (6 entries for sneaking entities).
- ▌ Minecraft Tag Mob Effect · zmjjkk123-hubMob effect tags: #tradeable tag controlling which potion effects' tipped arrows the fletcher villager can sell (41 entries including wind_charged, night_vision, long_night_vision, strong_leaping, slow_falling, etc.). Referenced by item modifiers and data component predicates.
- ▌ Minecraft Text Component · zmjjkk123-hubMinecraft Text Component 文本组件格式:Context and Parsing 上下文和解析(Static context 静态上下文 语言/键绑定、Dynamic context 动态上下文 记分板/实体/方块实体/命令存储/实体位置朝向;Pre-parse dynamic components 预解析动态组件 读取世界数据 score/selector/nbt 服务器端预解析→静态快照→不跟踪后续变化;Parse static components 解析静态组件 客户端解析静态上下文)、Basic Structure 基本结构(String form 字符串形式 {text:} 简写、List form 列表形式 拼接简写 第一个元素成为根 其余追加到extra、Compound form 复合形式 type+extra+Style tags;Inheritance 继承 树结构 extra非空为父 子继承样式标签 渲染深度优先)、Pre-parse Triggers 预解析触发器(/tellraw /title 每接收者预解析、/title 命令立即预解析、written book lectern无触发实体、sign text 立即预解析、text display entity 显示实体触发、item modifier set_lore/set_name entity触发)、Component Types 组件类型(7种:text 纯文本静态、translatable 本地化文本静态 translate+fallback+with、keybind 键绑定静态、score 记分板数据动态 name+objective、selector 实体名称动态 separator+团队前缀后缀/颜色、nbt NBT数据动态 interpret/plain+source entity/block/storage、object 精灵组件 atlas sprite/player head)、Component Styles 组件样式(color 颜色 #RRGGBB/格式化代码颜色名、shadow_color 阴影颜色 ARGB、font 字体命名空间ID、bold/italic/underlined/strikethrough/obfuscated 布尔、insertion 插入文本 Shift点击)
- ▌ Minecraft Villager Trade · zmjjkk123-hubMinecraft Villager Trade 村民交易定义:VILLAGER_TRADE 注册表、data/<namespace>/villager_trade/ 数据包路径、tags/villager_trade/ 标签、JSON 格式(wants 第一购买物品 id+可选components+count 基础数量 number provider、additional_wants 第二购买物品 同格式、gives 出售物品模板、given_item_modifiers 出售物品修改器 仅内联无文件引用 最终堆栈为空则不生成报价、max_uses 最大交易次数 默认4 锁定前、reputation_discount 价格乘数 float 默认0、xp 经验 默认1、merchant_predicate 村民战利品谓词 仅内联 失败则无报价、double_trade_price_enchantments 附魔ID/列表/标签 出售物品stored_enchantments包含则购买额外数量翻倍)、Behavior 行为(服务器启动加载一次、交易通过交易集引用生成实际报价)、Pricing 定价(第一购买物品count=基础数量count+额外数量 additional_trade_cost组件、enchant_with_levels include_additional_cost_component=true 设置为附魔等级、enchant_randomly 设置2+random(0,5+level×10)+3×level、组件修改后移除 成为额外数量 价格翻倍检查匹配则额外翻倍、最终count=基础+额外 钳制[1,最大堆叠大小])、Generation 生成(使用villager_trade战利品上下文:this_entity 村民、origin 村民脚位置、additional_cost_component_allowed)。
- ▌ Minecraft Waypoint Style · zmjjkk123-hubMinecraft Waypoint Style 路径点样式:Definition Format 定义格式(assets/<namespace>/waypoint_style/ JSON文件、near_distance 近距离 最大距离使用第一个sprites纹理 0-60000000 默认128、far_distance 远距离 最小距离使用最后一个纹理 0-60000000 默认332 必须大于near_distance、sprites 可用纹理列表 命名空间ID 非空)、Definition Behavior 定义行为(纹理来自minecraft:gui图集 解析为assets/<namespace>/textures/gui/sprites/hud/locator_bar_dot/<path>.png)、距离插值(n个sprite和距离d:d<near→第一个sprite;d>far→最后一个sprite;之间→线性插值 使用sprite floor((d-near)/(far-near))×(n-2)+1 首尾sprite在范围内不使用 除非n<3)、Built-in Styles 内置样式(default 默认样式 未指定或/waypoint ... style reset时使用、缺失/失败样式回退到硬编码无效样式无ID)。
- ▌ Minecraft Chicken Variant · zmjjkk123-hubMinecraft Chicken Variant 鸡变体定义:CHICKEN_VARIANT 注册表、data/<namespace>/chicken_variant/ 数据包路径、JSON 格式(asset_id 成年鸡纹理、baby_asset_id 幼鸡纹理、model 模型类型 normal/cold、spawn_conditions 生成条件)、asset_id/baby_asset_id 纹理解析(assets/<namespace>/textures/<path>.png)、Model 模型类型(normal 温带/热带鸡、cold 寒冷鸡)、Spawn Conditions 生成条件选择器(condition.type 生物群系/月光亮度/结构、biome biomes 标签/ID/列表、moon_brightness range 范围(满月1/新月0)、structure structures 标签/ID/列表、priority 优先级 随机打破平局)、服务器启动加载(/reload 不重新加载)、CHICKEN_VARIANT 注册表至少一个元素、最高优先级有效选择器生成鸡变体。
- ▌ Minecraft Command Context · zmjjkk123-hubMinecraft Command Context 命令上下文:Parameters 参数(permission level 权限等级、executor 执行者名称+实体、environment 环境 维度/位置/旋转/锚点、output feedback 输出反馈)、Behavior 行为(/function 继承执行者/环境/权限 不继承输出反馈、函数命令权限上限2)、Static vs Dynamic Parameters 静态vs动态参数(Java 执行者名称和环境参数静态、/execute 冻结维度和旋转、align/in/positioned/facing/rotated 冻结位置/旋转、anchored 锚定动态位置到脚/眼、Bedrock 多参数动态获取)、Parameters in Detail 参数详情(Permission level 不可修改、Executor 执行者 空/命令方块、Execution dimension 维度 用于坐标/距离选择器、Execution position 位置 相对坐标原点、Execution rotation 旋转 局部坐标系、Execution anchor 锚点 脚/眼 Java独有、Output feedback 输出反馈 成功计数)、Contexts per Scenario 各场景上下文(Server console 级别4、Server-executed functions 级别2/1、Player 玩家聊天/动态、Command block 级别2/1、Command block minecart 动态、Sign 标志 级别2、Advancement reward function 级别2、Enchantment run_function 级别2、Bedrock entity-command 级别1 动态、Test environment 级别2)、Text Component Parsing 文本组件解析(继承命令上下文、score name:* 显示读者分数、命令调用组件、Written book/Sign/Text display entity/Item modifiers)。
- ▌ Minecraft Command Storage · zmjjkk123-hubMinecraft Command Storage 命令存储:Storage Format 存储格式(data/<namespace>/command_storage.dat GZip 压缩 NBT、Root tag data.contents 命名空间ID复合标签、DataVersion 数据版本)、Storage Behavior 存储行为(命令和数据包直接保存数据到命名空间ID、无需物品/方块实体/实体)、Writing 写入(/execute ... store storage 目标、/data merge|modify|remove storage <target>)、Reading 读取(text components nbt+storage、/execute (if|unless) data storage、/function ... with storage、/data get storage <target>、item modifiers copy_custom_data storage、number providers storage)、Storage Data Deletion 存储数据删除({} 删除数据)、File Creation 文件创建(命令写入时创建、按需加载 内存中保留)。
- ▌ Minecraft Equipment Asset · zmjjkk123-hubMinecraft Equipment Asset 装备资产定义:Definition Format 定义格式(assets/<namespace>/equipment/ JSON 文件、layers 层级 映射预设模型类型→模型层信息列表)、Layer Fields 层字段(dyeable 染色影响 dyed_color 组件、color_when_undyed 未染色时色调 RGB、texture 纹理 assets/<namespace>/textures/entity/equipment/<preset type>/<path>.png、use_player_texture 翅膀 玩家披风纹理、trim_palette_replacements 盔甲装饰调色板替换 映射 palette ID→replacement palette ID)、Definition Behavior 定义行为(装备槽匹配时渲染预设模型类型层、未定义层不渲染、humanoid 和 wings 可同时渲染)、Preset Model Types 预设模型类型(Humanoid armor 人形盔甲:humanoid 头/胸/脚、humanoid_leggings 腿部、humanoid_baby 婴儿人形 不能渲染装饰、wings 翅膀 抑制披风模型;Animal armor 动物盔甲:wolf_body/horse_body/llama_body/happy_ghast_body/nautilus_body;Saddles 鞍:pig_saddle/strider_saddle/camel_saddle/camel_husk_saddle/horse_saddle/donkey_saddle/mule_saddle/skeleton_horse_saddle/zombie_horse_saddle/nautilus_saddle)。
- ▌ Minecraft Formatting Code · zmjjkk123-hubMinecraft Formatting Code 格式化代码(Legacy § 格式化系统、已弃用 仍可用但不推荐、Java文本系统和Bedrock Ore UI不再支持):Usage 使用(§ 后跟字符格式化文本、十六进制数字切换颜色、Java颜色代码重置先前格式代码、Bedrock格式代码在颜色代码后仍有效、§r 重置样式)、Color Codes 颜色代码(§0-§f 黑色/深蓝/深绿/深青/深红/深紫/金色/灰色/深灰/蓝色/绿色/青色/红色/浅紫/黄色/白色、§g Minecoin金色)、Format Codes 格式代码(§k 乱码/§l 粗体/§m 删除线/§n 下划线/§o 斜体/§r 重置)、Input 输入(Windows Alt+Numpad 21/0167/Alt+Numpad+A7、Mac ⌥Option+6/⌥Option+00a7、Linux Compose so/Ctrl+Shift+U 00a7、文本组件 §)、Java 兼容性(仅标志牌可输入§ 通过粘贴 §§技巧)、Usage in Files 文件使用(server.properties motd/pack.mcmeta 使用 § 不是§、语言文件格式代码 应用到字符串、世界名称 level.dat LevelName 标签、服务器名称 servers.dat Name)。
- ▌ Minecraft Number Provider · zmjjkk123-hubMinecraft Number Provider 数字提供器格式:Definition Format 定义格式(26.3前仅内联、26.3后 NUMBER_PROVIDER 注册表 data/<namespace>/number_provider/;提供器=裸int/float constant 或对象 type+字段)、Types 类型列表(constant 精确值 value、uniform 均匀随机 min-max inclusive、binomial 二项随机 n试验 p成功概率、conditional 条件 26.3 predicate+on_true+on_false、number_dispatcher 数字分派 26.3 cases predicate+number_provider 列表+default、weighted_list 加权列表 26.3 distribution data+weight 列表按权重选择、sum 求和 summands 提供器列表、score 读取分数 target 上下文实体 或 fixed 名称+分数 可选scale乘数、storage 命令存储 storage ID+NBT路径 数值标签、enchantment_level 附魔等级 amount 基于等级的函数、environment_attribute 环境属性 attribute ID 仅float/celestial-angle属性可用 origin 上下文)。
- ▌ Minecraft Random Sequence · zmjjkk123-hubMinecraft Random Sequences 随机序列:Storage Format 存储格式(data/minecraft/random_sequences.dat GZip NBT、Root tag data:include_sequence_id 序列命名空间ID是否参与种子 /random reset * 可修改、include_world_seed 世界种子是否参与、salt 初始化盐、sequences 命名空间ID→source 长数组 种子低64位+高64位、DataVersion)、Creating Sequences 创建序列(参数:identifier/worldSeed/salt、Xoroshiro128++ 128位种子、初始种子 salt ^ worldSeed ^ 0x6A09E667F3BCC909L、unmixedHi64 unmixedLo64+0x9E3779B97F4A7C15L、include_sequence_id MD5标识符XOR两半、mixStafford13混合、零种子替换)、Behavior 行为(缺失/不完整文件初始化 include_sequence_id=true include_world_seed=true salt=0、每次使用消耗并更新序列、大多数战利品表计算使用随机序列 方块掉落/生物掉落/钓鱼/猪灵以物易物、世界生成战利品箱直接种子控制)、/random reset 重置序列(给定参数)、/random reset * 重置所有并同步参数到文件)。
- ▌ Minecraft Tag Damage Type · zmjjkk123-hubDamage type tags controlling damage mechanics: #is_fire (8 entries), #is_fall (3 entries), #is_projectile (8 entries), #bypasses_armor (19 entries), #bypasses_shield (12 entries), #bypasses_wolf_armor (12 entries), #no_knockback (30 entries), #panic_causes (20 entries), and many more for armor protection, enchantment effects, and game rules.
- ▌
- ▌ Forge Blocks · zmjjkk123-hubForge Block 机制:Block 创建(BlockBehaviour$Properties、strength/sound/lightLevel/friction 属性)、Block 注册(RegistryObject、BlockItem 关联、asItem 方法)、Block 状态系统(Property<?>、BlockState、StateDefinition$Builder、IntegerProperty/BooleanProperty/EnumProperty/DirectionProperty)、状态定义(createBlockStateDefinition、registerDefaultState、getStateForPlacement)、状态读写(getValue/setValue、Level#setBlockAndUpdate)、CreativeModeTab 配置、FeatureFlag 使用、元数据系统演进。
- ▌ Forge Datagen · zmjjkk123-hubForge 数据生成器:runData 任务、DataGenerator 系统、ExistingFileHelper 文件验证(GatherDataEvent#getExistingFileHelper)、生成器模式(--client/--server/--dev/--reports/--all)、DataProvider 注册、客户端资产提供器(LanguageProvider、SoundDefinitionsProvider、ModelProvider、BlockStateProvider)、服务端数据提供器(GlobalLootModifierProvider、DatapackBuiltinEntriesProvider、LootTableProvider、RecipeProvider、TagsProvider、AdvancementProvider)、RegistrySetBuilder 使用、SNBT↔NBT 转换、注册块/物品/命令转储。
- ▌ Minecraft Cat · zmjjkk123-hubMinecraft Cat 猫:Spawning 生成(沼泽小屋黑猫生成、村庄猫生成 60秒/随机玩家/8-31方块/5 beds/48方块/10-11外观、基岩版村庄猫配额 1:4村民/17x13x17区域)、Sound Variants 声音变体(Classic 和 Royal 各50%)、Drops 掉落(1-3 XP 成年猫)、Behavior 行为(免疫摔落伤害、看穿隐身玩家、对幻翼嘶叫、苦力怕保持6方块距离、幻翼16方块、水中漂浮)、Stray Cats 流浪猫(野生物群系消失规则、15方块内猎杀兔子和幼龟、16方块内避免玩家、快速移动逃跑、生鱼/生鲑鱼乞讨)、Breeding 繁殖(生鱼喂养、爱心模式、1只幼崽、1-7 XP、5分钟冷却、幼崽继承父母毛色、项圈颜色混合、金蒲公英控制生长)、Healing 治疗(主人生鱼2HP)、Appearance 外观(22种皮肤 11种年龄、黑色/英国短毛/三花/Jellie/波斯/布偶/红色虎斑/暹罗/虎斑/燕尾服/白色、可染色项圈)、Taming 驯服(生鱼1/3概率、平均3条鱼、坐下/站立交互、喜欢坐在箱子/床/熔炉上)、Teleporting 传送(12方块外传送、各种不传送情况)、Gifts 礼物(70%概率晨礼 gamepplay/cat_morning_gift 战利品表)、NBT 数据(CollarColor/sound_variant/variant)。
- ▌ Minecraft Cow · zmjjkk123-hubMinecraft Cow 牛:Spawning 生成(grass blocks/light≥7/2 air blocks/5% babies、biome variants 温带/寒冷/温暖、平原/沼泽/风袭山丘/森林/干旱生物群系自然生成、村庄牛栏生成)、Mooshroom Conversion 蘑菇牛转换(剪切蘑菇牛变成牛 总是温带变体)、Sound Variants 声音变体(Classic 和 Moody 各50%)、Drops 掉落(生牛肉 烧死时变熟/Fire Aspect、皮革、1-3 XP 成年牛)、Behavior 行为(漫游/哞叫/避免悬崖/岩浆/火焰/受伤逃跑、桶挤奶成年牛获得牛奶桶)、Breeding 繁殖(小麦跟随 10/16方块、爱心模式、1只幼崽 1-7 XP、5分钟冷却、20分钟成长、每条小麦减少10%剩余时间、幼崽继承父母变体、金蒲公英控制生长)、Data Values 数据(sound_variant 声音变体、variant 变体 温带/寒冷/温暖)。
- ▌ Minecraft Pig · zmjjkk123-hubMinecraft Pig 猪:Spawning 生成(grass blocks/light≥7/2 air blocks/5% babies、biome variants 温带/寒冷/温暖、平原/沼泽/风袭山丘/森林/干旱生物群系自然生成、村庄猪栏生成)、Sound Variants 声音变体(Big/Classic/Mini 各33.3%)、Drops 掉落(生猪肉 烧死时变熟/Fire Aspect、鞍、1-3 XP)、Behavior 行为(漫游/避免悬崖/岩浆/受伤逃跑、闪电将猪变成僵尸猪灵)、Breeding 繁殖(胡萝卜/马铃薯/甜菜根 爱心模式 1只幼崽 1-7 XP 5分钟冷却、20分钟成长、金蒲公英控制生长)、Riding 骑乘(鞍+胡萝卜钓竿控制、自动跳过1方块高度、闪电移除鞍、速度2.42方块/秒 胡萝卜钓竿加速 1+1.15×sin(t/t0·π)×base)、Data Values 数据(sound_variant 变体 variant 变体 温带/寒冷/温暖)。
- ▌ Minecraft Tag · zmjjkk123-hubMinecraft Tag 标签消歧义:Tags 数据包标签(技术机制 分组游戏资源 方块/物品/流体等标签、Java Edition tags 和 Bedrock Edition tags)、Scoreboard tags 记分板标签(标记特定实体、/tag 命令管理、Java 1.13前通过/scoreboard)、Tags in data structures 数据结构标签(NBT格式 二进制命名标签格式、SNBT格式 NBT文本表示)、Chunk loading tag 区块加载标签(Java Edition 区块加载机制)、Tag 物品(愚人节快照 23w13a_or_b 中的物品)。
- ▌ Minecraft Font · zmjjkk123-hubMinecraft Font 字体系统:Mojangles 字体(Minecraft Seven 7像素字形高度、默认UI字体 minecraft:default、字符宽度1-6点 ASCII 32-126 5点宽、支持 Latin/Greek/Cyrillic/Armenian/Georgian/Hebrew、字形文件 ascii.png/accented.png/nonlatin_european.png、Bedrock 使用 pre-1.13.6 Mojangles 旧字形)、GNU Unifont Unicode 字体(16x16 字形 更细笔画、Java Unifont v17.0.01 完整BMP+部分其他平面、minecraft:uniform 字体、Force Unicode Font 选项、Bedrock Unifont v5.1 部分BMP 0000-FFFF)、Unifont JP 日本字形(日语标准CJK字形、Japanese glyph variants 选项切换)、Private Use Area PUA(CSUR/UCSUR 构造语言字形 minecraft:include/unifont_pua)、SGA 标准银河字母(附魔台字体 26字母 无大小写 Command Keen 替换密码、minecraft:alt 字体)、Illageralt 恶魂字母(Mojang类SGA脚本 Minecraft Dungeons、26字母+数字+标点、minecraft:illageralt 字体)、Minecraft Ten 主标题字体(10像素字形高度)、Minecraft Five 5像素字体(粗体副标题字体)、Noto Sans 无衬线字体(Google/Adobe Source Han Sans Bedrock smooth、完整BMP+非BMP字符、日语使用 Noto Sans CJK JP)。
- ▌ Minecraft Frog · zmjjkk123-hubMinecraft Frog 青蛙:Spawning 生成(沼泽生成温带青蛙、红树沼泽生成温暖青蛙、#spawns_warm_variant_frogs/#spawns_cold_variant_frogs 生物群系标签、Bedrock 无光照要求 2x2x2空间检查)、Tadpoles 蝌蚪(20分钟成长为青蛙、喂食粘液球加速生长 -10%剩余时间)、Skin Variants 皮肤变体(cold 冷绿色、warm 暖白色、temperate 温带橙色、生成时生物群系决定)、Drops 掉落(1-3 XP)、Behavior 行为(缓慢跳跃 快速游泳 肢体展开 喉囊膨胀、跳跃8方块高 减少5摔落伤害、偏好大滴水叶/睡莲、走上1方块台阶、可拴绳 永不溺水)、Hunting 狩猎(小史莱姆 舌头弹出 1粘液球、小岩浆立方体 根据变体掉落froglight:cold→verdant/warm→ochre/temperate→pearlescent)、Breeding 繁殖(粘液球跟随 10/16方块、爱心模式 1-7 XP 5分钟冷却、怀孕青蛙搜索曼哈顿≤8方块陆地相邻水、每40刻重新搜索 产卵在水上空气下)、Data Values 数据(variant 命名空间ID temperate/warm/cold → frog/variant 组件)。
- ▌ Minecraft Item · zmjjkk123-hubMinecraft Item 物品系统:Behavior 行为(Held items 持有物品 通用实体数据、use behaviors 使用行为 放置方块/实体、Stacking 堆叠 大多数64 部分16 工具/盔甲/药水不堆叠、Rarity 稀有度 Common/Uncommon/Rare/Epic 颜色名称、Anvil rename 铁砧重命名 自定义名称斜体、Lore lore数据组件、Enchantments 附魔 效果+紫色光泽动画 提高稀有度、repair_cost 铁砧操作记录、Durability 耐久 消耗因素 unbreakable 组件阻止损失 0耐久破坏 创造模式不消耗、Attribute modifiers 属性修饰符 工具主手/盔甲穿戴、Cooldowns 冷却 半透明白色叠加层 末影珍珠/紫颂果/风弹/山羊角/盾牌被斧击中等、Crafting remainders 合成剩余物 熔炼/酿造后剩余 桶返回空桶 蜂蜜瓶/龙息返回玻璃瓶)、Item List 物品列表(Blocks liquids entities 产生方块/液体/实体的物品、World interaction 世界交互物品、Indirect use 间接使用物品、Spawn eggs 刷怪蛋)、Education Edition Items 教育版物品、Removed Items 已移除物品(copper horn/fish/horse saddle/quiver/restoration potion/custom spawn egg/leather chainmail)。
- ▌ Minecraft JSON · zmjjkk123-hubMinecraft JSON 语法:Syntax 语法(Unicode码点序列、6个结构符号 []{}:,, 字符串、数字、3个字面量 true/false/null null在数据包标准文件中不使用)、Data Value Types 数据值类型(Object 对象 {} 键值对 键唯一、Array 数组 [] 逗号分隔 可混合类型、String 字符串 双引号+转义、Number 数字 整数/小数/指数、Boolean 布尔 true/false)、Serialization 序列化(数据包文件加载时反序列化为程序对象、游戏验证数据 额外对象成员可能丢弃 数值范围重新计算、严格验证 非法值可能抛出异常阻塞加载、所有必要属性必须存在 否则加载失败)、Usage 使用场景(Bedrock 书/标志牌/自定义名称/tellraw/titleraw、pack.mcmeta/manifest.json、资源包模型/音效/UI文件、行为包实体行为文件、进度和统计数据、启动器配置、Java数据包文件:进度/战利品表/标签/配方/维度/维度类型/谓词等)。
- ▌ Minecraft Uuid · zmjjkk123-hubMinecraft UUID 表示:UUID定义 128位数字 区分对象实例、Representations 表示形式(Hyphenated hexadecimal RFC 9562 8-4-4-4-12组 前导零可省略、Hexadecimal 无连字符零不可省略、Most/Least 高/低64位两个long pre-1.16 仅 int数组格式替代、Int array 4个32位数字 [I;...])、Versions and variants 版本和变体(5个版本 1/2时间+MAC 3/5字符串哈希 4完全随机、版本半字节位置A、变体位置B:0xx Apollo NCS、10x RFC 4122 variant 1 Java variant 2、110 旧微软 Java variant 6、111 保留 Java variant 7)、In Minecraft Minecraft中(Java Edition 使用版本4 变体1 RFC UUID 完全随机 通过UUID.randomUUID()生成)。
- ▌ Minecraft Wolf · zmjjkk123-hubMinecraft Wolf 狼:Spawning 生成(森林/针叶林/桦木林/丛林/黑森林/沼泽/红树沼泽生物群系)、Sound Variants 声音变体(Classic/Howl 各50%)、Drops 掉落(生狼肉 烧死时变熟、皮革、1-3 XP)、Behavior 行为(漫游/避免悬崖/岩浆/受伤逃跑、攻击敌人保护主人、游泳)、Taming 驯服(骨头1/3概率 平均2根、坐下/站立交互、跟随主人10/16方块)、Breeding 繁殖(肉/熟肉/生鲑鱼/熟鲑鱼 爱心模式 1只幼崽 1-7 XP 5分钟冷却、20分钟成长、金蒲公英控制生长)、Teleporting 传送(12方块外传送)、Wolf Armor 狼盔甲(犰狳鳞甲制作、6点耐久、剪刀移除)、Data Values 数据(CollarColor 项圈颜色 variant 变体 sound_variant 声音变体)。
- ▌ Minecraft Atlas · zmjjkk123-hubMinecraft 纹理图集系统:Atlas 引用(minecraft:<id> 命名空间 ID、assets/minecraft/textures/atlas/<id>.png)、F3+S 转储图集、图集尺寸(2 的幂次方、最大 16384×16384)、Definition Format 定义格式(assets/minecraft/atlases/<name>.json、sources 图集源列表)、Atlas Sources 图集源类型(directory 目录添加、filter 正则过滤移除、paletted_permutations 调色板置换生成、single 单纹理添加、unstitch 区域切割提取)、Vanilla Atlases 原版图集(armor_trims.json/banner_patterns.json/blocks.json/celestials.json/chests.json/decorated_pot.json/gui.json/items.json/map_decorations.json/paintings.json/particles.json/shield_patterns.json/shulker_boxes.json)、Sprite 精灵解析(assets/<namespace>/textures/<id>.png)、Duplicate Sprite 重复精灵警告、palette_key/palette texture 调色板纹理、permutations 置换映射、separator 分隔符。
- ▌ Minecraft Biome · zmjjkk123-hubMinecraft Biome 生物群系定义:BIOME 注册表、data/<namespace>/worldgen/biome/ 数据包路径、JSON 格式(has_precipitation/temperature/temperature_modifier/downfall/attributes)、Effects 环境效果(water_color/dry_foliage_color/foliage_color/grass_color/grass_color_modifier)、Carvers 雕刻器(tag/ID/inline/list)、Features 生成特性(11个装饰阶段 RAW_GENERATION/LAKES/LOCAL_MODIFICATIONS/UNDERGROUND_STRUCTURES/SURFACE_STRUCTURES/STRONGHOLDS/UNDERGROUND_ORES/UNDERGROUND_DECORATION/FLUID_SPRINGS/VEGETAL_DECORATION/TOP_LAYER_MODIFICATION、Feature order cycle found 排序规则)、creature_spawn_probability 生物生成概率、Spawners 生物生成条目(type/weight/minCount/maxCount)、spawn_costs 生成成本(energyBudget/charge)、Legacy Effects 旧版效果(fog_color/sky_color/water_fog_color/particle/ambient_sound/additions_sound/mood_sound/music/music_volume)、biome.<ns>.<path> 本地化键、plains 生物群系必需。
- ▌ Forge Gui · zmjjkk123-hubForge GUI 系统:MenuType 注册(MenuSupplier、IContainerFactory、IForgeMenuType#create)、AbstractContainerMenu 菜单(#stillValid、#quickMoveStack、ContainerLevelAccess)、数据同步(Slot、SlotItemHandler、DataSlot、ContainerData、SimpleContainerData)、菜单打开(ServerPlayer#openMenu、MenuProvider、SimpleMenuProvider)、屏幕系统(Screen、AbstractContainerScreen、Renderable、GuiEventListener、ContainerEventHandler、NarratableEntry)、GuiGraphics 渲染(#hLine/#vLine/#fill/#fillGradient、#drawString/#drawCenteredString、#blit 纹理渲染、ARGB 颜色)、相对坐标与 Blit Offset、Overlay 覆盖层(ForgeLayeredDraw、ForgeLayer、AddGuiOverlayLayersEvent、vanilla 渲染顺序)、屏幕组件(#init、#tick、#render、#renderBackground、#renderTooltip)、容器屏幕(imageWidth/imageHeight、leftPos/topPos、#renderBg/#renderLabels)、MenuScreens#register 注册、FMLClientSetupEvent 客户端设置、FeatureFlagSet、 FriendlyByteBuf 额外数据。
- ▌ Forge Misc · zmjjkk123-hubForge 杂项功能:配置系统(ForgeConfigSpec、ForgeConfigSpec$Builder、ConfigValue、defineInRange/defineInList/defineList/defineEnum/define 方法、ModLoadingContext#registerConfig、Config.Type CLIENT/COMMON/SERVER、ModConfigEvent$Loading/Reloading 事件)、调试分析器(Debug Profiler、F3+L、ProfilerFiller#push/#pop)、GameTest 游戏测试(@GameTest、GameTestHelper、@GameTestGenerator、@BeforeBatch/@AfterBatch、@GameTestHolder、RegisterGameTestsEvent、TestFunction、模板结构、/test 命令 run/runall/runthis/runthese/runfailed)、按键绑定(KeyMapping、RegisterKeyMappingsEvent、InputConstants$Type/KEYSYM/SCANCODE/MOUSE、IKeyConflictContext、KeyModifier、ClientTickEvent 检查、ScreenEvent$KeyPressed/ScreenEvent$MouseButtonPressed)、Forge 更新检查(updateJSONURL、VersionChecker#getResult、IModInfo、ModContainer、版本状态 FAILED/UP_TO_DATE/AHEAD/OUTDATED/BETA_OUTDATED/BETA/PENDING)。
- ▌ Minecraft Structure Set · zmjjkk123-hubMinecraft Structure Set 结构集定义:STRUCTURE_SET 注册表、data/<namespace>/worldgen/structure_set/ 数据包路径、tags/worldgen/structure_set/ 标签、JSON 格式(structures 可放置结构特性列表 structure+weight、placement 放置行为 salt 随机种子盐 frequency 尝试概率 0-1 frequency_reduction_method 频率降低方法 default/legacy_type_1/legacy_type_2/legacy_type_3、exclusion_zone 排除区域 chunk_count+other_set、locate_offset /locate偏移 chunks -16..16、type 放置类型)、Placement Types 放置类型(concentric_rings 同心环 固定数量 环绕世界中心:distance 环宽度+间隙 6区块单位 0-1023、count 总尝试次数 1-4095、spread 中心环尝试次数 0-1023、preferred_biomes 首选生物群系;random_spread 随机扩散 分割维度为spacing区块单元格 每个尝试一次 结构仅在separation区块内生成:spread_type linear/triangular、spacing 平均距离 1-4096区块、separation 最小距离 0<spacing;dimension_origin 维度原点 26.3 放置在维度原点 噪声生成器首选spawn_target 否则区块(0,0))、Definition Behavior 定义行为(服务器启动加载一次、/reload 不重新加载、生成期间每个维度评估可用集 结构仅在概率/生物群系/地形检查通过时放置)。
- ▌ Minecraft Tag Goat Horn · zmjjkk123-hubGoat horn instrument tags: #goat_horns (all 8 horns), #regular_goat_horns (4 horns from regular goats: ponder, sing, seek, feel), #screaming_goat_horns (4 horns from screaming goats: admire, call, yearn, dream).
- ▌ Minecraft Tag Structure · zmjjkk123-hubStructure tags: #village (5 entries), #ruined_portal (7 entries), #ocean_ruin (2 entries), #mineshaft (2 entries), #shipwreck (2 entries), plus location tags (#eye_of_ender_located, #on_treasure_maps, #dolphin_located, #on_*_maps) for explorer maps and structure discovery.
- ▌ Minecraft Tag Time Line · zmjjkk123-hubTimeline tags: #in_overworld (4 entries: universal, day, moon, early_game), #in_nether (1 entry: universal), #in_end (1 entry: universal), #universal (1 entry: villager_schedule), used in dimension type definitions to specify active timelines.
- ▌ Minecraft Template Pool · zmjjkk123-hubMinecraft Template Pool 模板池(拼图池)格式:TEMPLATE_POOL 注册表、data/<namespace>/worldgen/template_pool/ 数据包路径、tags/worldgen/template_pool/ 标签、JSON 格式(fallback 回退池 终止拼图结构、elements 元素列表 element+weight 1-150)、Element Types 元素类型(empty_pool_element 无生成、feature_pool_element 生成放置特性 projection rigid/terrain_matching + feature 放置特性 假设jigsaw方块名minecraft:bottom 可滚动接头 final_state air orientation=down_south、list_pool_element 按顺序放置elements 递归 重叠、single_pool_element 放置结构模板 projection+location 模板ID+override_liquid_settings+processors 处理器列表 放置顺序:转换拼图方块→移除结构虚空→处理液体→应用处理器→放置、legacy_single_pool_element 同single但额外移除空气)、Behavior 行为(服务器启动加载一次、为jigsaw结构服务 每个拼图方块命名目标池、仅匹配拼图方块的结构可连接、可通过/place jigsaw调用)、Generation Rules 生成规则(随机选择元素、起始池必须存在命名起始拼图、非起始池成功条件:匹配名称和方向的拼图方块、3D切比雪夫距离≤结构max_distance_from_center、无重叠 除非拼图指向当前片段内部、指向内部时元素及后续必须完全在片段内)、Fallback 回退(失败时尝试下一个元素、无元素可用时使用回退池、在生成深度到达时或目标池无元素可生成时使用回退池、回退池元素也失败则无生成)。
- ▌ Minecraft Test Instance · zmjjkk123-hubTest instance definition format: environment types, test flow (block-based and function tests), multi-run behavior with max_attempts and required_successes, structure placement, and rotation options.
- ▌ Minecraft Texture Ender · zmjjkk123-hubMinecraft Texture Ender 纹理终结者工具:Java实用程序 将纹理包转换为资源包 通过移动所有可能的文件到新文件名和目录、Related tools 相关工具(Unstitcher 拆分纹理图集、Slicer 切片纹理)。
- ▌ Forge Concept Registries · zmjjkk123-hubForge 注册机制:DeferredRegister(DeferredRegister.create、RegistryObject)、RegisterEvent(RegisterEvent#register)、RegistryObject(#get 方法)、@ObjectHolder 注入、ForgeRegistries 注册表、ResourceLocation/Identifier 键、自定义注册表(RegistryBuilder、NewRegistryEvent、DataPackRegistryEvent$NewRegistry)、动态注册表(数据文件注册)、静态注册表(Registries.LOOT_CONDITION_TYPE)、MissingMappingsEvent 映射处理(IGNORE/WARN/FAIL/REMAP)、注册表查找(lookupOrThrow)、1.21.11+ getModBusGroup()、注册名唯一性、覆盖机制。
- ▌ Forge Datastorage Codecs · zmjjkk123-hubForge Codecs 数据序列化:Codec 编码/解码(Codec#encodeStart、Codec#parse)、DynamicOps 动态操作(JsonOps#INSTANCE/COMPRESSED、NbtOps#INSTANCE、#convertTo 格式转换)、DataResult 数据结果(#result、#error、#resultOrPartial)、现有 Codec(BOOL/BYTE/SHORT/INT/LONG/FLOAT/DOUBLE/STRING/BYTE_BUFFER/INT_STREAM/LONG_STREAM/PASSTHROUGH/EMPTY、ResourceLocation#CODEC、CompoundTag#CODEC、Registry#byNameCodec、IForgeRegistry#getCodec)、RecordCodecBuilder 记录 Codec(#create、Instance#group、#fieldOf/#optionalFieldOf、#forGetter、#apply)、Transformer 转换器(#xmap/#flatComapMap/#comapFlatMap/#flatXMap)、Range Codec 范围(#intRange/#floatRange/#doubleRange)、Defaults 默认值(#orElse/#orElseGet)、Unit 单元(Codec#unit)、List Codec(Codec#listOf)、Map Codec(Codec#unboundedMap)、Pair Codec(Codec#pair)、Either Codec(Codec#either)、Dispatch Codec(Codec#dispatch、注册表分派)、MapCodec 扩展、DataFixerUpper 库。
- ▌ Forge Gameeffects Sounds · zmjjkk123-hubForge 声音系统:sounds.json 定义(assets/<namespace>/sounds.json、声音事件、声音文件路径、stream 流式播放、volume/pitch/weight 配置)、SoundEvent 注册(RegistryObject、注册名 = ResourceLocation)、SoundSource 声音类别、声音播放方法矩阵(Level#playSound BlockPos/x,y,z、Level#playLocalSound 客户端本地播放、ClientLevel#playLocalSound、Entity#playSound 实体声音、Player#playSound 玩家声音、LocalPlayer#playLocalSound 客户端玩家声音)、逻辑客户端/服务端行为差异、SoundEvent 服务端引用、sounds.json 数据生成、.ogg 文件格式。
- ▌ Minecraft Banner Pattern · zmjjkk123-hubMinecraft Banner Pattern 旗帜图案定义:BANNER_PATTERN 注册表、data/<namespace>/banner_pattern/ 数据包路径、tags/<namespace>/tags/banner_pattern/ 标签、JSON 格式(asset_id 纹理资源 ID、translation_key 翻译键前缀)、纹理路径(assets/<namespace>/textures/entity/banner/<path>.png 旗帜、assets/<namespace>/textures/entity/shield/<path>.png 盾牌)、translation_key 完整格式(<value>.<color name> 颜色后缀)、服务器启动加载(/reload 不重新加载)、图案层渲染(列表顺序、后层覆盖前层)、层名称派生(translation_key + color)。
- ▌ Minecraft Data Component · zmjjkk123-hubMinecraft Data Component 数据组件格式:Behavior 行为(组件编码、持久化/同步属性、隐式组件 NBT 绑定)、Item Stacks 物品堆栈(组件补丁 patch 数据、! 前缀移除默认组件、id/components/count 字段)、Block Entities 方块实体(部分组件使用、隐式组件 NBT 存储、components 字段)、Entities 实体(隐式组件存储、应用优先级 bucket_entity_data→entity_data→其他)、Data Component Types 数据组件类型列表(attack_animation/attack_range/attribute_modifiers/banner_patterns/base_color/bees/block_entity_data/block_state/block_transformer/blocks_attacks/break_sound/brewing_fuel/bucket_entity_data/bundle_contents/can_break/can_place_on/charged_projectiles/compostable/consumable/container/container_loot/cooking_fuel/custom_data/custom_model_data/custom_name/damage/damage_resistant/damage_type/death_protection/debug_stick_state/dye/dyed_color/enchantable/enchantment_glint_override/enchantments/stored_enchantments/entity_data/equippable/firework_explosion/fireworks/food/glider/instrument/intangible_projectile/interact_animation/item_model/item_name/jukebox_playable/kinetic_weapon/lock/lodestone_tracker/lore/map_color/map_decorations/map_id/max_
- ▌ Minecraft Data Generator · zmjjkk123-hubMinecraft Data Generator 数据生成器:Launch Arguments 启动参数(--dev NBT→SNBT转换、--reports 报告工具、--server SNBT→NBT转换+服务端数据包导出、--all 全部、--input 输入目录、--output 输出目录、--validate 验证)、Export Tools 导出工具(NBT→SNBT --dev + --input GZip压缩.nbt转换、SNBT→NBT --server + --input .snbt转换、Server datapack export --server 可写注册表条目/进度/战利品表/配方/注册表标签、Client resource pack export --client 纹理图集/装备模型/方块状态映射/物品模型定义)、Reports 报告(blocks.json 方块状态 definition/properties/states、commands.json 命令树节点 type/children/redirect/executable/parser/permissions、datapacks.json 数据包结构 others/registries、json-rpc-api-schema.json 服务器管理JSON-RPC模式、packets.json 网络数据包 handshake/login/configuration/play/status 各阶段 protocol_id、registries.json 注册表 default/entries/protocol_id、biome_parameters/ 每维度生物群系参数 continentalness/depth/erosion/humidity/temperature/weirdness/offset、components/ 默认组件 registry entries components patch)。
- ▌ Minecraft Dimension Type · zmjjkk123-hubMinecraft Dimension Type 维度类型定义:DIMENSION_TYPE 注册表、data/<namespace>/dimension_type/ 数据包路径、tags/dimension_type/ 标签、JSON 格式(has_fixed_time 固定时间、has_skylight 天空光、has_ceiling 天花板、has_ender_dragon_fight 末影龙战斗、ambient_light 环境光、coordinate_scale 坐标缩放、infiniburn 无限燃烧方块、min_y 最低建造高度、height 总建造高度、logical_height 逻辑高度、monster_spawn_block_light_limit 怪物生成方块光照限制、monster_spawn_light_level 怪物生成光照等级 int provider、attributes 维度环境属性映射、timelines 时间线、skybox 天空盒 none/end/overworld、cardinal_light 方向光照 default/nether、default_clock 世界时钟)、Definition Behavior 定义行为(服务器启动加载一次、/reload 不重新加载、内联维度类型支持但无法加载)、Dimension Behaviors 维度行为(has_fixed_time 禁用昼夜逻辑/沉溺者敌对/商队停止/巡逻生成/末影人/狐狸/僵尸围城/亡灵避光、has_skylight 控制天空光/幻翼生成/天气、has_ceiling 控制动物生成/玩家生成偏好看重力映射/天气缺失)、Hardcoded Behaviors 硬编码行为(玩家总是生成在主世界、下界传送门维度缩放、末地传送门、霜冰融化、末地无天气、下界地图玩家图标随机旋转)、Built-in Dimension Types 内置维度类型(overworld/the_nether/the_end/overworld_caves)。
- ▌ Minecraft Noise Settings · zmjjkk123-hubMinecraft Noise Settings 噪声设置定义:NOISE_SETTINGS 注册表、data/<namespace>/worldgen/noise_settings/ 数据包路径、tags/noise_settings/ 标签、JSON 格式(sea_level 海平面 int、aquifers_enabled 含水层生成 bool、ore_veins_enabled 矿脉生成 bool、disable_mob_generation 禁用初始动物生成 bool、legacy_random_source 使用pre-1.18随机源 bool、default_block 默认方块状态、default_fluid 默认流体状态、spawn_target 玩家生成条件 生物群系参数范围 采样2560方块内点 计算距离指数)、Noise 世界噪声参数(min_y 最低地形高度 -2032..2031、height 总地形高度、size_horizontal 水平单元格大小 1-4、size_vertical 垂直单元格大小 1-4、noise_router 噪声路由器 绑定密度函数到世界生成:preliminary_surface_level 初步表面高度、final_density 最终密度 >0默认方块 <0空气、barrier 含水层屏障方块概率、fluid_level_floodedness 流体洪水概率 0-1、fluid_level_spread 流体扩散、lava 岩浆放置条件 Y=-58到海平面 |value|>0.3、vein_toggle 矿脉类型切换、vein_ridged 矿脉块、vein_gap 矿脉放置控制、temperature/vegetation/continents/erosion/depth/ridges/initial_density/final_density 标准噪声路由函数)、Definition Behavior 定义行为(服务器启动加载一次、/reload 不重新加载)、Terrain Generation 地形生成(final_density >0默认方块 <0空气、默认方块被矿脉和表面规则替换、Y=-58以下海平面上方空气被含水层替换、Y=-58以下空气总是岩浆)、Built-in Noise Settings 内置噪声设置(minecraft:ove