Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.shmeeb.adminshopec.data;
- import com.google.common.reflect.TypeToken;
- import javax.annotation.Generated;
- import org.spongepowered.api.data.DataQuery;
- import org.spongepowered.api.data.key.Key;
- import org.spongepowered.api.data.key.KeyFactory;
- import org.spongepowered.api.data.value.mutable.Value;
- import org.spongepowered.api.item.inventory.ItemStack;
- public class Keys {
- private Keys() {}
- public final static Key<Value<ItemStack>> ITEM;
- public final static Key<Value<Integer>> COST;
- public final static Key<Value<Integer>> AMOUNT;
- public final static Key<Value<Boolean>> BUY;
- static {
- TypeToken<ItemStack> itemStackToken = TypeToken.of(ItemStack.class);
- TypeToken<Value<ItemStack>> valueItemStackToken = new TypeToken<Value<ItemStack>>(){};
- TypeToken<Integer> integerToken = TypeToken.of(Integer.class);
- TypeToken<Value<Integer>> valueIntegerToken = new TypeToken<Value<Integer>>(){};
- TypeToken<Boolean> booleanToken = TypeToken.of(Boolean.class);
- TypeToken<Value<Boolean>> valueBooleanToken = new TypeToken<Value<Boolean>>(){};
- ITEM = KeyFactory.makeSingleKey(itemStackToken, valueItemStackToken, DataQuery.of("Item"), "adminshopec:item", "Item");
- COST = KeyFactory.makeSingleKey(integerToken, valueIntegerToken, DataQuery.of("Cost"), "adminshopec:cost", "Cost");
- AMOUNT = KeyFactory.makeSingleKey(integerToken, valueIntegerToken, DataQuery.of("Amount"), "adminshopec:amount", "Amount");
- BUY = KeyFactory.makeSingleKey(booleanToken, valueBooleanToken, DataQuery.of("Buy"), "adminshopec:buy", "Buy");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment