Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dorian2712.jobs.data;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import com.dorian2712.jobs.network.PacketSendClientConfig;
- import com.dorian2712.jobs.network.PacketUpdateClientInfos;
- import com.dorian2712.jobs.util.Constants.Entities;
- import com.dorian2712.jobs.util.Constants.Job;
- import com.dorian2712.jobs.util.handlers.PacketHandler;
- import net.minecraft.block.Block;
- import net.minecraft.entity.player.EntityPlayerMP;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- public class GainXPUtil {
- public static Map<Block, long[]> BREAK_BLOCK_XP = new HashMap<>();
- public static Map<Block, Job> BREAK_BLOCK_JOB = new HashMap<>();
- public static Map<Item, long[]> HARVEST_CROP_XP = new HashMap<>();
- public static Map<Item, Job> HARVEST_CROP_JOB = new HashMap<>();
- public static Map<Item, long[]> CRAFT_ITEM_XP = new HashMap<>();
- public static Map<Item, Job> CRAFT_ITEM_JOB = new HashMap<>();
- public static Map<Item, long[]> SMELT_ITEM_XP = new HashMap<>();
- public static Map<Item, Job> SMELT_ITEM_JOB = new HashMap<>();
- public static Map<Entities, long[]> KILL_ENTITY_XP = new HashMap<>();
- public static Map<Entities, Job> KILL_ENTITY_JOB = new HashMap<>();
- public static Map<Item, Integer> CRAFT_UNLOCK_LVL = new HashMap<>();
- public static Map<Item, Job> CRAFT_UNLOCK_JOB = new HashMap<>();
- public static Map<Integer, List<ItemStack>> REWARDS_WARRIOR = new HashMap<>();
- public static Map<Integer, List<ItemStack>> REWARDS_WIZARD = new HashMap<>();
- public static Map<Integer, List<ItemStack>> REWARDS_HERBALIST = new HashMap<>();
- public static Map<Integer, List<ItemStack>> REWARDS_MINER = new HashMap<>();
- public static ModConfig config;
- public static void sendDataToClient(EntityPlayerMP player)
- {
- PacketUpdateClientInfos packet1 = new PacketUpdateClientInfos(BREAK_BLOCK_XP, BREAK_BLOCK_JOB,
- HARVEST_CROP_XP, HARVEST_CROP_JOB,
- CRAFT_ITEM_XP, CRAFT_ITEM_JOB,
- SMELT_ITEM_XP, SMELT_ITEM_JOB,
- KILL_ENTITY_XP, KILL_ENTITY_JOB,
- CRAFT_UNLOCK_LVL, CRAFT_UNLOCK_JOB);
- PacketHandler.INSTANCE.sendTo(packet1, player);
- PacketHandler.INSTANCE.sendTo(new PacketSendClientConfig(config), player);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement