NeoForge 1.21.1
on 2024 Dec 03Forge 1.21.1
on 2024 Dec 03v4.6.1
- 修复了 molang 中函数取反的一个 bug
NeoForge 1.21.1
on 2024 Dec 03v4.6
- 修复 GeckoLib 在 iris/oculus 中破坏 PBR 兼容性的问题
- 将 fabric 加载器依赖项移至其自身的值,以防止 Geckolib 始终强制玩家需要最新的 fabric
- 为 molang 中的查询添加 'q.' 别名
- 修复复合 molang 语句未被解析的问题
- 修复三元表达式未正确编译的问题
- 在 GeckoLibUtil#addDataTicket 上添加澄清的 javadoc 计时注释
- 在解析复杂 molang 语句时进一步改进假阳性避免功能,以提高函数和变量识别的准确性
- 进一步优化通用 molang 解析,以提高稳定性和性能
- 进一步改进 1.21 版本中断问题的 bufferbuilder 临时解决方案,以考虑更多边缘情况
- 将默认 Molang 查询移至 'actor' 系统 所有默认查询现在不再需要在每个渲染传递中都进行更新,而是只需更新当前的 actor。 这应该会整体提高性能,并允许 O(1) 复杂度以增加查询数量
- 修复
query.actor_count
未表示正确值的问题 - 修复
query.is_in_water_or_rain
未表示正确值的问题 - 修复
query.is_on_fire
不适用于非活体实体的问题 - 修复
query.yaw_speed
不适用于非活体实体的问题 - 修复
query.yaw_speed
未表示正确值的问题 - 添加
query.block_state
molang 查询 - 添加
query.blocking
molang 查询 - 添加
query.body_x_rotation
molang 查询 - 添加
query.body_y_rotation
molang 查询 - 添加
query.can_climb
molang 查询 - 添加
query.can_fly
molang 查询 - 添加
query.can_swim
molang 查询 - 添加
query.can_walk
molang 查询 - 添加
query.cardinal_facing_2d
molang 查询 - 添加
query.cardinal_facing
molang 查询 - 添加
query.cardinal_player_facing
molang 查询 - 添加
query.day
molang 查询 - 添加
query.death_ticks
molang 查询 - 添加
query.equipment_count
molang 查询 - 添加
query.frame_alpha
molang 查询 - 添加
query.get_actor_info_id
molang 查询 - 添加
query.has_cape
molang 查询 - 添加
query.has_collision
molang 查询 - 添加
query.has_gravity
molang 查询 - 添加
query.has_head_gear
molang 查询 - 添加
query.has_owner
molang 查询 - 添加
query.has_player_rider
molang 查询 - 添加
query.has_rider
molang 查询 - 添加
query.head_x_rotation
molang 查询 - 添加
query.head_y_rotation
molang 查询 - 添加
query.hurt_time
molang 查询 - 添加
query.invulnerable_ticks
molang 查询 - 添加
query.is_alive
molang 查询 - 添加
query.is_angry
molang 查询 - 添加
query.is_baby
molang 查询 - 添加
query.is_breathing
molang 查询 - 添加
query.is_enchanted
molang 查询 - 添加
query.is_fire_immune
molang 查询 - 添加
query.is_first_person
molang 查询 - 添加
query.is_in_contact_with_water
molang 查询 - 添加
query.is_in_lava
molang 查询 - 添加
query.is_invisible
molang 查询 - 添加
query.is_leashed
molang 查询 - 添加
query.is_moving
molang 查询 - 添加
query.is_powered
molang 查询 - 添加
query.is_riding
molang 查询 - 添加
query.is_saddled
molang 查询 - 添加
query.is_silent
molang 查询 - 添加
query.is_sleeping
molang 查询 - 添加
query.is_sneaking
molang 查询 - 添加
query.is_sprinting
molang 查询 - 添加
query.is_stackable
molang 查询 - 添加
query.is_swimming
molang 查询 - 添加
query.is_using_item
molang 查询 - 添加
query.is_wall_climbing
molang 查询 - 添加
query.item_max_use_duration
molang 查询 - 添加
query.main_hand_item_max_duration
molang 查询 - 添加
query.main_hand_item_use_duration
molang 查询 - 添加
query.max_durability
molang 查询 - 添加
query.moon_brightness
molang 查询 - 添加
query.movement_direction
molang 查询 - 添加
query.player_level
molang 查询 - 添加
query.remaining_durability
molang 查询 - 添加
query.rider_body_x_rotation
molang 查询 - 添加
query.rider_body_x_rotation
molang 查询 - 添加
query.rider_head_x_rotation
molang 查询 - 添加
query.rider_head_y_rotation
molang 查询 - 添加
query.scale
molang 查询 - 添加
query.sleep_rotation
molang 查询 - 添加
query.time_stamp
molang 查询 - 添加
query.vertical_speed
molang 查询 - 移除 RenderUtil#booleanToFloat 的内部使用,以允许进行编译时优化
- 各种小的代码库清理
Forge 1.21.1
on 2024 Dec 03- 修复 GeckoLib 在 iris/oculus 中破坏 PBR 兼容性的问题
- 将 fabric 加载器依赖项移至其自己的值,以防止 Geckolib 始终强制玩家需要最新的 fabric
- 为 molang 中的查询添加 'q.' 别名
- 修复复合 molang 语句未被解析的问题
- 修复三元表达式未正确编译的问题
- 在 GeckoLibUtil#addDataTicket 上添加澄清的 javadoc 计时注释
- 在解析复杂 molang 语句时进一步改进函数和变量识别的误报避免
- 进一步优化通用 molang 解析以提高稳定性和性能
- 进一步改进 1.21 中断问题的 bufferbuilder 临时解决方案,以考虑更多边缘情况
- 将默认 Molang 查询移动到 'actor' 系统 所有默认查询现在不再需要在每个渲染传递中更新,而是我们只需更新当前 actor。 这应该总体上提高性能,并允许增加查询计数时具有 O(1) 复杂度
- 修复
query.actor_count
未表示正确值的问题 - 修复
query.is_in_water_or_rain
未表示正确值的问题 - 修复
query.is_on_fire
不适用于非生命实体的问题 - 修复
query.yaw_speed
不适用于非生命实体的问题 - 修复
query.yaw_speed
未表示正确值的问题 - 添加
query.block_state
molang 查询 - 添加
query.blocking
molang 查询 - 添加
query.body_x_rotation
molang 查询 - 添加
query.body_y_rotation
molang 查询 - 添加
query.can_climb
molang 查询 - 添加
query.can_fly
molang 查询 - 添加
query.can_swim
molang 查询 - 添加
query.can_walk
molang 查询 - 添加
query.cardinal_facing_2d
molang 查询 - 添加
query.cardinal_facing
molang 查询 - 添加
query.cardinal_player_facing
molang 查询 - 添加
query.day
molang 查询 - 添加
query.death_ticks
molang 查询 - 添加
query.equipment_count
molang 查询 - 添加
query.frame_alpha
molang 查询 - 添加
query.get_actor_info_id
molang 查询 - 添加
query.has_cape
molang 查询 - 添加
query.has_collision
molang 查询 - 添加
query.has_gravity
molang 查询 - 添加
query.has_head_gear
molang 查询 - 添加
query.has_owner
molang 查询 - 添加
query.has_player_rider
molang 查询 - 添加
query.has_rider
molang 查询 - 添加
query.head_x_rotation
molang 查询 - 添加
query.head_y_rotation
molang 查询 - 添加
query.hurt_time
molang 查询 - 添加
query.invulnerable_ticks
molang 查询 - 添加
query.is_alive
molang 查询 - 添加
query.is_angry
molang 查询 - 添加
query.is_baby
molang 查询 - 添加
query.is_breathing
molang 查询 - 添加
query.is_enchanted
molang 查询 - 添加
query.is_fire_immune
molang 查询 - 添加
query.is_first_person
molang 查询 - 添加
query.is_in_contact_with_water
molang 查询 - 添加
query.is_in_lava
molang 查询 - 添加
query.is_invisible
molang 查询 - 添加
query.is_leashed
molang 查询 - 添加
query.is_moving
molang 查询 - 添加
query.is_powered
molang 查询 - 添加
query.is_riding
molang 查询 - 添加
query.is_saddled
molang 查询 - 添加
query.is_silent
molang 查询 - 添加
query.is_sleeping
molang 查询 - 添加
query.is_sneaking
molang 查询 - 添加
query.is_sprinting
molang 查询 - 添加
query.is_stackable
molang 查询 - 添加
query.is_swimming
molang 查询 - 添加
query.is_using_item
molang 查询 - 添加
query.is_wall_climbing
molang 查询 - 添加
query.item_max_use_duration
molang 查询 - 添加
query.main_hand_item_max_duration
molang 查询 - 添加
query.main_hand_item_use_duration
molang 查询 - 添加
query.max_durability
molang 查询 - 添加
query.moon_brightness
molang 查询 - 添加
query.movement_direction
molang 查询 - 添加
query.player_level
molang 查询 - 添加
query.remaining_durability
molang 查询 - 添加
query.rider_body_x_rotation
molang 查询 - 添加
query.rider_body_x_rotation
molang 查询 - 添加
query.rider_head_x_rotation
molang 查询 - 添加
query.rider_head_y_rotation
molang 查询 - 添加
query.scale
molang 查询 - 添加
query.sleep_rotation
molang 查询 - 添加
query.time_stamp
molang 查询 - 添加
query.vertical_speed
molang 查询 - 移除 RenderUtil#booleanToFloat 的内部使用,以允许进行编译时优化
- 各种小的代码库清理
NeoForge 1.21
on 2024 Dec 03v4.5.8
- 为 AutoGlowingGeoLayer 添加对不可见、部分可见和发光实体的支持
- 在渲染时添加对无效缓冲区状态的额外检查。这仍然是一个临时修复,直到我可以在下一个破坏性版本中重写底层 API
- 在旁观者模式下渲染不可见实体时考虑半透明渲染
- 使 AutoGlowingGeoLayer 在渲染时考虑叠加着色
Forge 1.21
on 2024 Dec 03v4.5.8
- 为 AutoGlowingGeoLayer 添加对不可见、部分可见和发光实体的支持
- 在渲染时添加对无效缓冲区状态的额外检查。这仍然是一个临时修复,直到我可以在下一个破坏性版本中重写底层 API
- 在旁观模式下渲染不可见实体时考虑半透明渲染
- 使 AutoGlowingGeoLayer 在渲染时考虑覆盖着色
NeoForge 1.21
on 2024 Dec 03v4.5.7
- 重写后对 Molang 解析的其他修复。关闭 #598
- 修复在 Fabric 中两侧未注册数据包的问题。关闭 #597
- 渲染中缓冲区构建错误的其他修复。关闭 #592
- 弱化 DefaultedEntityGeoModel.turnsHead 的访问修饰符,以用于子类使用
Forge 1.21
on 2024 Dec 03v4.5.7
- 在重写后对 Molang 解析的额外修复。关闭 #598
- 修复在 Fabric 中两侧未注册数据包的问题。关闭 #597
- 对渲染中缓冲区构建错误的额外修复。关闭 #592
- 减弱 DefaultedEntityGeoModel.turnsHead 的访问修饰符,以用于子类使用
NeoForge 1.20.1
on 2024 Dec 03v4.4.7
- 修复从 4.4.6 版本开始的动画文件解析回归问题
- 在 GeoItem 中为 SingleteonGeoAnimatable#registerSyncedAnimatable 添加一个辅助重载
- 将 DynamicGeoEntityRenderer 中的 javax 注释替换为 jetbrains
Forge 1.20.1
on 2024 Dec 03v4.4.7
- 修复从 4.4.6 版本开始的动画文件解析回归问题
- 在 GeoItem 中为 SingleteonGeoAnimatable#registerSyncedAnimatable 添加一个辅助重载
- 在 DynamicGeoEntityRenderer 中将 javax 注解交换为 jetbrains
NeoForge 1.21
on 2024 Dec 03v4.5.6
- 修复从 4.5.5 版本开始的动画文件解析回归问题
- 在 GeoItem 中为 SingleteonGeoAnimatable#registerSyncedAnimatable 添加一个辅助重载方法
- 修复 1.21 版本中缓冲区处理更改导致的模糊崩溃问题 #592
- 移除动态渲染器上的旧可空注释
- 为实体上的比例属性添加原生兼容性,并更新 GeoEntityRenderer#applyRotations
- 移除 MathParser 中已弃用的未使用方法
Forge 1.21
on 2024 Dec 03v4.5.6
- 修复从 4.5.5 版本开始的动画文件解析回归问题
- 在 GeoItem 中为 SingleteonGeoAnimatable#registerSyncedAnimatable 添加一个辅助重载方法
- 修复由于 1.21 版本中缓冲区处理更改导致的模糊崩溃问题 #592
- 移除动态渲染器上的旧的可空注释
- 为实体上的缩放属性添加原生兼容性,并更新 GeoEntityRenderer#applyRotations
- 在 MathParser 中移除已弃用的未使用方法
NeoForge 1.21
on 2024 Dec 03Forge 1.21
on 2024 Dec 03v4.5.4.1
- 修复 Forge 上的网络错误
Forge 1.20.6
on 2024 Dec 03v4.5.4
- 为格式怪异的基岩动画 json 添加额外的处理
- 修复了启动期间有时会发生的 ConcurrentModificationException 异常
- 为不知何故自父化的无效模型添加了完整性检查
NeoForge 1.20.6
on 2024 Dec 03v4.5.4
- 为格式怪异的基岩动画 json 添加额外的处理
- 修复了启动期间有时会发生的并发修改异常
- 为不知何故将自身作为父级的无效模型添加了健全性检查
NeoForge 1.20.1
on 2024 Dec 03Forge 1.20.1
on 2024 Dec 03v4.4.6
- 为模型文件解析添加一些额外的错误处理
- 为动画文件解析添加一些额外的错误处理
- 为不知何故自父化的无效模型添加一个健全性检查
- 为边缘情况的基岩动画文件添加额外的处理
NeoForge 1.20.1
on 2024 Dec 03v4.4.5
- 移除 final 并向 GeoModel#handleAnimations 添加内部注解
- 将 gui 照明提取到其自身的方法中,以便在 GeoItemRenderer 中更轻松地覆盖,移至 VertexConsumer 初始化之前 #584
- 修复一些不一致的代码格式
- 在模型加载时提高性能和日志记录(大致与 #573 相关)
- 为死亡添加默认动画(#569)
- 使用 GeoRenderer#getModel 代替直接字段访问以支持子类覆盖
- 修复在同一帧中交换烘焙的几何模型和动画导致的崩溃
Forge 1.20.1
on 2024 Dec 03v4.4.5
- 移除 final 并向 GeoModel#handleAnimations 添加 internal 注解
- 提取 gui 光照到其自身的方法中,以便在 GeoItemRenderer 中更轻松地覆盖,移动到 VertexConsumer 初始化之前 #584
- 修复一些不一致的代码格式
- 在模型加载时提高性能和日志记录(大致与 #573 相关)
- 为死亡添加默认动画 (#569)
- 使用 GeoRenderer#getModel 代替直接字段访问以支持子类覆盖
- 修复在同一帧中交换烘焙的几何模型和动画导致的崩溃