Package dan200.computercraft.api.pocket
Class PocketUpgradeDataProvider
java.lang.Object
dan200.computercraft.api.upgrades.UpgradeDataProvider<IPocketUpgrade,PocketUpgradeSerialiser<?>>
dan200.computercraft.api.pocket.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:
-
Nested Class Summary
Nested classes/interfaces inherited from class dan200.computercraft.api.upgrades.UpgradeDataProvider
UpgradeDataProvider.Upgrade<R extends UpgradeSerialiser<?>>
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider>
-
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class dan200.computercraft.api.upgrades.UpgradeDataProvider
addUpgrades, existingSerialiser, getGeneratedUpgrades, getName, run, simple, simpleWithCustomItem
-
Constructor Details
-
PocketUpgradeDataProvider
public PocketUpgradeDataProvider(net.minecraft.data.PackOutput output)
-