I hereby claim:
- I am aaron1011 on github.
- I am aaron1011 (https://keybase.io/aaron1011) on keybase.
- I have a public key whose fingerprint is EC9F 4673 74DF 0708 F62B 7F7D B408 7E51 0E98 B164
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| package org.spongepowered.common.mixin.core.scoreboard; | |
| import net.minecraft.entity.player.EntityPlayerMP; | |
| import net.minecraft.network.Packet; | |
| import net.minecraft.scoreboard.Score; | |
| import net.minecraft.scoreboard.ServerScoreboard; | |
| import net.minecraft.server.management.ServerConfigurationManager; | |
| import org.spongepowered.asm.mixin.Mixin; | |
| import org.spongepowered.asm.mixin.injection.At; | |
| import org.spongepowered.asm.mixin.injection.Inject; |
| package org.spongepowered.common.mixin.core.scoreboard; | |
| import net.minecraft.nbt.NBTTagCompound; | |
| import net.minecraft.nbt.NBTTagList; | |
| import net.minecraft.scoreboard.ScoreObjective; | |
| import net.minecraft.scoreboard.ScoreboardSaveData; | |
| import net.minecraft.world.WorldSavedData; | |
| import org.spongepowered.api.scoreboard.Scoreboard; | |
| import org.spongepowered.api.text.Texts; | |
| import org.spongepowered.asm.mixin.Mixin; |
| Compiled from "ScoreboardSaveData.java" | |
| public class net.minecraft.scoreboard.ScoreboardSaveData extends net.minecraft.world.WorldSavedData implements org.spongepowered.common.interfaces.IMixinScoreboardSaveData { | |
| public java.util.Map<java.util.UUID, org.spongepowered.common.scoreboard.SpongeScore> scoreMap; | |
| public net.minecraft.scoreboard.ScoreboardSaveData(); | |
| Code: | |
| 0: aload_0 | |
| 1: ldc #44 // String scoreboard | |
| 3: invokespecial #47 // Method "<init>":(Ljava/lang/String;)V | |
| 6: aload_0 |
| /* | |
| * This file is part of Sponge, licensed under the MIT License (MIT). | |
| * | |
| * Copyright (c) SpongePowered <https://www.spongepowered.org> | |
| * Copyright (c) contributors | |
| * | |
| * Permission is hereby granted, free of charge, to any person obtaining a copy | |
| * of this software and associated documentation files (the "Software"), to deal | |
| * in the Software without restriction, including without limitation the rights | |
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| //package com.aaron1011.scoreboardtest; | |
| /*import org.spongepowered.api.entity.player.Player; | |
| import org.spongepowered.api.event.Subscribe; | |
| import org.spongepowered.api.event.state.ServerStartedEvent; | |
| import org.spongepowered.api.plugin.Plugin; | |
| import org.spongepowered.api.text.Texts; | |
| import org.spongepowered.api.util.command.CommandException; | |
| import org.spongepowered.api.util.command.CommandResult; | |
| import org.spongepowered.api.util.command.CommandSource; |
| package com.aaron1011.pixelplugin; | |
| import com.google.common.collect.Maps; | |
| import com.pixelmonmod.pixelmon.Pixelmon; | |
| import com.pixelmonmod.pixelmon.achievement.PixelmonAchievements; | |
| import com.pixelmonmod.pixelmon.api.events.PixelmonCaptureEvent; | |
| import com.pixelmonmod.pixelmon.api.events.PixelmonRecievedEvent; | |
| import com.pixelmonmod.pixelmon.api.events.ReceiveType; | |
| import com.pixelmonmod.pixelmon.battles.BattleRegistry; | |
| import com.pixelmonmod.pixelmon.comm.CommandChatHandler; |
| @Redirect(method = "processPlayerBlockPlacement", at = @At(value = "INVOKE", target = "Lnet/minecraftforge/event/ForgeEventFactory;onPlayerInteract(" | |
| + "Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$Action;" | |
| + "Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;" | |
| + "Lnet/minecraft/util/EnumFacing;)" | |
| + "Lnet/minecraftforge/event/entity/player/PlayerInteractEvent;")) | |
| public PlayerInteractEvent onFirePlayerInteractEvent(EntityPlayer player, PlayerInteractEvent.Action action, World world, BlockPos pos, EnumFacing face |
| package org.spongepowered.api.event; | |
| import com.flowpowered.math.vector.Vector3d; | |
| import com.flowpowered.math.vector.Vector3i; | |
| import com.google.common.base.Function; | |
| import com.google.common.base.Optional; | |
| import com.google.common.collect.Maps; | |
| import java.net.InetSocketAddress; | |
| import java.util.Collection; | |
| import java.util.List; |
| package org.spongepowered.api.event; | |
| import com.flowpowered.math.vector.Vector3d; | |
| import com.flowpowered.math.vector.Vector3i; | |
| import com.google.common.base.Function; | |
| import com.google.common.base.Optional; | |
| import com.google.common.collect.Maps; | |
| import java.net.InetSocketAddress; | |
| import java.util.Collection; | |
| import java.util.List; |