Class PocketUpgradeDataProvider

All Implemented Interfaces:
net.minecraft.data.DataProvider

public abstract class PocketUpgradeDataProvider extends UpgradeDataProvider<IPocketUpgrade,PocketUpgradeSerialiser<?>>
A data provider to generate pocket computer upgrades.

This should be subclassed and registered to a DataGenerator.PackGenerator. Override the UpgradeDataProvider.addUpgrades(Consumer) function, construct each upgrade, and pass them off to the provided consumer to generate them.

See Also:
  • Constructor Details

    • PocketUpgradeDataProvider

      public PocketUpgradeDataProvider(net.minecraft.data.PackOutput output)