mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-02-16 10:30:42 +00:00
refactor structures
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.world.carving;
|
||||
package com.dfsek.terra.addons.carver.carving;
|
||||
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
import com.dfsek.terra.api.world.World;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.world.carving;
|
||||
package com.dfsek.terra.addons.carver.carving;
|
||||
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
import com.dfsek.terra.api.world.World;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.config.factories;
|
||||
package com.dfsek.terra.addons.palette;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.config.ConfigFactory;
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.dfsek.terra.config.factories;
|
||||
package com.dfsek.terra.addons.structure;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.config.ConfigFactory;
|
||||
import com.dfsek.terra.api.structure.ConfiguredStructure;
|
||||
import com.dfsek.terra.config.templates.StructureTemplate;
|
||||
import com.dfsek.terra.world.population.items.TerraStructure;
|
||||
|
||||
public class StructureFactory implements ConfigFactory<StructureTemplate, ConfiguredStructure> {
|
||||
@Override
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.world.population;
|
||||
package com.dfsek.terra.addons.structure;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.config.WorldConfig;
|
||||
@@ -15,7 +15,6 @@ import com.dfsek.terra.api.world.biome.UserDefinedBiome;
|
||||
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
||||
import com.dfsek.terra.api.world.generator.Chunkified;
|
||||
import com.dfsek.terra.api.world.generator.TerraBlockPopulator;
|
||||
import com.dfsek.terra.world.population.items.TerraStructure;
|
||||
import net.jafama.FastMath;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.world.population.items;
|
||||
package com.dfsek.terra.addons.structure;
|
||||
|
||||
import com.dfsek.terra.api.structure.ConfiguredStructure;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.loot;
|
||||
package com.dfsek.terra.addons.structure.structures.loot;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.inventory.Item;
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
import com.dfsek.terra.api.structures.loot.functions.AmountFunction;
|
||||
import com.dfsek.terra.api.structures.loot.functions.DamageFunction;
|
||||
import com.dfsek.terra.api.structures.loot.functions.EnchantFunction;
|
||||
import com.dfsek.terra.api.structures.loot.functions.LootFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.loot.functions.AmountFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.loot.functions.DamageFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.loot.functions.EnchantFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.loot.functions.LootFunction;
|
||||
import com.dfsek.terra.api.util.GlueList;
|
||||
import net.jafama.FastMath;
|
||||
import org.json.simple.JSONArray;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot;
|
||||
package com.dfsek.terra.addons.structure.structures.loot;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.inventory.Inventory;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot;
|
||||
package com.dfsek.terra.addons.structure.structures.loot;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.loot.functions;
|
||||
|
||||
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.loot.functions;
|
||||
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
import com.dfsek.terra.api.inventory.item.Damageable;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.loot.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.loot.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.loot.functions;
|
||||
|
||||
|
||||
import com.dfsek.terra.api.inventory.ItemStack;
|
||||
@@ -1,46 +1,46 @@
|
||||
package com.dfsek.terra.api.structures.parser;
|
||||
package com.dfsek.terra.addons.structure.structures.parser;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.BooleanConstant;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.NumericConstant;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.StringConstant;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.flow.BreakKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.flow.ContinueKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.flow.FailKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.flow.ReturnKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.looplike.ForKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.looplike.IfKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.keywords.looplike.WhileKeyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BooleanAndOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BooleanNotOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BooleanOrOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.ConcatenationOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.DivisionOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.ModuloOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.MultiplicationOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.NegationOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.NumberAdditionOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.SubtractionOperation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.EqualsStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.GreaterOrEqualsThanStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.GreaterThanStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.LessThanOrEqualsStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.LessThanStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.statements.NotEqualsStatement;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Assignment;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Declaration;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Getter;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Token;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Tokenizer;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.BooleanConstant;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.NumericConstant;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.StringConstant;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow.BreakKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow.ContinueKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow.FailKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow.ReturnKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike.ForKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike.IfKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike.WhileKeyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BooleanAndOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BooleanNotOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BooleanOrOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.ConcatenationOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.DivisionOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.ModuloOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.MultiplicationOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.NegationOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.NumberAdditionOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.SubtractionOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.EqualsStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.GreaterOrEqualsThanStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.GreaterThanStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.LessThanOrEqualsStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.LessThanStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements.NotEqualsStatement;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Assignment;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Declaration;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Getter;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Token;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Tokenizer;
|
||||
import com.dfsek.terra.api.util.GlueList;
|
||||
|
||||
import java.util.Collections;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser;
|
||||
package com.dfsek.terra.addons.structure.structures.parser;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Token;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Token;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.dfsek.terra.api.structures.parser.exceptions;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.exceptions;
|
||||
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class ParseException extends Exception {
|
||||
private static final long serialVersionUID = 6744390543046766386L;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
/**
|
||||
* Arguments passed to {@link Item}s by the implementation
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public interface Item<T> {
|
||||
T apply(ImplementationArguments implementationArguments, Map<String, Variable<?>> variableMap);
|
||||
|
||||
Position getPosition();
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
public interface Keyword<T> extends Returnable<T> {
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
public interface Returnable<T> extends Item<T> {
|
||||
ReturnType returnType();
|
||||
@@ -0,0 +1,4 @@
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang;
|
||||
|
||||
public interface Statement extends Item<Boolean> {
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.constants;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.constants;
|
||||
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class BooleanConstant extends ConstantExpression<Boolean> {
|
||||
public BooleanConstant(Boolean constant, Position position) {
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.constants;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.constants;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.constants;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.constants;
|
||||
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class NumericConstant extends ConstantExpression<Number> {
|
||||
public NumericConstant(Number constant, Position position) {
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.constants;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.constants;
|
||||
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class StringConstant extends ConstantExpression<String> {
|
||||
public StringConstant(String constant, Position position) {
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.functions;
|
||||
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface FunctionBuilder<T extends Function<?>> {
|
||||
T build(List<Returnable<?>> argumentList, Position position) throws ParseException;
|
||||
|
||||
int argNumber();
|
||||
|
||||
Returnable.ReturnType getArgument(int position);
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.functions.def;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.functions.def;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.flow;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.flow;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.flow;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.flow;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.flow;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.looplike;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.looplike;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.keywords.looplike;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.keywords.looplike;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Keyword;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class BooleanAndOperation extends BinaryOperation<Boolean, Boolean> {
|
||||
public BooleanAndOperation(Returnable<Boolean> left, Returnable<Boolean> right, Position start) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class BooleanNotOperation extends UnaryOperation<Boolean> {
|
||||
public BooleanNotOperation(Returnable<Boolean> input, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class BooleanOrOperation extends BinaryOperation<Boolean, Boolean> {
|
||||
public BooleanOrOperation(Returnable<Boolean> left, Returnable<Boolean> right, Position start) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class ConcatenationOperation extends BinaryOperation<Object, Object> {
|
||||
public ConcatenationOperation(Returnable<Object> left, Returnable<Object> right, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class DivisionOperation extends BinaryOperation<Number, Number> {
|
||||
public DivisionOperation(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class ModuloOperation extends BinaryOperation<Number, Number> {
|
||||
public ModuloOperation(Returnable<Number> left, Returnable<Number> right, Position start) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class MultiplicationOperation extends BinaryOperation<Number, Number> {
|
||||
public MultiplicationOperation(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class NegationOperation extends UnaryOperation<Number> {
|
||||
public NegationOperation(Returnable<Number> input, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class NumberAdditionOperation extends BinaryOperation<Number, Number> {
|
||||
public NumberAdditionOperation(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class SubtractionOperation extends BinaryOperation<Number, Number> {
|
||||
public SubtractionOperation(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import net.jafama.FastMath;
|
||||
|
||||
public class EqualsStatement extends BinaryOperation<Object, Boolean> {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class GreaterOrEqualsThanStatement extends BinaryOperation<Number, Boolean> {
|
||||
public GreaterOrEqualsThanStatement(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class GreaterThanStatement extends BinaryOperation<Number, Boolean> {
|
||||
public GreaterThanStatement(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class LessThanOrEqualsStatement extends BinaryOperation<Number, Boolean> {
|
||||
public LessThanOrEqualsStatement(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class LessThanStatement extends BinaryOperation<Number, Boolean> {
|
||||
public LessThanStatement(Returnable<Number> left, Returnable<Number> right, Position position) {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.operations.statements;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.operations.statements;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.operations.BinaryOperation;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class NotEqualsStatement extends BinaryOperation<Object, Boolean> {
|
||||
public NotEqualsStatement(Returnable<Object> left, Returnable<Object> right, Position position) {
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class BooleanVariable implements Variable<Boolean> {
|
||||
private final Position position;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Item;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class NumberVariable implements Variable<Number> {
|
||||
private final Position position;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.dfsek.terra.api.structures.parser.lang.variables;
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public class StringVariable implements Variable<String> {
|
||||
private final Position position;
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.dfsek.terra.addons.structure.structures.parser.lang.variables;
|
||||
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
public interface Variable<T> {
|
||||
T getValue();
|
||||
|
||||
void setValue(T value);
|
||||
|
||||
Returnable.ReturnType getType();
|
||||
|
||||
Position getPosition();
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.script;
|
||||
package com.dfsek.terra.addons.structure.structures.script;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.profiler.ProfileFrame;
|
||||
@@ -7,31 +7,31 @@ import com.dfsek.terra.api.structure.LootTable;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structure.buffer.Buffer;
|
||||
import com.dfsek.terra.api.structure.rotation.Rotation;
|
||||
import com.dfsek.terra.api.structures.parser.Parser;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.BinaryNumberFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.BiomeFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.BlockFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.CheckBlockFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.CheckFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.EntityFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.GetMarkFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.LootFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.PullFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.RandomFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.RecursionsFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.SetMarkFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.StateFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.StructureFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.UnaryBooleanFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.UnaryNumberFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.UnaryStringFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.builders.ZeroArgFunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.DirectBuffer;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.StructureBuffer;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.Parser;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Block;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.BinaryNumberFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.BiomeFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.BlockFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.CheckBlockFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.CheckFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.EntityFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.GetMarkFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.LootFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.PullFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.RandomFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.RecursionsFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.SetMarkFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.StateFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.StructureFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.UnaryBooleanFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.UnaryNumberFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.UnaryStringFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.builders.ZeroArgFunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.DirectBuffer;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.StructureBuffer;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
import com.dfsek.terra.api.world.Chunk;
|
||||
import com.dfsek.terra.api.world.World;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.dfsek.terra.api.structures.script;
|
||||
package com.dfsek.terra.addons.structure.structures.script;
|
||||
|
||||
import com.dfsek.terra.api.structure.buffer.Buffer;
|
||||
import com.dfsek.terra.api.structure.rotation.Rotation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.world.World;
|
||||
|
||||
import java.util.Random;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.BiomeFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.BiomeFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.BooleanConstant;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.AbstractBlockFunction;
|
||||
import com.dfsek.terra.api.structures.script.functions.BlockFunction;
|
||||
import com.dfsek.terra.api.structures.script.functions.DynamicBlockFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.BooleanConstant;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.AbstractBlockFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.BlockFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.DynamicBlockFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.CheckBlockFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.CheckBlockFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.CheckFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.CheckFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.EntityFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.EntityFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.GetMarkFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.GetMarkFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.registry.Registry;
|
||||
import com.dfsek.terra.api.structure.LootTable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.StructureScript;
|
||||
import com.dfsek.terra.api.structures.script.functions.LootFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.StructureScript;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.LootFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.PullFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.PullFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.RandomFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.RandomFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.RecursionsFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class RecursionsFunctionBuilder implements FunctionBuilder<RecursionsFunction> {
|
||||
@Override
|
||||
public RecursionsFunction build(List<Returnable<?>> argumentList, Position position) throws ParseException {
|
||||
return new RecursionsFunction(position);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int argNumber() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Returnable.ReturnType getArgument(int position) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.SetMarkFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.SetMarkFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.StateFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.StateFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.registry.Registry;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.script.functions.StructureFunction;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.script.functions.StructureFunction;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.script.builders;
|
||||
package com.dfsek.terra.addons.structure.structures.script.builders;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.FunctionBuilder;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.items.BufferedBlock;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.items.BufferedBlock;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.entity.EntityType;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.items.BufferedEntity;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.items.BufferedEntity;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.registry.Registry;
|
||||
import com.dfsek.terra.api.structure.LootTable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.StructureScript;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.items.BufferedLootApplication;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.StructureScript;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.items.BufferedLootApplication;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.block.state.BlockState;
|
||||
import com.dfsek.terra.api.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.items.BufferedPulledBlock;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.exceptions.ParseException;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.constants.ConstantExpression;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.items.BufferedPulledBlock;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.items.BufferedStateManipulator;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.items.BufferedStateManipulator;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.dfsek.terra.api.structures.script.functions;
|
||||
package com.dfsek.terra.addons.structure.structures.script.functions;
|
||||
|
||||
import com.dfsek.terra.api.TerraPlugin;
|
||||
import com.dfsek.terra.api.registry.Registry;
|
||||
import com.dfsek.terra.api.structure.Structure;
|
||||
import com.dfsek.terra.api.structure.rotation.Rotation;
|
||||
import com.dfsek.terra.api.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.api.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.api.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.api.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.api.structures.structure.buffer.IntermediateBuffer;
|
||||
import com.dfsek.terra.api.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.ImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.Returnable;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.functions.Function;
|
||||
import com.dfsek.terra.addons.structure.structures.parser.lang.variables.Variable;
|
||||
import com.dfsek.terra.addons.structure.structures.script.TerraImplementationArguments;
|
||||
import com.dfsek.terra.addons.structure.structures.structure.buffer.IntermediateBuffer;
|
||||
import com.dfsek.terra.addons.structure.structures.tokenizer.Position;
|
||||
import com.dfsek.terra.api.util.RotationUtil;
|
||||
import com.dfsek.terra.api.vector.Vector2;
|
||||
import com.dfsek.terra.api.vector.Vector3;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.structure.buffer;
|
||||
package com.dfsek.terra.addons.structure.structures.structure.buffer;
|
||||
|
||||
import com.dfsek.terra.api.structure.buffer.BufferedItem;
|
||||
import com.dfsek.terra.api.util.GlueList;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.structure.buffer;
|
||||
package com.dfsek.terra.addons.structure.structures.structure.buffer;
|
||||
|
||||
import com.dfsek.terra.api.structure.buffer.Buffer;
|
||||
import com.dfsek.terra.api.structure.buffer.BufferedItem;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.structure.buffer;
|
||||
package com.dfsek.terra.addons.structure.structures.structure.buffer;
|
||||
|
||||
import com.dfsek.terra.api.structure.buffer.Buffer;
|
||||
import com.dfsek.terra.api.structure.buffer.BufferedItem;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.dfsek.terra.api.structures.structure.buffer;
|
||||
package com.dfsek.terra.addons.structure.structures.structure.buffer;
|
||||
|
||||
import com.dfsek.terra.api.structure.buffer.Buffer;
|
||||
import com.dfsek.terra.api.structure.buffer.BufferedItem;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user