Switch ritual component gathering to a Consumer rather than direct list access

This commit is contained in:
Nicholas Ignoffo 2018-03-05 00:10:30 -08:00
parent 3a83b4ca8a
commit b011623333
36 changed files with 121 additions and 104 deletions

View file

@ -271,7 +271,7 @@ public class ClientHandler {
double posZ = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * partialTicks;
List<RitualComponent> components = Lists.newArrayList();
ritual.gatherComponents(components);
ritual.gatherComponents(components::add);
for (RitualComponent ritualComponent : components) {
vX = vec3.add(ritualComponent.getOffset(direction));
double minX = vX.getX() - posX;
@ -350,7 +350,7 @@ public class ClientHandler {
double posZ = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * partialTicks;
List<RitualComponent> components = Lists.newArrayList();
ritual.gatherComponents(components);
ritual.gatherComponents(components::add);
for (RitualComponent ritualComponent : components) {
vX = vec3.add(ritualComponent.getOffset(direction));
double minX = vX.getX() - posX;

View file

@ -15,7 +15,6 @@ import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.CapabilityInject;
import java.util.ArrayList;
import java.util.List;
public class RitualHelper {
@ -79,7 +78,7 @@ public class RitualHelper {
}
List<RitualComponent> components = Lists.newArrayList();
ritual.gatherComponents(components);
ritual.gatherComponents(components::add);
for (RitualComponent component : components) {
BlockPos newPos = pos.add(component.getOffset(direction));