MysticalEverything 1.0.4 (1.21.1)
Curse Maven Snippet
What's new
- Port the JSON based custom item filter from the Forge branch (
useCustomFilter/filterWhitelist/filterJson)- Filter types:
and/or/not,itemId,tag,nbt_has_key,nbt_string,nbt_int,nbt_has_enchantment,nbt_damage_less_than,nbt_has_any - On 1.21 the
nbt_*types read data components instead of raw NBT
- Filter types:
- The item filter is applied to both the Compression Catalyst crafting recipe and the Infusion Altar
disableNBTcan now be switched per item with a filter (useNBTFilter/nbtFilterWhitelist/nbtFilterJson)- Support the Mekanism:More Machine Planting Station / Planting Factory (
mekmm) - Fix crop contents being read as empty on a dedicated server when another mod's machine asks for them without a registry provider
- See the wiki for how to write a filter
- Cache the crop contents resolved from NBT, instead of rebuilding an
ItemStackon every frame and every tick - Reuse the Infusion Altar recipe, the Botany Pots crop and the Planting Station output while the contents stay the same
CropResourceis now immutable and built throughCropResource.of(...), with the display name and hash memoized- Drop a per-call
INFOlog from the Botany Pots hook
This mod has no additional files