Macaw's Abnormals

Macaw's Abnormals

403k Downloads

News for Macaw's Compatibility

Samlegamer opened this issue · 40 comments

commented

Almost 5 years ago, I launched a compatibility mod called Macaw's Bridges - Biomes O' Plenty, and since then we've come a long way and new mods have arrived to allow even more compatibility.
However, with the desire to support ever more mods, a problem has arisen. Compatibility mods can easily be updated, but the problem is that it's becoming a mess in the development folders, and I've had to delete files by mistake.
Not so long ago I launched a new compatibility mod “Macaw's Quark” which, as the name suggests, is a compatibility for not one but three Macaw's mods (Bridges, Fences and Roofs) elements that are added depending on which mods you have. At first I didn't want to do it, but I'm afraid the most optimized way of continuing to develop these compatibilities is to use a library, in this case “AddonsLib”.
The principle is relatively simple: compatibility mods just call up functions and, via defined lists, the library takes care of creating the blocks.
So in future, if a Macaw's Roofs class is deleted or renamed, simply update the AddonsLib to instantly resolve any crashes linked to this error.
For some time now, I've been working on successors to mods such as Macaw's Bridges Abnormals or the Biomes O' Plenty compatibility mods, adding new things like Trapdoors or Doors.
2024-08-31_12 03 48
2024-09-03_15 10 23
2024-09-17_23 11 53

To summarize :

The compatibility mods will soon be replaced, I would like to point out that I will not create new pages for these, so here is how the CurseForge/Modrinth pages will be transformed:

Macaw's Bridges - Biomes O' Plenty -> Macaw's Biomes O' Plenty
Macaw's Bridges - Abnormals -> Macaw's Abnormals
Macaw's Bridges - Oh The Biomes You'll Go / Oh The Biomes We've Gone -> Macaw's Oh The Biomes You'll Go / Oh The Biomes We've Gone

And the rest will be pretty much similar to this.
Other mods will remain online but will not be updated so as not to break modpacks.
So by 2025 most mods will have switched to new versions which will integrate everything in one.
For those who are worried about seeing their old construction destroyed by this change, don't worry, all these new mods will convert the old bridge/roof/fences/furniture converted for this new mod.
Thanks for reading.

commented

Sounds sensible, both as a modpack maker and a dev. Appreciate your work!

commented

News

Some time after my post.
Mojang announced a new type of wood, pale oak, with a new type of trapdoor and door, and I honestly didn't know what to do. Should I wait a while to integrate the latest 1.21. x or should I release knowing that several months later I'd have to remodel everything in each version of the AddonsLib (for the doors and trapdoors), I made the decision to now that most mods are functional in 1.16.5 to start porting this to the latest version, also in parallel there was a new Macaw's Stairs mod now supported by most new mods.
2024-10-28_16 30 33
Hoping to release this as soon as possible.
Thanks for reading.

commented

The pale oak trapdoors are out but I'll update this when all the mods including doors and paths are.
The bop forge ports are ready... but not the fabric ones, I'm still stuck in 1.18.2 and it's impossible to instantiate blocks with reflection.

commented

The first fabric port with the api has been built, but as far as block conversion is concerned, fabric doesn't have an official class to easily convert blocks.
I've decided to use another mod, UpdateFixerUpper, which will be needed for Macaw's BYG. The addonslib will automatically fill in the configuration file, or create one if necessary, and then add all the conversions (without overwriting existing ones).

2025-01-13_19 53 51
2025-01-12_21 32 56

UpdateFixerUpper: https://legacy.curseforge.com/minecraft/mc-mods/updatefixerupper

commented

The Converter for Fabric 1.18.2-1.19.2 is UpdateFixerUpper.
For 1.19.3 is Configurable Data Fixers : https://www.curseforge.com/minecraft/mc-mods/configurable-data-fixers

I'm in the middle of port fabric right now, so it may be a while before I get to 1.21.1.

commented

Macaw's Abnormals is available : https://curseforge.com/minecraft/mc-mods/macaws-abnormals
I'm going to start publishing the ports

commented

Macaw's Aurora is available : https://curseforge.com/minecraft/mc-mods/macaws-aurora
Macaw's Oh The Biomes You'll Go / Oh The Biomes We've Gone : https://curseforge.com/minecraft/mc-mods/macaws-byg-bwg

commented

For 1.21.1 and compat biomesoplenty (1.20.4-1.21.1) you will need to convert your world with Configurable Everything, is not available on CurseForge but will not be mandatory to integrate.
https://modrinth.com/mod/configurable-everything

To summarize, the Fabric compats are as follows:

  • 1.18.2-1.19.2 : Dependency on UpdateFixerUpper
  • 1.19.3-1.20.1 : Dependency on Configurable Data Fixers
  • 1.20.4-1.21.1 : Configurable Everything will allow you to convert older blocks, but will not be mandatory to avoid breaking public curseforge modpacks.

From 1.19.3 onwards, a text file will be generated to avoid breaking any existing Configurable Data Fixers or Configurable Everything mods. If you don't use these mods, you can simply rename the extension from datafix.FORBYGRENAMETHISjson5 to datafix.json5.
This will obviously depend on the version, and for more complex configurations like BOP + BYG I'll provide a link to download them easily.
Again, this only concerns fabric versions and I'm sorry to have to use these complex solutions for players.
I would consider removing the dependencies on UpdateFixerUpper and Configurable Data Fixers in the future when the time has passed and many have already converted their worlds.
On those I'm going back right away to continue porting, you can follow the progress with commits.

Image

commented

I sincerely apologize for neoforge 1.20.6 users, during my neoforge ports I managed to convert all the old blocks to 1.20.4 and 1.21.1.
But unfortunately, even though I'm using the same code as before, 1.20.6 doesn't seem to take these conversions into account and ignores them.
If neoforge 1.20.6 users have the means to switch to 1.21.1 before converting the old bop mods to the new one, the conversion should work without a hitch.
In the worst case, you can take the items stored in the furnitures, load the old mods + the new one and use the /fill command to replace the particular blocks.
Macaw's BOP is ready, but I'll have to come back to it as the trapdoors and pale oak doors have arrived in the meantime.
I'll continue to use Macaw's ModdingLegacy, which I'd somewhat forgotten...

commented

Macaw's Modding Legacy to be released tomorrow
As for Macaw's BOP, it's almost ready, I'll just add the missing hatches and doors in pale oak.
The mod will be released at the same time as a big wave of AddonsLib updates.

commented

Macaw's Modding Legacy is out : https://www.curseforge.com/minecraft/mc-mods/macaws-modding-legacy
For 1.20.1 there has been a special conversion of decks, all elements named cherry have been changed to comet (the name cherry in version 1.20.1 of blue skies).
The mod is also available in 1.20.4 Neoforge!

commented

This should be out this weekend, so here's a sneak preview of the pale oak variants.
Image
Image

commented
commented

Now that bop is out, some may find the textures less convincing, so here's a resource pack for 1.16.5-1.19.3 that should greatly improve the old textures (especially mahogany), and in the next update the textures will be improved.

BOP-1.16.5.zip

commented

Experimental implementation of trapdoors / doors and windows in Macaw's BYG (for the next update)

Image
Image
Image

commented

New Macaw's BOP update is available !

This update add new textures for traps / doors and windows.

And fix a data issue with doors

commented

New Macaw's BYG/BWG 1.1 Update !

This new update add trapdoors / doors / paths and windows

Fix stairs recipes

New Neoforge 1.21.1 version

https://www.curseforge.com/minecraft/mc-mods/macaws-byg-bwg
https://modrinth.com/mod/macaws-byg-bwg

Image
Image
Image
Image

commented

New Macaw's Aurora 1.1 Update available

Add New Trapdoors / Doors / Paths / Windows.

Fix Stairs recipes !
Fix Data Axe (1.20.1)

https://www.curseforge.com/minecraft/mc-mods/macaws-aurora
https://modrinth.com/mod/macaws-aurora

Image

commented

Macaw's BYG Update to 1.2 for 1.20.1-1.21.1

Fix Incorrect Recipes Load (byg instead of biomeswevegone) #17

https://www.curseforge.com/minecraft/mc-mods/macaws-byg-bwg
https://modrinth.com/mod/macaws-byg-bwg

commented

New Macaw's Abnormals 1.1 Update available

Add New Trapdoors / Doors / Paths / Windows.

Fix Stairs recipes !

Add wood support of Caverns & Chasms

Image

Image

https://curseforge.com/minecraft/mc-mods/macaws-abnormals
https://modrinth.com/mod/macaws-abnormals

commented

New Macaw's Modding Legacy 1.1 Update available

Add New Trapdoors / Doors / Paths / Windows.

Fix AddTab with modloaded condition (1.19.3)

Image

https://www.curseforge.com/minecraft/mc-mods/macaws-modding-legacy
https://modrinth.com/mod/macaws-modding-legacy

commented

New Macaw's Quark Update available
Add Support for 1.18.2 | 1.19.2 | 1.20.1
With wood support for Azalea and Blossom for 1.18.2 +
And Ancient wood for 1.19.2+

Image

Image

https://www.curseforge.com/minecraft/mc-mods/macaws-quark
https://modrinth.com/mod/macaws-quark

commented

New Macaw's TerraformersMC Update is out for beta 1.21.3-1.21.4 !
Add ModLoaded condition for fabric will be add in other version in 1.1 update.

Image

https://www.curseforge.com/minecraft/mc-mods/macaws-terraformersmc
https://modrinth.com/mod/macaws-terraformersmc

commented

New version 1.21.3 and 1.21.4 of Macaw's Modding Legacy is publied. Now in beta !
Fix recipes and add new modloading condition for recipes and advancements.

Image

https://www.curseforge.com/minecraft/mc-mods/macaws-modding-legacy
https://modrinth.com/mod/macaws-modding-legacy

commented

Macaw's TerraformersMC is available !

Support Traverse / Cinderscapes or Terrestria

Image
Image
Image

https://www.curseforge.com/minecraft/mc-mods/macaws-terraformersmc
https://modrinth.com/mod/macaws-terraformersmc

commented
commented
commented

The beta have a issues with recipes for Macaw's Biomes O' Plenty / Macaw's Modding Legacy
A update 1.1.1 fix this issue will publish in the next week.

commented

New Macaw's BOP Update is out for beta 1.21.3-1.21.4 !

Fix recipes and add condition for fabric and neoforge

Image

https://www.curseforge.com/minecraft/mc-mods/macaws-biomes-o-plenty
https://modrinth.com/mod/macaws-biomes-o-plenty

commented

1.17.1 versions is available !
The 1.16.5 versions have a missing tag, I publish fix in this week #36

commented

About #33 the block for Bayou Blues and Abundance is deleted for 1.18.2 and 1.20.1 version.
The language file for french see :
https://github.com/teamauroramods/EnhancedMushrooms/pull/11/files
teamauroramods/Abundance#1
teamauroramods/BayouBlues#1

Is include in next update.

commented

In the meantime, I work for make a easy translation generation, file preset the lang like :

<%k_log_bridge_middle>: "%l Bridge"
with bop result to :
"cherry_log_bridge_middle": "Cherry Bridge"

For those who would like to contribute to other languages, you can.
All you have to do is change the result name of the items to %l for wood, for example, and in a future update I'll integrate the automatically generated files.

https://github.com/Samlegamer/JsonsApis/tree/main/McwModsJsonAPI/McwJsonsAPI/languages

commented

I started the update for Macaw's Fences 1.2.0, I have tested this update with old addons and it's work perfetly !
This new update add new Curved Gate and tags, I started update to add this new fence will be available soon in next week :

Image

commented

1.16.5 versions is available !
Please use the last version of AddonsLib (1.16.5-2.9) for Macaw's Fences 1.2.0 Update

commented

1.20.1 Forge versions is updated and require the last version of AddonsLib (1.20.1-1.4) include breaking changes for optimize registries and changes sounds of blocks like to match on original block wood/leave/rock !

commented

1.18.2 Forge versions is available !
And add tag for many compats (#36)

commented

I uploaded 1.19/1.19.2 versions, for 1.19.3+ update I rewrite api for optimize the functions of registries

commented

1.19.3/4 Is uploaded for forge and fabric, addons lib 1.19.3/4-1.5 include breaking changes for optimize registries, the addons requires this.

commented

I rework AddonsLib for make adds easier and optimize registries, in futurs versions AddonsLib implement à Log Filter System for Blockstate and models missing, for delete all spam.
In Config file you can activate or desactivate the filter (default true).

commented

Fix for recipe rope_bridges has been publied, and port 1.21.5 Neoforge of BOP is available : https://www.curseforge.com/minecraft/mc-mods/macaws-biomes-o-plenty

Image