Preparing for public release
No files matched your search
@@ -0,0 +1,10 @@
|
||||
/bin
|
||||
/out
|
||||
/build
|
||||
/run
|
||||
/.idea/workspace.xml
|
||||
/.idea/dictionaries
|
||||
/eclipse
|
||||
/.gradle
|
||||
/*.iml
|
||||
/*.ipr
|
||||
@@ -0,0 +1,3 @@
|
||||
[submodule "bdlib"]
|
||||
path = bdlib
|
||||
url = D:\\dropbox\\mcmods\\bdlib.git
|
||||
@@ -0,0 +1 @@
|
||||
gendustry
|
||||
@@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4" />
|
||||
|
||||
@@ -0,0 +1,230 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectCodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS">
|
||||
<value>
|
||||
<ScalaCodeStyleSettings>
|
||||
<option name="PLACE_CLOSURE_PARAMETERS_ON_NEW_LINE" value="false" />
|
||||
<option name="SPACES_IN_ONE_LINE_BLOCKS" value="true" />
|
||||
</ScalaCodeStyleSettings>
|
||||
<XML>
|
||||
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
|
||||
</XML>
|
||||
<codeStyleSettings language="JAVA">
|
||||
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
|
||||
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
|
||||
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" />
|
||||
<arrangement>
|
||||
<groups>
|
||||
<group>
|
||||
<type>GETTERS_AND_SETTERS</type>
|
||||
<order>KEEP</order>
|
||||
</group>
|
||||
</groups>
|
||||
<rules>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PUBLIC />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PROTECTED />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PACKAGE_PRIVATE />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PRIVATE />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PUBLIC />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PROTECTED />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PACKAGE_PRIVATE />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PRIVATE />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PUBLIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PROTECTED />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PACKAGE_PRIVATE />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<FINAL />
|
||||
<PRIVATE />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PUBLIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PROTECTED />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PACKAGE_PRIVATE />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<FIELD />
|
||||
<PRIVATE />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<FIELD />
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<CONSTRUCTOR />
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<METHOD />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<METHOD />
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<ENUM />
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<INTERFACE />
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<CLASS />
|
||||
<STATIC />
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
<rule>
|
||||
<match>
|
||||
<CLASS />
|
||||
</match>
|
||||
</rule>
|
||||
</rules>
|
||||
</arrangement>
|
||||
</codeStyleSettings>
|
||||
<codeStyleSettings language="Scala">
|
||||
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />
|
||||
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
|
||||
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />
|
||||
<option name="BLANK_LINES_AROUND_METHOD" value="0" />
|
||||
<option name="BLANK_LINES_AROUND_METHOD_IN_INTERFACE" value="0" />
|
||||
</codeStyleSettings>
|
||||
</value>
|
||||
</option>
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<option name="DEFAULT_COMPILER" value="Javac" />
|
||||
<resourceExtensions />
|
||||
<wildcardResourcePatterns>
|
||||
<entry name="!?*.java" />
|
||||
<entry name="!?*.form" />
|
||||
<entry name="!?*.class" />
|
||||
<entry name="!?*.groovy" />
|
||||
<entry name="!?*.scala" />
|
||||
<entry name="!?*.flex" />
|
||||
<entry name="!?*.kt" />
|
||||
<entry name="!?*.clj" />
|
||||
</wildcardResourcePatterns>
|
||||
<annotationProcessing>
|
||||
<profile default="true" name="Default" enabled="false">
|
||||
<processorPath useClasspath="true" />
|
||||
</profile>
|
||||
</annotationProcessing>
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<component name="CopyrightManager">
|
||||
<copyright>
|
||||
<option name="notice" value="Copyright (c) bdew, &#36;today.year https://github.com/bdew/gendustry This mod is distributed under the terms of the Minecraft Mod Public License 1.0, or MMPL. Please check the contents of the license located in https://raw.github.com/bdew/gendustry/master/MMPL-1.0.txt" />
|
||||
<option name="keyword" value="Copyright" />
|
||||
<option name="allowReplaceKeyword" value="" />
|
||||
<option name="myName" value="MMPL (gendustry)" />
|
||||
<option name="myLocal" value="true" />
|
||||
</copyright>
|
||||
</component>
|
||||
@@ -0,0 +1,9 @@
|
||||
<component name="CopyrightManager">
|
||||
<copyright>
|
||||
<option name="notice" value="Copyright (c) bdew, &#36;today.year https://github.com/bdew/bdlib This mod is distributed under the terms of the Minecraft Mod Public License 1.0, or MMPL. Please check the contents of the license located in https://raw.github.com/bdew/bdlib/master/MMPL-1.0.txt" />
|
||||
<option name="keyword" value="Copyright" />
|
||||
<option name="allowReplaceKeyword" value="" />
|
||||
<option name="myName" value="MMPL (lib)" />
|
||||
<option name="myLocal" value="true" />
|
||||
</copyright>
|
||||
</component>
|
||||
@@ -0,0 +1,8 @@
|
||||
<component name="CopyrightManager">
|
||||
<settings default="">
|
||||
<module2copyright>
|
||||
<element module="lib" copyright="MMPL (lib)" />
|
||||
<element module="main" copyright="MMPL (gendustry)" />
|
||||
</module2copyright>
|
||||
</settings>
|
||||
</component>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="HighlightingAdvisor">
|
||||
<option name="SUGGEST_TYPE_AWARE_HIGHLIGHTING" value="false" />
|
||||
<option name="TYPE_AWARE_HIGHLIGHTING_ENABLED" value="true" />
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0" is_locked="false">
|
||||
<option name="myName" value="Project Default" />
|
||||
<option name="myLocal" value="false" />
|
||||
<inspection_tool class="NameBooleanParameters" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="ReferenceMustBePrefixed" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="RemoveRedundantReturn" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="ScalaDocInlinedTag" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="SimplifiableIfStatement" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
|
||||
<option name="processCode" value="true" />
|
||||
<option name="processLiterals" value="true" />
|
||||
<option name="processComments" value="true" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="TypeCheckCanBeMatch" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="UnusedProperty" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="XmlUnboundNsPrefix" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
</profile>
|
||||
</component>
|
||||
@@ -0,0 +1,7 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||
<option name="USE_PROJECT_PROFILE" value="true" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="EntryPointsManager">
|
||||
<entry_points version="2.0" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/gendustry.iml" filepath="$PROJECT_DIR$/gendustry.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ScalaProjectSettings">
|
||||
<option name="importsWithPrefix">
|
||||
<array>
|
||||
<option value="exclude:scala.collection.mutable.ArrayBuffer" />
|
||||
<option value="exclude:scala.collection.mutable.ListBuffer" />
|
||||
<option value="java.util.AbstractCollection" />
|
||||
<option value="java.util.AbstractList" />
|
||||
<option value="java.util.AbstractMap" />
|
||||
<option value="java.util.AbstractQueue" />
|
||||
<option value="java.util.AbstractSequentialList" />
|
||||
<option value="java.util.AbstractSet" />
|
||||
<option value="java.util.ArrayDeque" />
|
||||
<option value="java.util.ArrayList" />
|
||||
<option value="java.util.Arrays" />
|
||||
<option value="java.util.BitSet" />
|
||||
<option value="java.util.Collection" />
|
||||
<option value="java.util.Deque" />
|
||||
<option value="java.util.EnumMap" />
|
||||
<option value="java.util.EnumSet" />
|
||||
<option value="java.util.Enumeration" />
|
||||
<option value="java.util.Hahtable" />
|
||||
<option value="java.util.HashMap" />
|
||||
<option value="java.util.HashSet" />
|
||||
<option value="java.util.IdentityHashMap" />
|
||||
<option value="java.util.Iterator" />
|
||||
<option value="java.util.LikedHashSet" />
|
||||
<option value="java.util.LinkedHashMap" />
|
||||
<option value="java.util.LinkedList" />
|
||||
<option value="java.util.List" />
|
||||
<option value="java.util.ListIterator" />
|
||||
<option value="java.util.Map" />
|
||||
<option value="java.util.NavigableMap" />
|
||||
<option value="java.util.NavigableSet" />
|
||||
<option value="java.util.Queue" />
|
||||
<option value="java.util.Set" />
|
||||
<option value="java.util.SortedMap" />
|
||||
<option value="java.util.SortedSet" />
|
||||
<option value="java.util.Stack" />
|
||||
<option value="java.util.SubList" />
|
||||
<option value="java.util.TreeMap" />
|
||||
<option value="java.util.TreeSet" />
|
||||
<option value="java.util.Vector" />
|
||||
<option value="java.util.WeakHashMap" />
|
||||
<option value="org.scalatest.fixture._" />
|
||||
<option value="org.scalatest.path._" />
|
||||
<option value="scala.collection.mutable._" />
|
||||
</array>
|
||||
</option>
|
||||
<option name="intInjectionMapping">
|
||||
<map>
|
||||
<entry key="xml" value="XML" />
|
||||
</map>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<component name="DependencyValidationManager">
|
||||
<scope name="lib" pattern="file[gendustry]:bdlib//*" />
|
||||
</component>
|
||||
@@ -0,0 +1,3 @@
|
||||
<component name="DependencyValidationManager">
|
||||
<scope name="main" pattern="file[gendustry]:src//*&&!file[gendustry]:src/cofh/api/energy//*" />
|
||||
</component>
|
||||
@@ -0,0 +1,3 @@
|
||||
<component name="DependencyValidationManager">
|
||||
<scope name="my files" pattern="file[gendustry]:bdlib//*||file[gendustry]:src//*||file[gendustry]:resources//*" />
|
||||
</component>
|
||||
@@ -0,0 +1,5 @@
|
||||
<component name="DependencyValidationManager">
|
||||
<state>
|
||||
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
|
||||
</state>
|
||||
</component>
|
||||
@@ -0,0 +1,125 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
Minecraft Mod Public License
|
||||
============================
|
||||
|
||||
Version 1.0.1
|
||||
|
||||
0. Definitions
|
||||
--------------
|
||||
|
||||
Minecraft: Denotes a copy of the Minecraft game licensed by Mojang AB
|
||||
|
||||
User: Anybody that interacts with the software in one of the following ways:
|
||||
- play
|
||||
- decompile
|
||||
- recompile or compile
|
||||
- modify
|
||||
- distribute
|
||||
|
||||
Mod: The mod code designated by the present license, in source form, binary
|
||||
form, as obtained standalone, as part of a wider distribution or resulting from
|
||||
the compilation of the original or modified sources.
|
||||
|
||||
Dependency: Code required for the mod to work properly. This includes
|
||||
dependencies required to compile the code as well as any file or modification
|
||||
that is explicitely or implicitely required for the mod to be working.
|
||||
|
||||
1. Scope
|
||||
--------
|
||||
|
||||
The present license is granted to any user of the mod. As a prerequisite,
|
||||
a user must own a legally acquired copy of Minecraft
|
||||
|
||||
2. Liability
|
||||
------------
|
||||
|
||||
This mod is provided 'as is' with no warranties, implied or otherwise. The owner
|
||||
of this mod takes no responsibility for any damages incurred from the use of
|
||||
this mod. This mod alters fundamental parts of the Minecraft game, parts of
|
||||
Minecraft may not work with this mod installed. All damages caused from the use
|
||||
or misuse of this mad fall on the user.
|
||||
|
||||
3. Play rights
|
||||
--------------
|
||||
|
||||
The user is allowed to install this mod on a client or a server and to play
|
||||
without restriction.
|
||||
|
||||
4. Modification rights
|
||||
----------------------
|
||||
|
||||
The user has the right to decompile the source code, look at either the
|
||||
decompiled version or the original source code, and to modify it.
|
||||
|
||||
5. Derivation rights
|
||||
--------------------
|
||||
|
||||
The user has the rights to derive code from this mod, that is to say to
|
||||
write code that extends or instanciate the mod classes or interfaces, refer to
|
||||
its objects, or calls its functions. This code is known as "derived" code, and
|
||||
can be licensed under a license different from this mod.
|
||||
|
||||
6. Distribution of original or modified copy rights
|
||||
---------------------------------------------------
|
||||
|
||||
Is subject to distribution rights this entire mod in its various forms. This
|
||||
include:
|
||||
- original binary or source forms of this mod files
|
||||
- modified versions of these binaries or source files, as well as binaries
|
||||
resulting from source modifications
|
||||
- patch to its source or binary files
|
||||
- any copy of a portion of its binary source files
|
||||
|
||||
The user is allowed to redistribute this mod partially, in totality, or
|
||||
included in a distribution.
|
||||
|
||||
When distributing binary files, the user must provide means to obtain its
|
||||
entire set of sources or modified sources at no costs.
|
||||
|
||||
All distributions of this mod must remain licensed under the MMPL.
|
||||
|
||||
All dependencies that this mod have on other mods or classes must be licensed
|
||||
under conditions comparable to this version of MMPL, with the exception of the
|
||||
Minecraft code and the mod loading framework (e.g. ModLoader, ModLoaderMP or
|
||||
Bukkit).
|
||||
|
||||
Modified version of binaries and sources, as well as files containing sections
|
||||
copied from this mod, should be distributed under the terms of the present
|
||||
license.
|
||||
@@ -0,0 +1,135 @@
|
||||
buildscript {
|
||||
configurations.all {
|
||||
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
name = "bdew"
|
||||
url = "http://jenkins.bdew.net/maven"
|
||||
}
|
||||
maven {
|
||||
name = "forge"
|
||||
url = "http://files.minecraftforge.net/maven"
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:1.0-SNAPSHOT'
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'forge'
|
||||
apply plugin: 'scala'
|
||||
|
||||
version = "0.9.0"
|
||||
ext.bdlibver = "0.9.0.2"
|
||||
|
||||
if (project.hasProperty('buildnum')) {
|
||||
project.version = project.version + '.' + project.buildnum
|
||||
} else {
|
||||
project.version = "0-SNAPSHOT"
|
||||
ext.bdlibver = "0-SNAPSHOT"
|
||||
repositories.mavenLocal()
|
||||
}
|
||||
|
||||
group = "net.bdew"
|
||||
archivesBaseName = "gendustry"
|
||||
|
||||
minecraft {
|
||||
version = "1.6.4-9.11.1.964"
|
||||
}
|
||||
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
name = "bdew"
|
||||
url = "http://jenkins.bdew.net/maven"
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile "net.bdew:bdlib:" + bdlibver
|
||||
compile "net.bdew.gendustry:gendustry-deps:1.0.0.+"
|
||||
}
|
||||
|
||||
import org.apache.tools.ant.filters.ReplaceTokens
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
scala {
|
||||
srcDir 'src'
|
||||
}
|
||||
resources {
|
||||
srcDir 'resources'
|
||||
}
|
||||
}
|
||||
processed {
|
||||
scala {
|
||||
srcDir 'build/stage'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
def myTokens = [GendustryVer: project.version, BdLibVer: project.bdlibver]
|
||||
|
||||
task stage(type: Sync) {
|
||||
from sourceSets.main.scala
|
||||
into 'build/stage'
|
||||
inputs.property "tokens", myTokens
|
||||
stage.filter(ReplaceTokens, tokens: myTokens)
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "tokens", myTokens
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
include 'mcmod.info'
|
||||
filter(ReplaceTokens, tokens: myTokens)
|
||||
}
|
||||
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
exclude 'mcmod.info'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
compileScala {
|
||||
source = sourceSets.processed.scala
|
||||
dependsOn stage
|
||||
}
|
||||
|
||||
task sourceJar(type: Jar) {
|
||||
from sourceSets.main.allSource
|
||||
}
|
||||
|
||||
task deobfJar(type: Jar) {
|
||||
from sourceSets.main.output
|
||||
}
|
||||
|
||||
jar {
|
||||
appendix = 'universal'
|
||||
}
|
||||
|
||||
artifacts {
|
||||
archives sourceJar
|
||||
archives deobfJar
|
||||
}
|
||||
|
||||
apply plugin: 'maven-publish'
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
maven(MavenPublication) {
|
||||
artifact deobfJar
|
||||
|
||||
artifact sourceJar {
|
||||
classifier "sources"
|
||||
}
|
||||
}
|
||||
}
|
||||
repositories {
|
||||
maven {
|
||||
url "file://var/www/maven"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
#Thu Nov 28 11:30:59 IST 2013
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip
|
||||
@@ -0,0 +1,164 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## Gradle start up script for UN*X
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS=""
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=`basename "$0"`
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD="maximum"
|
||||
|
||||
warn ( ) {
|
||||
echo "$*"
|
||||
}
|
||||
|
||||
die ( ) {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
case "`uname`" in
|
||||
CYGWIN* )
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin* )
|
||||
darwin=true
|
||||
;;
|
||||
MINGW* )
|
||||
msys=true
|
||||
;;
|
||||
esac
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched.
|
||||
if $cygwin ; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
fi
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
# Resolve links: $0 may be a link
|
||||
PRG="$0"
|
||||
# Need this for relative symlinks.
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`"/$link"
|
||||
fi
|
||||
done
|
||||
SAVED="`pwd`"
|
||||
cd "`dirname \"$PRG\"`/" >&-
|
||||
APP_HOME="`pwd -P`"
|
||||
cd "$SAVED" >&-
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||
else
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD="java"
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ] ; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ] ; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# For Darwin, add options to specify how the application appears in the dock
|
||||
if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
|
||||
# We build the pattern for arguments to be converted via cygpath
|
||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||
SEP=""
|
||||
for dir in $ROOTDIRSRAW ; do
|
||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||
SEP="|"
|
||||
done
|
||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||
# Add a user-defined pattern to the cygpath arguments
|
||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||
fi
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
i=0
|
||||
for arg in "$@" ; do
|
||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||
|
||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=$((i+1))
|
||||
done
|
||||
case $i in
|
||||
(0) set -- ;;
|
||||
(1) set -- "$args0" ;;
|
||||
(2) set -- "$args0" "$args1" ;;
|
||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
|
||||
function splitJvmOpts() {
|
||||
JVM_OPTS=("$@")
|
||||
}
|
||||
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
|
||||
JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
|
||||
|
||||
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
|
||||
@@ -0,0 +1,90 @@
|
||||
@if "%DEBUG%" == "" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS=
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:init
|
||||
@rem Get command-line arguments, handling Windowz variants
|
||||
|
||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
||||
if "%@eval[2+2]" == "4" goto 4NT_args
|
||||
|
||||
:win9xME_args
|
||||
@rem Slurp the command line arguments.
|
||||
set CMD_LINE_ARGS=
|
||||
set _SKIP=2
|
||||
|
||||
:win9xME_args_slurp
|
||||
if "x%~1" == "x" goto execute
|
||||
|
||||
set CMD_LINE_ARGS=%*
|
||||
goto execute
|
||||
|
||||
:4NT_args
|
||||
@rem Get arguments from the 4NT Shell from JP Software
|
||||
set CMD_LINE_ARGS=%$
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
||||
@@ -0,0 +1,203 @@
|
||||
// This file is loaded in init, recipes should go here
|
||||
|
||||
// === RECIPES ===
|
||||
|
||||
B = OD:ingotBronze
|
||||
T = OD:ingotTin
|
||||
C = OD:ingotCopper
|
||||
A = OD:gearBronze
|
||||
S = B:pistonBase
|
||||
R = I:redstone
|
||||
G = I:ingotGold
|
||||
I = I:ingotIron
|
||||
g = I:goldNugget
|
||||
D = I:diamond
|
||||
|
||||
Y = buildcraft.BuildCraftSilicon[redstoneChipset] @ 4 // BC has no proper item interface?
|
||||
|
||||
def forestryB = forestry.api.core.BlockInterface.getBlock
|
||||
def forestryI = forestry.api.core.ItemInterface.getItem
|
||||
|
||||
// === Crafting items ===
|
||||
|
||||
P = B:thinGlass
|
||||
|
||||
TPT
|
||||
TPT => gendustry:MutagenTank
|
||||
TPT
|
||||
|
||||
Z = B:weightedPlate_light
|
||||
|
||||
BBB
|
||||
BPB => gendustry:BeeReceptacle
|
||||
RZR
|
||||
|
||||
AGA
|
||||
SRS => gendustry:PowerModule
|
||||
AGA
|
||||
|
||||
Q = I:netherquartz
|
||||
|
||||
DQD
|
||||
QYQ => gendustry:GeneticsProcessor
|
||||
DQD
|
||||
|
||||
// alternative recipe, cheaper but takes a lot of power
|
||||
assembly: D*2, Y, Q*2, 100000 mj => gendustry:GeneticsProcessor
|
||||
|
||||
TgT
|
||||
R_R => gendustry:UpgradeFrame
|
||||
TgT
|
||||
|
||||
BRB
|
||||
BAB => gendustry:ClimateModule
|
||||
BRB
|
||||
|
||||
P_P
|
||||
P_P => gendustry:Labware * 16
|
||||
_D_
|
||||
|
||||
// === Templates ===
|
||||
|
||||
s = gendustry:GeneSample
|
||||
t = gendustry:GeneTemplate
|
||||
|
||||
_T_
|
||||
TRT => gendustry:GeneSampleBlank
|
||||
_T_
|
||||
|
||||
RTR
|
||||
TDT => gendustry:GeneTemplate
|
||||
RTR
|
||||
|
||||
smelt: $s => gendustry:GeneSampleBlank,0
|
||||
smelt: $t => $t, 0
|
||||
|
||||
// === Machines ===
|
||||
|
||||
O = $forestryI(sturdyCasing)
|
||||
|
||||
M = gendustry:MutagenTank
|
||||
T = gendustry:BeeReceptacle
|
||||
P = gendustry:PowerModule
|
||||
Z = gendustry:GeneticsProcessor
|
||||
|
||||
H = B:hopper
|
||||
L = B:glass
|
||||
|
||||
BHB
|
||||
POP => gendustry:MutagenProducer
|
||||
AMA
|
||||
|
||||
TZB
|
||||
POT => gendustry:Mutatron
|
||||
TMB
|
||||
|
||||
AZA
|
||||
TOT => gendustry:Imprinter
|
||||
APA
|
||||
|
||||
AZA
|
||||
TOD => gendustry:Sampler
|
||||
APA
|
||||
|
||||
LTL
|
||||
LOL => gendustry:IndustrialApiary
|
||||
ASA
|
||||
|
||||
// === Upgrades ===
|
||||
|
||||
X = gendustry:UpgradeFrame
|
||||
|
||||
_A_
|
||||
RXR => gendustry:"upgrade.auto"
|
||||
_S_
|
||||
|
||||
r = OD:dyeRed
|
||||
g = OD:dyeGreen
|
||||
b = OD:dyeBlue
|
||||
y = OD:dyeYellow
|
||||
L = B:glass
|
||||
|
||||
rbg
|
||||
yXy => gendustry:"upgrade.flowering"
|
||||
LLL
|
||||
|
||||
bbb
|
||||
LXL => gendustry:"upgrade.sky"
|
||||
LLL
|
||||
|
||||
W = $forestryI(craftingMaterial) @ 2 // silk wasp
|
||||
|
||||
WWW
|
||||
WXW => gendustry:"upgrade.sieve"
|
||||
WAW
|
||||
|
||||
W = $forestryI(beeswax)
|
||||
|
||||
WLW
|
||||
LXL => gendustry:"upgrade.sealing"
|
||||
WLW
|
||||
|
||||
W = I:yellowDust
|
||||
|
||||
WLW
|
||||
LXL => gendustry:"upgrade.light"
|
||||
WLW
|
||||
|
||||
J = $forestryI(royalJelly)
|
||||
S = I:sugar
|
||||
|
||||
BJB
|
||||
SXS => gendustry:"upgrade.prod"
|
||||
BAB
|
||||
|
||||
Z = I:blazePowder
|
||||
|
||||
AZA
|
||||
QXQ => gendustry:"upgrade.hell"
|
||||
AZA
|
||||
|
||||
F = I:fermentedSpiderEye
|
||||
|
||||
FLF
|
||||
LXL => gendustry:"upgrade.life"
|
||||
___
|
||||
|
||||
I_I
|
||||
_X_ => gendustry:"upgrade.territory"
|
||||
I_I
|
||||
|
||||
L = gendustry:ClimateModule
|
||||
R = B:reeds
|
||||
S = B:sand
|
||||
N = B:hellrock
|
||||
O = I:snowball
|
||||
|
||||
SSS
|
||||
BXB => gendustry:"upgrade.dryer"
|
||||
BLB
|
||||
|
||||
RRR
|
||||
BXB => gendustry:"upgrade.humidifier"
|
||||
BLB
|
||||
|
||||
NNN
|
||||
BXB => gendustry:"upgrade.heater"
|
||||
BLB
|
||||
|
||||
OOO
|
||||
BXB => gendustry:"upgrade.cooler"
|
||||
BLB
|
||||
|
||||
mutagen: I:redstone -> 100
|
||||
mutagen: I:yellowDust -> 200
|
||||
mutagen: B:lightgem -> 800
|
||||
mutagen: B:blockRedstone -> 900
|
||||
|
||||
ifMod IC2 {
|
||||
mutagen: ic2.core.Ic2Items[uraniumBlock] -> 4500
|
||||
mutagen: ic2.core.Ic2Items[Uran235] -> 9000
|
||||
mutagen: ic2.core.Ic2Items[smallUran235] -> 1000
|
||||
mutagen: ic2.core.Ic2Items[Uran238] -> 500
|
||||
}
|
||||
@@ -0,0 +1,237 @@
|
||||
// This file is loaded early in preInit and should contain all the configuration
|
||||
// Recipes shouldn't go here as items aren't registered yet
|
||||
|
||||
// Power config values, those are used for all machines
|
||||
// ----------------------------------------------------
|
||||
//
|
||||
// MinReceivedEnergy:
|
||||
// Min energy received into buffer in a single pulse
|
||||
// Should be reasonably high to prevent small update spam
|
||||
//
|
||||
// MaxReceivedEnergy:
|
||||
// Max energy received into buffer in a single pulse
|
||||
// Should be high if direct connections form BC engines are expected as they output once in up to 100 ticks
|
||||
// 500 is a good value for a combustion engines
|
||||
//
|
||||
// ActivationEnergy:
|
||||
// Machine will until that much energy is available before it does anything
|
||||
// Should be reasonably high to prevent small update spam
|
||||
//
|
||||
// MaxStoredEnergy:
|
||||
// Size of internal buffer, for some machines this affects speed, see below
|
||||
//
|
||||
// PowerLoss, PowerLossInterval:
|
||||
// Power loss from internal buffer, will loose on average PowerLoss/PowerLossInterval MJ/tick
|
||||
// Cannot be set below 0.01, this is enforced by BC API
|
||||
//
|
||||
// MjPerItem:
|
||||
// Cost of a single operation in MJ, for most machines this means processing 1 item
|
||||
//
|
||||
// PowerUseRate:
|
||||
// Sets the max speed of machines with variable speed
|
||||
//
|
||||
// Most machines use a variable speed system, while MjPerItem is constant, the actual energy used per tick is variable
|
||||
// The upper bound is MaxStoredEnergy * PowerUseRate and the lower bound is ActivationEnergy
|
||||
//
|
||||
// For example, with the following config:
|
||||
//
|
||||
// MaxStoredEnergy = 10000
|
||||
// MjPerItem = 10000
|
||||
// PowerUseRate = 0.005
|
||||
// ActivationEnergy = 5
|
||||
//
|
||||
// If a machine recieves 10 MJ/t it will stabilize at ~2000 energy stored and use 10 MJ/t to run, completing a cycle in 1000 ticks
|
||||
// If the same machine recieves 50 MJ/t it will stabilize at ~10000 energy stored and use 50 MJ/t to run, completing a cycle in 200 ticks
|
||||
// While if it would recieve 2 MJ/t it will only run once in 2.5 ticks on average, will consume 5 MJ/t every time it activates and will take 5000 ticks to finish, no energy will be stored
|
||||
|
||||
cfg Machines {
|
||||
cfg MutagenProducer {
|
||||
MinReceivedEnergy = 50
|
||||
MaxReceivedEnergy = 500
|
||||
PowerLoss = 1
|
||||
PowerLossInterval = 100
|
||||
|
||||
PowerUseRate = 0.0005
|
||||
MjPerItem = 100000
|
||||
MaxStoredEnergy = 500000
|
||||
ActivationEnergy = 25
|
||||
|
||||
TankSize = 10000 // Output tank size in milibuckets
|
||||
}
|
||||
|
||||
cfg Mutatron {
|
||||
MinReceivedEnergy = 50
|
||||
MaxReceivedEnergy = 500
|
||||
PowerLoss = 1
|
||||
PowerLossInterval = 100
|
||||
|
||||
PowerUseRate = 0.001
|
||||
MjPerItem = 20000
|
||||
MaxStoredEnergy = 100000
|
||||
ActivationEnergy = 10
|
||||
|
||||
TankSize = 10000 // Output tank size in milibuckets
|
||||
MutagenPerItem = 1000 // Mutagen use per run, in milibuckets
|
||||
LabwareConsumeChance = 100 // Chance that the Genetic Labware will be consumed, 0-100
|
||||
DegradeChanceNatural = 0 // Chance of natural princesses to become artificial when mutating, 0-100
|
||||
DeathChanceArtificial = 10 // Chance of artificial princesses to be killed when mutating, 0-100
|
||||
}
|
||||
|
||||
cfg Sampler {
|
||||
MinReceivedEnergy = 50
|
||||
MaxReceivedEnergy = 500
|
||||
PowerLoss = 1
|
||||
PowerLossInterval = 100
|
||||
|
||||
PowerUseRate = 0.001
|
||||
MjPerItem = 20000
|
||||
MaxStoredEnergy = 100000
|
||||
ActivationEnergy = 10
|
||||
|
||||
LabwareConsumeChance = 100 // Chance that the Genetic Labware will be consumed, 0-100
|
||||
}
|
||||
|
||||
cfg Imprinter {
|
||||
MinReceivedEnergy = 50
|
||||
MaxReceivedEnergy = 500
|
||||
PowerLoss = 1
|
||||
PowerLossInterval = 100
|
||||
|
||||
PowerUseRate = 0.0005
|
||||
MjPerItem = 80000
|
||||
MaxStoredEnergy = 400000
|
||||
ActivationEnergy = 20
|
||||
|
||||
LabwareConsumeChance = 100 // Chance that the Genetic Labware will be consumed, 0-100
|
||||
DeathChanceNatural = 0 // Chance of natural princesses or queen to be killed when imprinting, 0-100
|
||||
DeathChanceArtificial = 10 // Chance of artificial princesses or queen to be killed when imprinting, 0-100
|
||||
}
|
||||
|
||||
cfg IndustrialApiary {
|
||||
MinReceivedEnergy = 10
|
||||
MaxReceivedEnergy = 100
|
||||
MaxStoredEnergy = 10000
|
||||
PowerLoss = 1
|
||||
PowerLossInterval = 100
|
||||
ActivationEnergy = 0
|
||||
|
||||
BaseMjPerTick = 2 // Base run cost in MJ/t, before any modifiers
|
||||
}
|
||||
}
|
||||
|
||||
cfg Items {
|
||||
cfg IndustrialGrafter {
|
||||
Charges = 200
|
||||
RfPerCharge = 5000 // This is in RF not MJ!
|
||||
}
|
||||
}
|
||||
|
||||
// === INDUSTRIAL APIARY UPGRADES ===
|
||||
|
||||
cfg Upgrades {
|
||||
|
||||
// section names are used in localization and texture names
|
||||
// id is used in saves, changing it will brake any upgrades that already exist
|
||||
// max is the maximum number installed in a single apiary
|
||||
// valid modifiers:
|
||||
// * Boolean: sealed, selfLighted, sunlightSimulated, hellish, automated, collectingPollen
|
||||
// * Numeric: lifespan, territory, mutation, production, flowering, geneticDecay, energy, temperature, humidity
|
||||
|
||||
cfg prod {
|
||||
id = 0
|
||||
max = 8
|
||||
production *= 1.2
|
||||
energy *= 1.2
|
||||
}
|
||||
|
||||
cfg life {
|
||||
id = 1
|
||||
max = 4
|
||||
energy *= 1.05
|
||||
lifespan /= 1.5
|
||||
}
|
||||
|
||||
cfg flowering {
|
||||
id = 2
|
||||
max = 8
|
||||
energy *= 1.1
|
||||
flowering *= 1.2
|
||||
}
|
||||
|
||||
cfg territory {
|
||||
id = 3
|
||||
max = 4
|
||||
energy *= 1.05
|
||||
territory *= 1.5
|
||||
}
|
||||
|
||||
cfg humidifier {
|
||||
id = 4
|
||||
max = 8
|
||||
energy *= 1.05
|
||||
humidity += 0.25
|
||||
}
|
||||
|
||||
cfg dryer {
|
||||
id = 5
|
||||
max = 8
|
||||
energy *= 1.05
|
||||
humidity -= 0.25
|
||||
}
|
||||
|
||||
cfg heater {
|
||||
id = 6
|
||||
max = 8
|
||||
energy *= 1.05
|
||||
temperature += 0.25
|
||||
}
|
||||
|
||||
cfg cooler {
|
||||
id = 7
|
||||
max = 8
|
||||
energy *= 1.05
|
||||
temperature -= 0.25
|
||||
}
|
||||
|
||||
cfg sealing {
|
||||
id = 10
|
||||
max = 1
|
||||
energy *= 1.05
|
||||
sealed = Y
|
||||
}
|
||||
|
||||
cfg light {
|
||||
id = 11
|
||||
max = 1
|
||||
energy *= 1.05
|
||||
selfLighted = Y
|
||||
}
|
||||
|
||||
cfg sky {
|
||||
id = 12
|
||||
max = 1
|
||||
energy *= 1.05
|
||||
sunlightSimulated = Y
|
||||
}
|
||||
|
||||
cfg hell {
|
||||
id = 13
|
||||
max = 1
|
||||
energy *= 1.5
|
||||
hellish = Y
|
||||
}
|
||||
|
||||
cfg auto {
|
||||
id = 14
|
||||
max = 1
|
||||
energy *= 1.1
|
||||
automated = Y
|
||||
}
|
||||
|
||||
cfg sieve {
|
||||
id = 15
|
||||
max = 1
|
||||
energy *= 1.25
|
||||
collectingPollen = Y
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
tile.gendustry.mutagen.name=Mutagen
|
||||
tile.gendustry.mutagen.producer.name=Mutagen Producer
|
||||
tile.gendustry.mutatron.name=Mutatron
|
||||
tile.gendustry.apiary.name=Industrial Apiary
|
||||
tile.gendustry.imprinter.name=Genetic Imprinter
|
||||
tile.gendustry.sampler.name=Genetic Sampler
|
||||
|
||||
item.gendustry.mutagen.bucket.name=Mutagen Bucket
|
||||
item.gendustry.mutagen.can.name=Mutagen Can
|
||||
|
||||
item.gendustry.MutagenTank.name=Mutagen Tank
|
||||
item.gendustry.BeeReceptacle.name=Bee Receptacle
|
||||
item.gendustry.PowerModule.name=Power Module
|
||||
item.gendustry.GeneticsProcessor.name=Genetics Processor
|
||||
item.gendustry.UpgradeFrame.name=Upgrade Frame
|
||||
item.gendustry.ClimateModule.name=Climate Control Module
|
||||
item.gendustry.Labware.name=Genetics Labware
|
||||
item.gendustry.GeneSample.name=Gene Sample
|
||||
item.gendustry.GeneTemplate.name=Genetic Template
|
||||
item.gendustry.GeneSampleBlank.name=Blank Gene Sample
|
||||
item.gendustry.Waste.name=Genetic Waste
|
||||
item.gendustry.grafter.name=Industrial Grafter
|
||||
|
||||
gendustry.upgrades.prod.name=Production Upgrade
|
||||
gendustry.upgrades.life.name=Lifespan Upgrade
|
||||
gendustry.upgrades.flowering.name=Flowering Upgrade
|
||||
gendustry.upgrades.territory.name=Territory Upgrade
|
||||
gendustry.upgrades.sealing.name=Seal Upgrade
|
||||
gendustry.upgrades.light.name=Light Upgrade
|
||||
gendustry.upgrades.sky.name=Open Sky Upgrade
|
||||
gendustry.upgrades.hell.name=Hell Upgrade
|
||||
gendustry.upgrades.auto.name=Automation Upgrade
|
||||
gendustry.upgrades.humidifier.name=Humidifier Upgrade
|
||||
gendustry.upgrades.dryer.name=Dryer Upgrade
|
||||
gendustry.upgrades.heater.name=Heater Upgrade
|
||||
gendustry.upgrades.sieve.name=Sieve Upgrade
|
||||
gendustry.upgrades.cooler.name=Cooler Upgrade
|
||||
|
||||
fluid.gendustry.mutagen=Mutagen
|
||||
|
||||
gendustry.label.charges=Charges: %s
|
||||
|
||||
gendustry.label.empty=Empty
|
||||
gendustry.label.breeding=Breeding
|
||||
gendustry.label.working=Working
|
||||
gendustry.label.maxinstall=Maximum Installed:
|
||||
gendustry.label.temperature=Temperature: %s
|
||||
gendustry.label.humidity=Humidity: %s
|
||||
gendustry.label.energy=Energy Required: %s MJ/t
|
||||
gendustry.label.lifespan=Lifespan Modifier: %s
|
||||
gendustry.label.flowering=Flowering Chance: %s
|
||||
gendustry.label.production=Production Modifier: %s
|
||||
gendustry.label.territory=Territory: %s
|
||||
|
||||
gendustry.label.mod.automated=* Automation
|
||||
gendustry.label.mod.hellish=* Hell Environment Simulation
|
||||
gendustry.label.mod.sealed=* Rain Protection
|
||||
gendustry.label.mod.selflighted=* Internal Lighting
|
||||
gendustry.label.mod.sky=* Open Sky Simulation
|
||||
gendustry.label.mod.energy=* Energy Consumption
|
||||
gendustry.label.mod.lifespan=* Lifespan
|
||||
gendustry.label.mod.flowering=* Flowering and Pollination
|
||||
gendustry.label.mod.geneticDecay=* Genetic Decay
|
||||
gendustry.label.mod.mutation=* Mutation Chance
|
||||
gendustry.label.mod.production=* Production
|
||||
gendustry.label.mod.territory=* Territory
|
||||
gendustry.label.mod.sieve=* Pollen Collection
|
||||
gendustry.label.mod.temperature=* Temperature
|
||||
gendustry.label.mod.humidity=* Humidity
|
||||
|
||||
gendustry.error.power=Not enough power
|
||||
|
||||
gendustry.label.sample.rootBees=Taken from a Bee
|
||||
gendustry.label.sample.rootTrees=Taken from a Sapling
|
||||
gendustry.label.sample.rootButterflies=Taken from a Butterfly
|
||||
|
||||
gendustry.label.template.rootBees=Can be applied to a Bee
|
||||
gendustry.label.template.rootTrees=Can be applied to a Sapling
|
||||
gendustry.label.template.rootButterflies=Can be applied to a Butterfly
|
||||
gendustry.label.template.blank=Gene Samples can be added
|
||||
|
||||
gendustry.chromosome.FLOWER_PROVIDER=Flowers
|
||||
gendustry.chromosome.GIRTH=Girth
|
||||
gendustry.chromosome.SPEED=Speed
|
||||
gendustry.chromosome.YIELD=Yield
|
||||
gendustry.chromosome.HEIGHT=Height
|
||||
gendustry.chromosome.GROWTH=Growth
|
||||
gendustry.chromosome.FLOWERING=Flowering
|
||||
gendustry.chromosome.METABOLISM=Metabolism
|
||||
gendustry.chromosome.LIFESPAN=Lifespan
|
||||
gendustry.chromosome.TERRITORY=Territory
|
||||
gendustry.chromosome.FERTILITY=Fertility
|
||||
gendustry.chromosome.SIZE=Size
|
||||
gendustry.chromosome.HUMIDITY=Humidity
|
||||
gendustry.chromosome.SPECIES=Species
|
||||
gendustry.chromosome.FIRE_RESIST=Fire resist
|
||||
gendustry.chromosome.TEMPERATURE_TOLERANCE=Temperature tolerance
|
||||
gendustry.chromosome.HUMIDITY_TOLERANCE=Humidity tolerance
|
||||
gendustry.chromosome.PLANT=Plant
|
||||
gendustry.chromosome.EFFECT=Effect
|
||||
gendustry.chromosome.CAVE_DWELLING=Cave dwelling
|
||||
gendustry.chromosome.MATURATION=Maturation
|
||||
gendustry.chromosome.NOCTURNAL=Nocturnal
|
||||
gendustry.chromosome.TOLERANT_FLYER=Tolerant flyer
|
||||
gendustry.chromosome.FRUITS=Fruits
|
||||
gendustry.chromosome.SAPPINESS=Sappiness
|
||||
|
||||
gendustry.allele.false=False
|
||||
gendustry.allele.true=True
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 9.9 KiB |
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"animation": {}
|
||||
}
|
||||
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"animation": {
|
||||
"frametime": 2
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 968 B |
|
After Width: | Height: | Size: 817 B |
|
After Width: | Height: | Size: 567 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 604 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 412 B |
|
After Width: | Height: | Size: 352 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 410 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 908 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 931 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 899 B |
|
After Width: | Height: | Size: 1.3 KiB |