Skip to content

[Feature] NBT tag support for paper #544

@golovin12

Description

@golovin12

Pre-Request Checklist

  • I have checked that I am on the latest version of Terra.
  • I have searched github for similar features requests, including closed
    ones, and found none.
  • I believe this is within the scope of Terra.
  • This feature request is for all of Terra, and isn't something that
    should be implemented by a pack or addon.

Feature Description

Add NBT tag support for the bukkit version in Terra.

What Problem Does This Solve?

When I try to launch a Paper server (1.21.10) on Terra (6.6.6 or 7.0.0) with the Overworld, Tartarus, and ReimagEND packs installed, I get errors in the console related to the inability to process blocks with NBT tags. Because of this, the plugin does not work "out of the box."

Links to issues:
PolyhedralDev/TerraOverworldConfig#197
PolyhedralDev/ReimagEND#28

A Solution You'd Like

I would like to see NBT tag support for the bukkit version.

  1. First of all, I'd like to see support for LootTables so that normal structures are generated properly.
  2. As for the other tags, that's optional/if possible.

Alternative Solutions

Or, at the very least, remove NBT tags from the blocks you process so that packs load without errors for the user (not the best solution, but it would allow Terra to launch without requiring a ton of modifications).

Additonal Context

I managed to launch Terra 7.0.0 with the Overworld, Tartarus, and ReimagEND packs only after removing all NBT tags from them (loot tables, archeologies, bees, endgateways, endcrystalls).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: PendingIssue/PR is currently awaiting approval by a moderator.Type: EnhancementA request for a new feature or enhancement to be added.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions