This commit is contained in:
Daniel Mills
2020-09-09 21:27:53 -04:00
parent 6af2055fd2
commit 087ab3815f
45 changed files with 122 additions and 0 deletions
@@ -16,7 +16,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@AllArgsConstructor
@Builder
@Desc("Represents an attribute modifier for an item or an entity. This allows you to create modifications to basic game attributes such as MAX_HEALTH or ARMOR_VALUE.")
@@ -11,7 +11,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@AllArgsConstructor
@Builder
@Desc("Represents a rotation axis with intervals and maxes. The x and z axis values are defaulted to disabled. The Y axis defaults to on, rotating by 90 degree increments.")
@@ -26,7 +26,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -19,7 +19,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A biome decorator is used for placing flowers, grass, cacti and so on")
@@ -15,7 +15,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("This represents a link to a generator for a biome")
@@ -16,7 +16,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A biome mutation if a condition is met")
@@ -18,7 +18,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A layer of surface / subsurface material in biomes")
@@ -15,7 +15,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a block drop list")
@@ -14,7 +14,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Translate objects")
@@ -13,7 +13,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Translate objects")
@@ -8,7 +8,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Translate objects")
@@ -12,7 +12,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Find and replace object materials for compatability")
@@ -19,7 +19,9 @@ import com.volmit.iris.util.Required;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Creates ore & other block deposits underground")
@@ -33,6 +33,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a dimension")
@@ -23,6 +23,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("An iris effect")
@@ -16,6 +16,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents an enchantment & level")
@@ -31,6 +31,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -17,6 +17,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents an entity spawn during initial chunk generation")
@@ -18,6 +18,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents an entity spawn")
@@ -21,6 +21,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a composite generator of noise gens")
@@ -13,6 +13,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A gen style")
@@ -12,6 +12,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Configures rotation for iris")
@@ -30,6 +30,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a loot entry")
@@ -13,6 +13,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a loot entry")
@@ -15,6 +15,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a loot table. Biomes, Regions & Objects can add or replace the virtual table with these loot tables")
@@ -17,6 +17,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A palette of materials")
@@ -15,6 +15,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A noise generator")
@@ -29,6 +29,9 @@ import com.volmit.iris.util.RNG;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Data
@EqualsAndHashCode(callSuper = false)
public class IrisObject extends IrisRegistrant
@@ -9,6 +9,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Translate objects")
@@ -18,6 +18,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents an iris object placer. It places objects.")
@@ -16,6 +16,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Find and replace object materials")
@@ -17,6 +17,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Configures rotation for iris")
@@ -12,6 +12,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Translate objects")
@@ -16,6 +16,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -11,6 +11,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -9,6 +9,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a carving that slices through the surface")
@@ -22,6 +22,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents an iris region")
@@ -14,6 +14,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A ridge config")
@@ -13,6 +13,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A spot config")
@@ -11,6 +11,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("This represents a generator with a min and max height")
@@ -17,6 +17,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -19,6 +19,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("Represents a structure placement")
@@ -16,6 +16,9 @@ import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@DontObfuscate
@@ -15,6 +15,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A text renderer to place text on terrain")
@@ -20,6 +20,9 @@ import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@Desc("A text renderer to place text on terrain")