Cleanup
Removed Steam piston gui since it had no use, if you need Force output use the pipe guage. Also fixed a bug where pipes would output 2 per update from every produce whether or not there it could actual produce anything.
This commit is contained in:
parent
a9fe90b3ca
commit
97113441eb
50 changed files with 621 additions and 1204 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
jd.ide.eclipse.prefs.Setup=true
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
version=1
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.epp.usagedata.recording.last-upload=1351461895073
|
|
@ -1,13 +0,0 @@
|
|||
content_assist_proposals_background=255,255,255
|
||||
content_assist_proposals_foreground=0,0,0
|
||||
eclipse.preferences.version=1
|
||||
fontPropagated=true
|
||||
org.eclipse.jdt.ui.editor.tab.width=
|
||||
org.eclipse.jdt.ui.formatterprofiles.version=12
|
||||
org.eclipse.jdt.ui.javadoclocations.migrated=true
|
||||
org.eclipse.jface.textfont=1|Consolas|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Consolas;
|
||||
proposalOrderMigrated=true
|
||||
spelling_locale_initialized=true
|
||||
tabWidthPropagated=true
|
||||
useAnnotationsPrefPage=true
|
||||
useQuickDiffPrefPage=true
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.m2e.discovery.pref.projects=
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
mylyn.attention.migrated=true
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
pref_first_startup=false
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
org.eclipse.team.ui.first_time=false
|
|
@ -1,5 +0,0 @@
|
|||
PROBLEMS_FILTERS_MIGRATE=true
|
||||
eclipse.preferences.version=1
|
||||
platformState=1341384697020
|
||||
quickStart=false
|
||||
tipsAndTricks=true
|
|
@ -1,2 +0,0 @@
|
|||
eclipse.preferences.version=1
|
||||
showIntro=false
|
|
@ -1,5 +0,0 @@
|
|||
ENABLED_DECORATORS=org.eclipse.m2e.core.mavenVersionDecorator\:false,org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.m2e.core.maven2decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,
|
||||
PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery;
|
||||
eclipse.preferences.version=1
|
||||
editors=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<editors>\r\n<descriptor class\="org.eclipse.wb.internal.core.editor.multi.DesignerEditor" id\="org.eclipse.wb.core.guiEditor" image\="icons/gui_editor.gif" internal\="true" label\="WindowBuilder Editor" openMode\="1" open_in_place\="false" plugin\="org.eclipse.wb.core.ui"/>\r\n<descriptor id\="org.eclipse.ui.browser.editorSupport" image\="$nl$/icons/obj16/internal_browser.gif" internal\="false" label\="Web Browser" launcher\="org.eclipse.ui.internal.browser.BrowserLauncher" openMode\="4" open_in_place\="false" plugin\="org.eclipse.ui.browser"/>\r\n<descriptor id\="org.eclipse.jdt.ui.JARDescEditor" image\="$nl$/icons/full/obj16/jar_desc_obj.gif" internal\="false" label\="JAR Export Wizard" launcher\="org.eclipse.jdt.internal.ui.jarpackager.OpenJarExportWizardEditorLauncher" openMode\="4" open_in_place\="false" plugin\="org.eclipse.jdt.ui"/>\r\n<descriptor class\="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor" id\="org.eclipse.jdt.debug.ui.SnippetEditor" image\="$nl$/icons/full/obj16/jsbook_obj.gif" internal\="true" label\="Scrapbook" openMode\="1" open_in_place\="false" plugin\="org.eclipse.jdt.debug.ui"/>\r\n<descriptor class\="jd.ide.eclipse.editors.JDClassFileEditorWin32X86" id\="jd.ide.eclipse.editors.JDClassFileEditor.win32.x86" image\="icons/jd_16.png" internal\="true" label\="Class File Editor" openMode\="1" open_in_place\="false" plugin\="jd.ide.eclipse"/>\r\n</editors>
|
||||
resourcetypes=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<editors version\="3.1">\r\n<info extension\="java" name\="*">\r\n<editor id\="org.eclipse.wb.core.guiEditor"/>\r\n</info>\r\n<info extension\="html" name\="*">\r\n<editor id\="org.eclipse.ui.browser.editorSupport"/>\r\n</info>\r\n<info extension\="htm" name\="*">\r\n<editor id\="org.eclipse.ui.browser.editorSupport"/>\r\n</info>\r\n<info extension\="jardesc" name\="*">\r\n<editor id\="org.eclipse.jdt.ui.JARDescEditor"/>\r\n<defaultEditor id\="org.eclipse.jdt.ui.JARDescEditor"/>\r\n</info>\r\n<info extension\="jpage" name\="*">\r\n<editor id\="org.eclipse.jdt.debug.ui.SnippetEditor"/>\r\n</info>\r\n<info extension\="shtml" name\="*">\r\n<editor id\="org.eclipse.ui.browser.editorSupport"/>\r\n</info>\r\n<info extension\="class" name\="*">\r\n<editor id\="jd.ide.eclipse.editors.JDClassFileEditor.win32.x86"/>\r\n<defaultEditor id\="jd.ide.eclipse.editors.JDClassFileEditor.win32.x86"/>\r\n</info>\r\n</editors>
|
|
@ -1,119 +0,0 @@
|
|||
what,kind,bundleId,bundleVersion,description,time
|
||||
activated,perspective,org.eclipse.jdt.ui,,"org.eclipse.jdt.ui.JavaPerspective",1351461893792
|
||||
started,bundle,org.eclipse.osgi,3.7.2.v20120110-1415,"org.eclipse.osgi",1351461893793
|
||||
started,bundle,org.eclipse.core.contenttype,3.4.100.v20110423-0524,"org.eclipse.core.contenttype",1351461893794
|
||||
started,bundle,org.eclipse.core.databinding.observable,1.4.0.I20110222-0800,"org.eclipse.core.databinding.observable",1351461893795
|
||||
started,bundle,org.eclipse.core.expressions,3.4.300.v20110228,"org.eclipse.core.expressions",1351461893795
|
||||
started,bundle,org.eclipse.core.net,1.2.100.I20110511-0800,"org.eclipse.core.net",1351461893796
|
||||
started,bundle,org.eclipse.core.runtime,3.7.0.v20110110,"org.eclipse.core.runtime",1351461893797
|
||||
started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1351461893797
|
||||
started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20110110,"org.eclipse.core.runtime.compatibility.auth",1351461893798
|
||||
started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201106061540,"org.eclipse.epp.usagedata.gathering",1351461893798
|
||||
started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201106061540,"org.eclipse.epp.usagedata.recording",1351461893799
|
||||
started,bundle,org.eclipse.equinox.app,1.3.100.v20110321,"org.eclipse.equinox.app",1351461893799
|
||||
started,bundle,org.eclipse.equinox.common,3.6.0.v20110523,"org.eclipse.equinox.common",1351461893800
|
||||
started,bundle,org.eclipse.equinox.event,1.2.100.v20110502,"org.eclipse.equinox.event",1351461893800
|
||||
started,bundle,org.eclipse.equinox.util,1.0.300.v20110502,"org.eclipse.equinox.util",1351461893801
|
||||
started,bundle,org.eclipse.help,3.5.100.v20110426,"org.eclipse.help",1351461893813
|
||||
started,bundle,org.eclipse.team.core,3.6.0.I20110525-0800,"org.eclipse.team.core",1351461893814
|
||||
started,bundle,org.eclipse.ui.intro,3.4.100.v20110425,"org.eclipse.ui.intro",1351461893815
|
||||
started,bundle,org.eclipse.ui.intro.universal,3.2.500.v20110510,"org.eclipse.ui.intro.universal",1351461893815
|
||||
started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1351461893816
|
||||
started,bundle,org.eclipse.update.core,3.2.500.v20110330,"org.eclipse.update.core",1351461893854
|
||||
started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1351461893855
|
||||
started,bundle,jd.ide.eclipse,0.1.3,"jd.ide.eclipse",1351461893856
|
||||
started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20110815-1438,"org.eclipse.equinox.simpleconfigurator",1351461893857
|
||||
started,bundle,com.ibm.icu,4.4.2.v20110823,"com.ibm.icu",1351461893857
|
||||
started,bundle,org.eclipse.core.filebuffers,3.5.200.v20110928-1504,"org.eclipse.core.filebuffers",1351461893858
|
||||
started,bundle,org.eclipse.core.jobs,3.5.101.v20120113-1953,"org.eclipse.core.jobs",1351461893859
|
||||
started,bundle,org.eclipse.core.resources,3.7.101.v20120125-1505,"org.eclipse.core.resources",1351461893860
|
||||
started,bundle,org.eclipse.epp.mpc.ui,1.1.1.I20110907-0947,"org.eclipse.epp.mpc.ui",1351461893860
|
||||
started,bundle,org.eclipse.equinox.ds,1.3.1.R37x_v20110701,"org.eclipse.equinox.ds",1351461893861
|
||||
started,bundle,org.eclipse.equinox.p2.core,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.core",1351461893862
|
||||
started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.300.v20110815-1419,"org.eclipse.equinox.p2.directorywatcher",1351461893862
|
||||
started,bundle,org.eclipse.equinox.p2.operations,2.1.1.R37x_v20111111,"org.eclipse.equinox.p2.operations",1351461893863
|
||||
started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.100.v20110815-1419,"org.eclipse.equinox.p2.reconciler.dropins",1351461893864
|
||||
started,bundle,org.eclipse.equinox.preferences,3.4.2.v20120111-2020,"org.eclipse.equinox.preferences",1351461893865
|
||||
started,bundle,org.eclipse.equinox.registry,3.5.101.R37x_v20110810-1611,"org.eclipse.equinox.registry",1351461893865
|
||||
started,bundle,org.eclipse.equinox.security,1.1.1.R37x_v20110822-1018,"org.eclipse.equinox.security",1351461893882
|
||||
started,bundle,org.eclipse.jdt.core,3.7.3.v20120119-1537,"org.eclipse.jdt.core",1351461893883
|
||||
started,bundle,org.eclipse.jdt.core.manipulation,1.4.0.v20110928-1453,"org.eclipse.jdt.core.manipulation",1351461893883
|
||||
started,bundle,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui",1351461893888
|
||||
started,bundle,org.eclipse.jface,3.7.0.v20110928-1505,"org.eclipse.jface",1351461893889
|
||||
started,bundle,org.eclipse.m2e.logback.configuration,1.0.200.20111228-1245,"org.eclipse.m2e.logback.configuration",1351461893889
|
||||
started,bundle,org.eclipse.mylyn.bugzilla.core,3.7.1.v20120425-0100,"org.eclipse.mylyn.bugzilla.core",1351461893901
|
||||
started,bundle,org.eclipse.mylyn.bugzilla.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.bugzilla.ui",1351461893902
|
||||
started,bundle,org.eclipse.mylyn.commons.core,3.7.1.v20120425-0100,"org.eclipse.mylyn.commons.core",1351461893902
|
||||
started,bundle,org.eclipse.mylyn.commons.net,3.7.1.v20120425-0100,"org.eclipse.mylyn.commons.net",1351461893902
|
||||
started,bundle,org.eclipse.mylyn.commons.notifications.core,0.9.1.v20120425-0100,"org.eclipse.mylyn.commons.notifications.core",1351461893902
|
||||
started,bundle,org.eclipse.mylyn.commons.notifications.feed,0.9.1.v20120425-0100,"org.eclipse.mylyn.commons.notifications.feed",1351461893903
|
||||
started,bundle,org.eclipse.mylyn.commons.notifications.ui,0.9.1.v20120425-0100,"org.eclipse.mylyn.commons.notifications.ui",1351461893903
|
||||
started,bundle,org.eclipse.mylyn.commons.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.commons.ui",1351461893904
|
||||
started,bundle,org.eclipse.mylyn.commons.workbench,3.7.1.v20120425-0100,"org.eclipse.mylyn.commons.workbench",1351461893904
|
||||
started,bundle,org.eclipse.mylyn.context.core,3.7.1.v20120425-0100,"org.eclipse.mylyn.context.core",1351461893904
|
||||
started,bundle,org.eclipse.mylyn.context.tasks.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.context.tasks.ui",1351461893905
|
||||
started,bundle,org.eclipse.mylyn.monitor.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.monitor.ui",1351461893905
|
||||
started,bundle,org.eclipse.mylyn.tasks.index.core,3.7.1.v20120425-0100,"org.eclipse.mylyn.tasks.index.core",1351461893906
|
||||
started,bundle,org.eclipse.mylyn.tasks.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.tasks.ui",1351461893907
|
||||
started,bundle,org.eclipse.search,3.7.0.v20110928-1504,"org.eclipse.search",1351461893927
|
||||
started,bundle,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui",1351461893943
|
||||
started,bundle,org.eclipse.ui.editors,3.7.0.v20110928-1504,"org.eclipse.ui.editors",1351461893944
|
||||
started,bundle,org.eclipse.ui.forms,3.5.101.v20111011-1919,"org.eclipse.ui.forms",1351461893944
|
||||
started,bundle,org.eclipse.ui.ide,3.7.0.v20110928-1505,"org.eclipse.ui.ide",1351461893945
|
||||
started,bundle,org.eclipse.ui.net,1.2.100.v20111208-1155,"org.eclipse.ui.net",1351461893946
|
||||
started,bundle,org.eclipse.ui.views,3.6.0.v20110928-1505,"org.eclipse.ui.views",1351461893946
|
||||
started,bundle,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"org.eclipse.ui.workbench",1351461893947
|
||||
started,bundle,org.eclipse.ui.workbench.texteditor,3.7.0.v20110928-1504,"org.eclipse.ui.workbench.texteditor",1351461893965
|
||||
os,sysinfo,,,"win32",1351461893968
|
||||
arch,sysinfo,,,"x86",1351461893968
|
||||
ws,sysinfo,,,"win32",1351461893968
|
||||
locale,sysinfo,,,"en_US",1351461893968
|
||||
processors,sysinfo,,,"4",1351461893968
|
||||
java.runtime.name,sysinfo,,,"Java(TM) SE Runtime Environment",1351461893968
|
||||
java.runtime.version,sysinfo,,,"1.7.0_07-b10",1351461893969
|
||||
java.specification.name,sysinfo,,,"Java Platform API Specification",1351461893969
|
||||
java.specification.vendor,sysinfo,,,"Oracle Corporation",1351461893969
|
||||
java.specification.version,sysinfo,,,"1.7",1351461893969
|
||||
java.vendor,sysinfo,,,"Oracle Corporation",1351461893969
|
||||
java.version,sysinfo,,,"1.7.0_07",1351461893969
|
||||
java.vm.info,sysinfo,,,"mixed mode, sharing",1351461893969
|
||||
java.vm.name,sysinfo,,,"Java HotSpot(TM) Client VM",1351461893969
|
||||
java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1351461893969
|
||||
java.vm.specification.vendor,sysinfo,,,"Oracle Corporation",1351461893969
|
||||
java.vm.specification.version,sysinfo,,,"1.7",1351461893969
|
||||
java.vm.vendor,sysinfo,,,"Oracle Corporation",1351461893969
|
||||
java.vm.version,sysinfo,,,"23.3-b01",1351461893969
|
||||
started,bundle,org.eclipse.equinox.p2.repository,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.repository",1351461893994
|
||||
started,bundle,org.eclipse.m2e.usagedata,1.0.200.20111228-1245,"org.eclipse.m2e.usagedata",1351461893996
|
||||
started,bundle,org.eclipse.equinox.p2.metadata.repository,1.2.0.v20110815-1419,"org.eclipse.equinox.p2.metadata.repository",1351461894009
|
||||
started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.100.v20110815-1419,"org.eclipse.equinox.p2.ui.sdk.scheduler",1351461894041
|
||||
started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.200.v20110815-1419,"org.eclipse.equinox.p2.updatechecker",1351461894059
|
||||
started,bundle,org.eclipse.m2e.discovery,1.0.200.20111228-1245,"org.eclipse.m2e.discovery",1351461894081
|
||||
started,bundle,org.eclipse.mylyn.team.ui,3.7.1.v20120425-0100,"org.eclipse.mylyn.team.ui",1351461894094
|
||||
started,bundle,org.eclipse.wb.discovery.core,1.3.0.r37x201202052340,"org.eclipse.wb.discovery.core",1351461894163
|
||||
started,bundle,org.eclipse.jsch.core,1.1.300.I20110514-0800,"org.eclipse.jsch.core",1351461894266
|
||||
started,bundle,org.eclipse.team.cvs.core,3.3.400.I20110510-0800,"org.eclipse.team.cvs.core",1351461894280
|
||||
started,bundle,org.eclipse.team.ui,3.6.101.R37x_v20111109-0800,"org.eclipse.team.ui",1351461894298
|
||||
started,bundle,org.eclipse.ui.console,3.5.100.v20111007_r372,"org.eclipse.ui.console",1351461894313
|
||||
started,bundle,org.eclipse.team.cvs.ui,3.3.401.v20120126-1227,"org.eclipse.team.cvs.ui",1351461894437
|
||||
activated,view,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui.PackageExplorer",1351461894607
|
||||
activated,view,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui.PackageExplorer",1351461894647
|
||||
closed,view,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.internal.introview",1351461894690
|
||||
started,bundle,org.eclipse.wb.discovery.ui,1.3.0.r37x201202052340,"org.eclipse.wb.discovery.ui",1351461895209
|
||||
deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1351461904591
|
||||
activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1351461924702
|
||||
closed,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1351461924783
|
||||
started,bundle,org.eclipse.core.filesystem,1.3.100.v20110423-0524,"org.eclipse.core.filesystem",1351461925042
|
||||
started,bundle,org.eclipse.compare.core,3.5.200.I20110208-0800,"org.eclipse.compare.core",1351461925263
|
||||
started,bundle,org.eclipse.compare,3.5.202.R37x_v20111109-0800,"org.eclipse.compare",1351461925294
|
||||
stopped,bundle,org.eclipse.ui.cheatsheets,3.4.100.v20110425,"org.eclipse.ui.cheatsheets",1351461925606
|
||||
stopped,bundle,org.eclipse.epp.usagedata.ui,1.3.1.R201106061540,"org.eclipse.epp.usagedata.ui",1351461925607
|
||||
stopped,bundle,org.eclipse.epp.mpc.ui,1.1.1.I20110907-0947,"org.eclipse.epp.mpc.ui",1351461925607
|
||||
stopped,bundle,org.eclipse.ui.intro.universal,3.2.500.v20110510,"org.eclipse.ui.intro.universal",1351461925607
|
||||
stopped,bundle,org.eclipse.ui.intro,3.4.100.v20110425,"org.eclipse.ui.intro",1351461925607
|
||||
stopped,bundle,jd.ide.eclipse,0.1.3,"jd.ide.eclipse",1351461925607
|
||||
stopped,bundle,org.eclipse.help.ui,3.5.101.r37_20110819,"org.eclipse.help.ui",1351461925610
|
||||
stopped,bundle,org.eclipse.help.webapp,3.6.1.r37_20110929,"org.eclipse.help.webapp",1351461925640
|
||||
stopped,bundle,org.eclipse.help.base,3.6.2.v201202080800,"org.eclipse.help.base",1351461925640
|
||||
stopped,bundle,org.eclipse.equinox.http.jetty,2.0.100.v20110502,"org.eclipse.equinox.http.jetty",1351461925662
|
||||
stopped,bundle,org.eclipse.m2e.discovery,1.0.200.20111228-1245,"org.eclipse.m2e.discovery",1351461925662
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<typeInfoHistroy/>
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<qualifiedTypeNameHistroy/>
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Workbench">
|
||||
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
|
||||
<item value="true" key="group_libraries"/>
|
||||
<item value="false" key="linkWithEditor"/>
|
||||
<item value="2" key="layout"/>
|
||||
<item value="1" key="rootMode"/>
|
||||
<item value="<?xml version="1.0" encoding="UTF-8"?>
<packageExplorer group_libraries="1" layout="2" linkWithEditor="0" rootMode="1" workingSetName="">
<customFilters userDefinedPatternsEnabled="false">
<xmlDefinedFilters>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
<child filterId="org.eclipse.mylyn.java.ui.MembersFilter" isEnabled="false"/>
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
</xmlDefinedFilters>
</customFilters>
</packageExplorer>" key="memento"/>
|
||||
</section>
|
||||
</section>
|
|
@ -1,41 +0,0 @@
|
|||
<configuration scan="true">
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
||||
</encoder>
|
||||
<filter class="org.eclipse.m2e.logback.appender.ConsoleAppenderFilter"/>
|
||||
</appender>
|
||||
|
||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<File>${org.eclipse.m2e.log.dir}/0.log</File>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<FileNamePattern>${org.eclipse.m2e.log.dir}/%i.log</FileNamePattern>
|
||||
<MinIndex>1</MinIndex>
|
||||
<MaxIndex>10</MaxIndex>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<MaxFileSize>100MB</MaxFileSize>
|
||||
</triggeringPolicy>
|
||||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||
<pattern>%date [%thread] %-5level %logger{35} - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<appender name="EclipseLog" class="org.eclipse.m2e.logback.appender.EclipseLogAppender">
|
||||
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||
<level>WARN</level>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<appender name="MavenConsoleLog" class="org.eclipse.m2e.logback.appender.MavenConsoleAppender">
|
||||
</appender>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="FILE" />
|
||||
<appender-ref ref="STDOUT" />
|
||||
<appender-ref ref="EclipseLog" />
|
||||
<appender-ref ref="MavenConsoleLog" />
|
||||
</root>
|
||||
|
||||
<logger name="com.ning.http.client" level="INFO" />
|
||||
</configuration>
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Workbench">
|
||||
<section name="ChooseWorkspaceDialogSettings">
|
||||
<item value="197" key="DIALOG_Y_ORIGIN"/>
|
||||
<item value="202" key="DIALOG_X_ORIGIN"/>
|
||||
</section>
|
||||
<section name="WORKBENCH_SETTINGS">
|
||||
<list key="ENABLED_TRANSFERS">
|
||||
</list>
|
||||
</section>
|
||||
</section>
|
|
@ -1,3 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<section name="Workbench">
|
||||
</section>
|
|
@ -1,245 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<workbench progressCount="30" version="2.0">
|
||||
<workbenchAdvisor/>
|
||||
<window height="768" width="1024" x="150" y="0">
|
||||
<fastViewData fastViewLocation="1024"/>
|
||||
<perspectiveBar>
|
||||
<itemSize x="160"/>
|
||||
</perspectiveBar>
|
||||
<coolbarLayout>
|
||||
<coolItem id="group.file" itemType="typeGroupMarker"/>
|
||||
<coolItem id="org.eclipse.ui.workbench.file" itemType="typeToolBarContribution" x="160" y="22"/>
|
||||
<coolItem id="additions" itemType="typeGroupMarker"/>
|
||||
<coolItem id="org.eclipse.debug.ui.launchActionSet" itemType="typeToolBarContribution" x="129" y="22"/>
|
||||
<coolItem id="org.eclipse.jdt.ui.JavaElementCreationActionSet" itemType="typeToolBarContribution" x="76" y="22"/>
|
||||
<coolItem id="org.eclipse.search.searchActionSet" itemType="typeToolBarContribution" x="99" y="22"/>
|
||||
<coolItem id="org.eclipse.wst.xml.ui.perspective.NewFileToolBar" itemType="typeToolBarContribution" x="-1" y="-1"/>
|
||||
<coolItem id="org.eclipse.wst.xml.ui.design.DesignToolBar" itemType="typeToolBarContribution" x="-1" y="-1"/>
|
||||
<coolItem id="group.nav" itemType="typeGroupMarker"/>
|
||||
<coolItem id="org.eclipse.ui.workbench.navigate" itemType="typeToolBarContribution" x="190" y="22"/>
|
||||
<coolItem id="group.editor" itemType="typeGroupMarker"/>
|
||||
<coolItem id="group.help" itemType="typeGroupMarker"/>
|
||||
<coolItem id="org.eclipse.ui.workbench.help" itemType="typeToolBarContribution" x="-1" y="-1"/>
|
||||
</coolbarLayout>
|
||||
<page aggregateWorkingSetId="Aggregate for window 1351461887120" focus="true" label="Workspace - Java">
|
||||
<editors>
|
||||
<editorArea activeWorkbook="DefaultEditorWorkbook">
|
||||
<info part="DefaultEditorWorkbook">
|
||||
<folder appearance="1" expanded="2">
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
|
||||
</folder>
|
||||
</info>
|
||||
</editorArea>
|
||||
</editors>
|
||||
<views>
|
||||
<view id="org.eclipse.ui.views.ProblemView" partName="Problems">
|
||||
<viewState PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">
|
||||
<columnWidths org.eclipse.ui.ide.locationField="90" org.eclipse.ui.ide.markerType="90" org.eclipse.ui.ide.pathField="120" org.eclipse.ui.ide.resourceField="90" org.eclipse.ui.ide.severityAndDescriptionField="300"/>
|
||||
<visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>
|
||||
<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
|
||||
<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
|
||||
<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
|
||||
<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
|
||||
</viewState>
|
||||
</view>
|
||||
<view id="org.eclipse.jdt.ui.PackageExplorer" partName="Package Explorer">
|
||||
<viewState group_libraries="1" layout="2" linkWithEditor="0" rootMode="1" workingSetName="">
|
||||
<customFilters userDefinedPatternsEnabled="false">
|
||||
<xmlDefinedFilters>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LibraryFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.StaticsFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.FieldsFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter" isEnabled="true"/>
|
||||
<child filterId="org.eclipse.mylyn.java.ui.MembersFilter" isEnabled="false"/>
|
||||
<child filterId="org.eclipse.m2e.MavenModuleFilter" isEnabled="false"/>
|
||||
</xmlDefinedFilters>
|
||||
</customFilters>
|
||||
</viewState>
|
||||
</view>
|
||||
<view id="org.eclipse.mylyn.tasks.ui.views.tasks" partName="Task List">
|
||||
<viewState linkWithEditor="true" presentation="org.eclipse.mylyn.tasks.ui.categorized">
|
||||
<sorter groupBy="CATEGORY_QUERY">
|
||||
<sorter>
|
||||
<sort0 sortDirection="1" sortKey="PRIORITY"/>
|
||||
<sort1 sortDirection="1" sortKey="RANK"/>
|
||||
<sort2 sortDirection="1" sortKey="DATE_CREATED"/>
|
||||
<sort3 sortDirection="1" sortKey="NONE"/>
|
||||
<sort4 sortDirection="1" sortKey="NONE"/>
|
||||
<sort5 sortDirection="1" sortKey="NONE"/>
|
||||
<sort6 sortDirection="1" sortKey="NONE"/>
|
||||
<sort7 sortDirection="1" sortKey="NONE"/>
|
||||
</sorter>
|
||||
</sorter>
|
||||
<filteredTreeFindHistory/>
|
||||
</viewState>
|
||||
</view>
|
||||
<view id="org.eclipse.ui.views.ContentOutline" partName="Outline">
|
||||
<viewState/>
|
||||
</view>
|
||||
<view id="org.eclipse.jdt.ui.SourceView" partName="Declaration"/>
|
||||
<view id="org.eclipse.jdt.ui.JavadocView" partName="Javadoc"/>
|
||||
</views>
|
||||
<perspectives activePart="org.eclipse.jdt.ui.PackageExplorer" activePerspective="org.eclipse.jdt.ui.JavaPerspective">
|
||||
<perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">
|
||||
<descriptor class="org.eclipse.jdt.internal.ui.JavaPerspectiveFactory" id="org.eclipse.jdt.ui.JavaPerspective" label="Java"/>
|
||||
<alwaysOnActionSet id="org.eclipse.mylyn.context.ui.actionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.mylyn.doc.actionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.mylyn.tasks.ui.navigation"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.cheatsheets.actionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.search.searchActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.externaltools.ExternalToolsSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.actionSet.keyBindings"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.actionSet.openFiles"/>
|
||||
<alwaysOnActionSet id="org.eclipse.wb.core.ui.actionset"/>
|
||||
<alwaysOnActionSet id="org.eclipse.debug.ui.launchActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.jdt.ui.JavaActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.jdt.ui.JavaElementCreationActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.ui.NavigateActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.debug.ui.breakpointActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>
|
||||
<alwaysOnActionSet id="org.eclipse.jdt.junit.JUnitActionSet"/>
|
||||
<show_view_action id="org.eclipse.jdt.ui.PackageExplorer"/>
|
||||
<show_view_action id="org.eclipse.jdt.ui.TypeHierarchy"/>
|
||||
<show_view_action id="org.eclipse.jdt.ui.SourceView"/>
|
||||
<show_view_action id="org.eclipse.jdt.ui.JavadocView"/>
|
||||
<show_view_action id="org.eclipse.search.ui.views.SearchView"/>
|
||||
<show_view_action id="org.eclipse.ui.console.ConsoleView"/>
|
||||
<show_view_action id="org.eclipse.ui.views.ContentOutline"/>
|
||||
<show_view_action id="org.eclipse.ui.views.ProblemView"/>
|
||||
<show_view_action id="org.eclipse.ui.views.ResourceNavigator"/>
|
||||
<show_view_action id="org.eclipse.ui.views.TaskList"/>
|
||||
<show_view_action id="org.eclipse.ui.views.ProgressView"/>
|
||||
<show_view_action id="org.eclipse.ui.navigator.ProjectExplorer"/>
|
||||
<show_view_action id="org.eclipse.ui.texteditor.TemplatesView"/>
|
||||
<show_view_action id="org.eclipse.pde.runtime.LogView"/>
|
||||
<show_view_action id="org.eclipse.ant.ui.views.AntView"/>
|
||||
<show_view_action id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
|
||||
<show_view_action id="org.eclipse.wb.core.StructureView"/>
|
||||
<show_view_action id="org.eclipse.wb.core.PaletteView"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.JavaProjectWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewEnumCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard"/>
|
||||
<new_wizard_action id="org.eclipse.ui.wizards.new.folder"/>
|
||||
<new_wizard_action id="org.eclipse.ui.wizards.new.file"/>
|
||||
<new_wizard_action id="org.eclipse.ui.editors.wizards.UntitledTextFileWizard"/>
|
||||
<new_wizard_action id="org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard"/>
|
||||
<new_wizard_action id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"/>
|
||||
<perspective_action id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
|
||||
<perspective_action id="org.eclipse.debug.ui.DebugPerspective"/>
|
||||
<hide_toolbar_item_id id="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
|
||||
<hide_toolbar_item_id id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"/>
|
||||
<view id="org.eclipse.jdt.ui.PackageExplorer"/>
|
||||
<view id="org.eclipse.ui.views.ProblemView"/>
|
||||
<view id="org.eclipse.jdt.ui.JavadocView"/>
|
||||
<view id="org.eclipse.jdt.ui.SourceView"/>
|
||||
<view id="org.eclipse.ui.views.ContentOutline"/>
|
||||
<view id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
|
||||
<fastViewBars/>
|
||||
<layout>
|
||||
<mainWindow>
|
||||
<info folder="true" part="left">
|
||||
<folder activePageID="org.eclipse.jdt.ui.PackageExplorer" appearance="2" expanded="2">
|
||||
<page content="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer"/>
|
||||
<page content="org.eclipse.jdt.ui.TypeHierarchy" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.views.ResourceNavigator" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.navigator.ProjectExplorer" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.jdt.junit.ResultView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.wb.core.StructureView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.wb.core.PaletteView" label="LabelNotFound"/>
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
|
||||
<part id="0"/>
|
||||
</presentation>
|
||||
</folder>
|
||||
</info>
|
||||
<info folder="true" part="org.eclipse.ui.internal.ViewStack@1e84841" ratio="0.75" ratioLeft="750" ratioRight="250" relationship="2" relative="left">
|
||||
<folder appearance="2" expanded="2">
|
||||
<page content="org.eclipse.help.ui.HelpView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="LabelNotFound"/>
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
|
||||
</folder>
|
||||
</info>
|
||||
<info part="org.eclipse.ui.editorss" ratio="0.25" ratioLeft="250" ratioRight="750" relationship="2" relative="left"/>
|
||||
<info folder="true" part="bottom" ratio="0.7496136" ratioLeft="485" ratioRight="162" relationship="4" relative="org.eclipse.ui.editorss">
|
||||
<folder activePageID="org.eclipse.ui.views.ProblemView" appearance="2" expanded="2">
|
||||
<page content="org.eclipse.ui.views.ProblemView" label="Problems"/>
|
||||
<page content="org.eclipse.jdt.ui.JavadocView" label="Javadoc"/>
|
||||
<page content="org.eclipse.jdt.ui.SourceView" label="Declaration"/>
|
||||
<page content="org.eclipse.search.ui.views.SearchView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.console.ConsoleView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.views.BookmarkView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ui.views.ProgressView" label="LabelNotFound"/>
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
|
||||
<part id="0"/>
|
||||
<part id="1"/>
|
||||
<part id="2"/>
|
||||
</presentation>
|
||||
</folder>
|
||||
</info>
|
||||
<info folder="true" part="org.eclipse.ui.internal.ViewStack@108b201" ratio="0.7493333" ratioLeft="562" ratioRight="188" relationship="2" relative="org.eclipse.ui.editorss">
|
||||
<folder activePageID="org.eclipse.mylyn.tasks.ui.views.tasks" appearance="2" expanded="2">
|
||||
<page content="org.eclipse.mylyn.tasks.ui.views.tasks" label="Task List"/>
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
|
||||
<part id="0"/>
|
||||
</presentation>
|
||||
</folder>
|
||||
</info>
|
||||
<info folder="true" part="right" ratio="0.49896908" ratioLeft="242" ratioRight="243" relationship="4" relative="org.eclipse.ui.internal.ViewStack@108b201">
|
||||
<folder activePageID="org.eclipse.ui.views.ContentOutline" appearance="2" expanded="2">
|
||||
<page content="org.eclipse.ui.views.ContentOutline" label="Outline"/>
|
||||
<page content="org.eclipse.ui.texteditor.TemplatesView" label="LabelNotFound"/>
|
||||
<page content="org.eclipse.ant.ui.views.AntView" label="LabelNotFound"/>
|
||||
<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
|
||||
<part id="0"/>
|
||||
</presentation>
|
||||
</folder>
|
||||
</info>
|
||||
<info part="org.eclipse.egit.ui.RepositoriesView" ratio="0.59969085" ratioLeft="388" ratioRight="259" relationship="4" relative="left"/>
|
||||
</mainWindow>
|
||||
</layout>
|
||||
</perspective>
|
||||
</perspectives>
|
||||
<workingSets/>
|
||||
<navigationHistory/>
|
||||
<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>
|
||||
</page>
|
||||
<workbenchWindowAdvisor/>
|
||||
<actionBarAdvisor/>
|
||||
<trimLayout>
|
||||
<trimArea IMemento.internal.id="128">
|
||||
<trimItem IMemento.internal.id="org.eclipse.ui.internal.WorkbenchWindow.topBar"/>
|
||||
<trimItem IMemento.internal.id="org.eclipse.mylyn.tasks.ui.trim.container"/>
|
||||
</trimArea>
|
||||
<trimArea IMemento.internal.id="1024">
|
||||
<trimItem IMemento.internal.id="org.eclise.ui.internal.FastViewBar"/>
|
||||
<trimItem IMemento.internal.id="org.eclipse.jface.action.StatusLineManager"/>
|
||||
<trimItem IMemento.internal.id="org.eclipse.ui.internal.progress.ProgressRegion"/>
|
||||
</trimArea>
|
||||
</trimLayout>
|
||||
</window>
|
||||
<mruList/>
|
||||
</workbench>
|
|
@ -1,4 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<workingSetManager>
|
||||
<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1351461887122_0" label="Window Working Set" name="Aggregate for window 1351461887120"/>
|
||||
</workingSetManager>
|
Binary file not shown.
Before Width: | Height: | Size: 4 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.8 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.6 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.8 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.9 KiB |
|
@ -1,145 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<toolkits>
|
||||
|
||||
<!-- SWT -->
|
||||
<toolkit
|
||||
name="SWT"
|
||||
id="org.eclipse.swt"
|
||||
icon="toolkit_swt.png"
|
||||
providerName="Eclipse.org"
|
||||
licenseDescription="EPL"
|
||||
moreInfoURL="http://www.eclipse.org/swt/">
|
||||
|
||||
<description>This WindowBuilder toolkit allows you to build user interfaces with the Standard Widget Toolkit (SWT) from Eclipse.</description>
|
||||
|
||||
<updateSite
|
||||
version="[3.6,3.7)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.6"
|
||||
auxurl="http://download.eclipse.org/releases/helios">
|
||||
<feature id="org.eclipse.wb.rcp.feature"/>
|
||||
</updateSite>
|
||||
|
||||
<updateSite
|
||||
version="[3.7,5.0)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.7"
|
||||
auxurl="http://download.eclipse.org/releases/indigo">
|
||||
<feature id="org.eclipse.wb.rcp.feature"/>
|
||||
</updateSite>
|
||||
</toolkit>
|
||||
|
||||
<!-- Swing -->
|
||||
<toolkit
|
||||
name="Swing"
|
||||
id="org.eclipse.swing"
|
||||
icon="toolkit_swing.png"
|
||||
providerName="Eclipse.org"
|
||||
licenseDescription="EPL">
|
||||
|
||||
<description>This WindowBuilder toolkit allows you to build user interfaces with Java's Swing GUI framework.</description>
|
||||
|
||||
<updateSite
|
||||
version="[3.6,3.7)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.6">
|
||||
<feature id="org.eclipse.wb.swing.feature"/>
|
||||
</updateSite>
|
||||
|
||||
<updateSite
|
||||
version="[3.7,5.0)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.7">
|
||||
<feature id="org.eclipse.wb.swing.feature"/>
|
||||
</updateSite>
|
||||
</toolkit>
|
||||
|
||||
<!-- eRCP -->
|
||||
<toolkit
|
||||
name="eRCP"
|
||||
id="org.eclipse.ercp"
|
||||
icon="toolkit_ercp.png"
|
||||
providerName="Eclipse.org"
|
||||
licenseDescription="EPL"
|
||||
os="win32"
|
||||
moreInfoURL="http://www.eclipse.org/ercp/">
|
||||
|
||||
<description>This WindowBuilder toolkit allows you to build user interfaces with Eclipse's embedded Rich Client Platform (eRCP) framework. eRCP targets embedded devices.</description>
|
||||
|
||||
<updateSite
|
||||
version="[3.6,3.7)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.6"
|
||||
auxurl="http://download.eclipse.org/releases/helios">
|
||||
<feature id="org.eclipse.wb.ercp.feature"/>
|
||||
</updateSite>
|
||||
|
||||
<updateSite
|
||||
version="[3.7,5.0)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.7"
|
||||
auxurl="http://download.eclipse.org/releases/indigo">
|
||||
<feature id="org.eclipse.wb.ercp.feature"/>
|
||||
</updateSite>
|
||||
</toolkit>
|
||||
|
||||
<!-- XWT -->
|
||||
<toolkit
|
||||
name="XWT"
|
||||
id="org.eclipse.xwt"
|
||||
icon="toolkit_xwt.png"
|
||||
providerName="Eclipse.org"
|
||||
licenseDescription="EPL"
|
||||
moreInfoURL="http://wiki.eclipse.org/E4/XWT">
|
||||
|
||||
<description>This WindowBuilder toolkit allows you to build user interfaces with the XML Windowing Toolkit (XWT) UI framework.</description>
|
||||
|
||||
<updateSite
|
||||
version="[3.6,3.7)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.6"
|
||||
auxurl="http://download.eclipse.org/releases/helios">
|
||||
<feature id="org.eclipse.wb.xwt.feature"/>
|
||||
</updateSite>
|
||||
|
||||
<updateSite
|
||||
version="[3.7,5.0)"
|
||||
url="http://download.eclipse.org/windowbuilder/WB/integration/3.7"
|
||||
auxurl="http://download.eclipse.org/releases/indigo">
|
||||
<feature id="org.eclipse.wb.xwt.feature"/>
|
||||
</updateSite>
|
||||
</toolkit>
|
||||
|
||||
<!-- GWT -->
|
||||
<toolkit
|
||||
name="GWT"
|
||||
title="GWT / Google Plugin for Eclipse"
|
||||
id="com.google.gwt"
|
||||
icon="toolkit_gwt.png"
|
||||
providerName="Google, Inc."
|
||||
moreInfoURL="http://code.google.com/eclipse/index.html">
|
||||
|
||||
<description>The Google Plugin for Eclipse provides support for building projects with the Google Web Toolkit and Google APIs, as well as integration with Google Project Hosting and App Engine.</description>
|
||||
|
||||
<updateSite version="[3.6,3.7)" url="http://dl.google.com/eclipse/plugin/3.6"
|
||||
auxurl="http://download.eclipse.org/releases/helios">
|
||||
<feature id="com.google.gdt.eclipse.suite.e36.feature"/>
|
||||
<feature id="com.google.gwt.eclipse.sdkbundle.e36.feature" optional="true"/>
|
||||
<feature id="com.google.appengine.eclipse.sdkbundle.e36.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.core.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.core.xml.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.css.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.hosted.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.editor.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.gpe.feature" optional="true"/>
|
||||
</updateSite>
|
||||
|
||||
<updateSite version="[3.7,3.8)" url="http://dl.google.com/eclipse/plugin/3.7"
|
||||
auxurl="http://download.eclipse.org/releases/indigo">
|
||||
<feature id="com.google.gdt.eclipse.suite.e37.feature"/>
|
||||
<feature id="com.google.gwt.eclipse.sdkbundle.e37.feature" optional="true"/>
|
||||
<feature id="com.google.appengine.eclipse.sdkbundle.e37.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.core.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.core.xml.feature" optional="true"/>
|
||||
<feature id="org.eclipse.wb.css.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.hosted.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.editor.feature" optional="true"/>
|
||||
<feature id="com.google.gdt.eclipse.designer.gpe.feature" optional="true"/>
|
||||
</updateSite>
|
||||
</toolkit>
|
||||
|
||||
</toolkits>
|
|
@ -1 +0,0 @@
|
|||
org.eclipse.core.runtime=1
|
|
@ -1,4 +1,5 @@
|
|||
package basicpipes;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import net.minecraft.src.Block;
|
||||
|
@ -30,16 +31,18 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
|||
import cpw.mods.fml.common.network.NetworkMod;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import cpw.mods.fml.common.registry.LanguageRegistry;
|
||||
@Mod(modid = "basicPipes", name = "Basic Pipes", version = "1.9",dependencies = "after:UniversalElectricity")
|
||||
|
||||
@Mod(modid = "basicPipes", name = "Basic Pipes", version = "1.9", dependencies = "after:UniversalElectricity")
|
||||
@NetworkMod(channels = { "Pipes" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class)
|
||||
public class BasicPipesMain {
|
||||
|
||||
public class BasicPipesMain{
|
||||
public BasicPipesMain instance;
|
||||
|
||||
public BasicPipesMain instance;
|
||||
|
||||
@SidedProxy(clientSide = "basicpipes.PipeClientProxy", serverSide = "basicpipes.PipeProxy")
|
||||
@SidedProxy(clientSide = "basicpipes.PipeClientProxy", serverSide = "basicpipes.PipeProxy")
|
||||
public static PipeProxy proxy;
|
||||
static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/UniversalElectricity/BasicPipes.cfg")));
|
||||
static Configuration config = new Configuration((new File(
|
||||
cpw.mods.fml.common.Loader.instance().getConfigDir(),
|
||||
"/UniversalElectricity/BasicPipes.cfg")));
|
||||
public static int pipeID = configurationProperties();
|
||||
private static int partID;
|
||||
private static int ppipeID;
|
||||
|
@ -49,7 +52,8 @@ public class BasicPipesMain{
|
|||
public static int valveID;
|
||||
public static int rodID;
|
||||
public static Block pipe = new BlockPipe(pipeID).setBlockName("pipe");
|
||||
public static Block machine = new BlockMachine(machineID).setBlockName("pump");
|
||||
public static Block machine = new BlockMachine(machineID)
|
||||
.setBlockName("pump");
|
||||
public static Block valve = new BlockValve(valveID).setBlockName("valve");
|
||||
public static Block rod = new BlockRod(rodID);
|
||||
public static Item parts = new ItemParts(partID);
|
||||
|
@ -61,103 +65,156 @@ public class BasicPipesMain{
|
|||
public static String textureFile = "/textures";
|
||||
public static boolean ueLoaded = false;
|
||||
|
||||
|
||||
public static int configurationProperties()
|
||||
{
|
||||
config.load();
|
||||
pipeID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"PipeBlock", 155).value);
|
||||
machineID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"machineBlock", 156).value);
|
||||
valveID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"ValveBlock", 157).value);
|
||||
rodID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"gearBlock", 158).value);
|
||||
partID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,"parts", 23022).value);
|
||||
ppipeID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,"pipes", 23023).value);
|
||||
toolID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,"ToolID", 23024).value);
|
||||
tankID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,"tankID", 23025).value);
|
||||
config.save();
|
||||
return pipeID;
|
||||
}
|
||||
@PreInit
|
||||
public void preInit(FMLPreInitializationEvent event)
|
||||
{
|
||||
proxy.preInit();
|
||||
GameRegistry.registerBlock(pipe);
|
||||
GameRegistry.registerBlock(rod);
|
||||
GameRegistry.registerBlock(machine,basicpipes.machines.ItemMachine.class);
|
||||
public static int configurationProperties() {
|
||||
config.load();
|
||||
pipeID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"PipeBlock", 155).value);
|
||||
machineID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"machineBlock", 156).value);
|
||||
valveID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"ValveBlock", 157).value);
|
||||
rodID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"gearBlock", 158).value);
|
||||
partID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,
|
||||
"parts", 23022).value);
|
||||
ppipeID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,
|
||||
"pipes", 23023).value);
|
||||
toolID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,
|
||||
"ToolID", 23024).value);
|
||||
tankID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,
|
||||
"tankID", 23025).value);
|
||||
config.save();
|
||||
return pipeID;
|
||||
}
|
||||
|
||||
@PreInit
|
||||
public void preInit(FMLPreInitializationEvent event) {
|
||||
proxy.preInit();
|
||||
GameRegistry.registerBlock(pipe);
|
||||
GameRegistry.registerBlock(rod);
|
||||
GameRegistry.registerBlock(machine,
|
||||
basicpipes.machines.ItemMachine.class);
|
||||
}
|
||||
|
||||
@Init
|
||||
public void load(FMLInitializationEvent evt)
|
||||
{
|
||||
//register
|
||||
public void load(FMLInitializationEvent evt) {
|
||||
// register
|
||||
proxy.init();
|
||||
GameRegistry.registerTileEntity(TileEntityPipe.class, "pipe");
|
||||
GameRegistry.registerTileEntity(TileEntityPump.class, "pump");
|
||||
GameRegistry.registerTileEntity(TileEntityRod.class, "rod");
|
||||
GameRegistry.registerTileEntity(TileEntityLTank.class, "ltank");
|
||||
//Names and lang stuff
|
||||
//Pipe Names
|
||||
for(int i =0; i < Liquid.values().length;i++)
|
||||
{
|
||||
LanguageRegistry.addName((new ItemStack(itemPipes, 1, i)), Liquid.getLiquid(i).lName+" Pipe");
|
||||
}
|
||||
for(int i =0; i < Liquid.values().length;i++)
|
||||
{
|
||||
LanguageRegistry.addName((new ItemStack(itemTank, 1, i)), Liquid.getLiquid(i).lName+" Tank");
|
||||
}
|
||||
//Pump
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 0)), "WaterPump");
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 4)), "WaterCondensor");
|
||||
LanguageRegistry.addName((new ItemStack(rod, 1)), "MechRod");
|
||||
//Tools
|
||||
LanguageRegistry.addName((new ItemStack(gauge, 1, 0)), "PipeGuage");
|
||||
//Parts
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 0)), "BronzeTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 1)), "IronTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 2)), "ObsidianTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 3)), "NetherTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 4)), "LeatherSeal");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 5)), "SlimeSeal");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 6)), "BronzeTank");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 7)), "Valve");
|
||||
// Names and lang stuff
|
||||
// Pipe Names
|
||||
for (int i = 0; i < Liquid.values().length; i++) {
|
||||
LanguageRegistry.addName((new ItemStack(itemPipes, 1, i)),
|
||||
Liquid.getLiquid(i).lName + " Pipe");
|
||||
}
|
||||
for (int i = 0; i < Liquid.values().length; i++) {
|
||||
LanguageRegistry.addName((new ItemStack(itemTank, 1, i)),
|
||||
Liquid.getLiquid(i).lName + " Tank");
|
||||
}
|
||||
// Pump
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 0)), "WaterPump");
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 4)),
|
||||
"WaterCondensor");
|
||||
LanguageRegistry.addName((new ItemStack(rod, 1)), "MechRod");
|
||||
// Tools
|
||||
LanguageRegistry.addName((new ItemStack(gauge, 1, 0)), "PipeGuage");
|
||||
// Parts
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 0)), "BronzeTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 1)), "IronTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 2)), "ObsidianTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 3)), "NetherTube");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 4)), "LeatherSeal");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 5)), "SlimeSeal");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 6)), "BronzeTank");
|
||||
LanguageRegistry.addName((new ItemStack(parts, 1, 7)), "Valve");
|
||||
}
|
||||
@PostInit
|
||||
public void postInit(FMLPostInitializationEvent event)
|
||||
{
|
||||
proxy.postInit();
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2,1), new Object[] { "@@@", '@',Item.ingotIron});//iron tube
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2,2), new Object[] { "@@@", '@',Block.obsidian});//obby Tube
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2,3), new Object[] { "N@N", 'N',Block.netherrack,'@',new ItemStack(parts, 2,2)});//nether tube
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2,4), new Object[] { "@@","@@", '@',Item.leather});//seal
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(parts, 1,5), new Object[] { new ItemStack(parts, 1,4),new ItemStack(Item.slimeBall, 1)});//stick seal
|
||||
//crafting pipes
|
||||
//{"black", "red", "green", "brown", "blue", "purple", "cyan",
|
||||
//"silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta", "orange", "white"};
|
||||
GameRegistry.addRecipe(new ItemStack(rod, 1), new Object[] { "I@I", 'I',Item.ingotIron,'@',new ItemStack(parts, 1,1)});
|
||||
//water
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1,1), new Object[] { new ItemStack(parts, 1,1),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,4)});
|
||||
//lava TODO change to use obby pipe and nether items
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1,2), new Object[] { new ItemStack(parts, 1,2),new ItemStack(Item.dyePowder, 1,1)});
|
||||
//oil
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1,3), new Object[] { new ItemStack(parts, 1,1),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,0)});
|
||||
//fuel
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1,4), new Object[] { new ItemStack(parts, 1,1),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,11)});
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 1,7), new Object[] { "T@T", 'T',new ItemStack(parts,1,1),'@',Block.lever});//valve
|
||||
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 1,6), new Object[] { " @ ","@ @"," @ ", '@',Item.ingotIron});//tank
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1,0), new Object[] { new ItemStack(parts, 1,6),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,15)});
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1,1), new Object[] { new ItemStack(parts, 1,6),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,4)});
|
||||
//lava TODO change to use obby pipe and nether items
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1,2), new Object[] { new ItemStack(parts, 1,6),Block.obsidian,Block.obsidian,Block.obsidian,Block.obsidian});
|
||||
//oil
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1,3), new Object[] { new ItemStack(parts, 1,6),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,0)});
|
||||
//fuel
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1,4), new Object[] { new ItemStack(parts, 1,6),new ItemStack(parts, 1,4),new ItemStack(Item.dyePowder, 1,11)});
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1,0), new Object[] { new ItemStack(parts, 1,1),new ItemStack(parts, 1,4)});
|
||||
GameRegistry.addRecipe(new ItemStack(machine, 1,0), new Object[] { "@T@","BPB","@P@"
|
||||
, '@',new ItemStack(Item.ingotIron,2)
|
||||
, 'B',new ItemStack(parts, 1,7)
|
||||
, 'P',new ItemStack(Block.pistonBase)
|
||||
, 'T',new ItemStack(parts, 1,6)
|
||||
});
|
||||
@PostInit
|
||||
public void postInit(FMLPostInitializationEvent event) {
|
||||
proxy.postInit();
|
||||
GameRegistry.addRecipe(new ItemStack(this.gauge, 1, 0), new Object[] {
|
||||
"TVT"," T ", 'V', new ItemStack(parts,1,7), 'T',new ItemStack(parts,1,1) });
|
||||
//iron tube
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2, 1), new Object[] {
|
||||
"@@@", '@', Item.ingotIron });
|
||||
//obby tube
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2, 2), new Object[] {
|
||||
"@@@", '@', Block.obsidian });
|
||||
//nether tube
|
||||
GameRegistry
|
||||
.addRecipe(new ItemStack(parts, 2, 3),
|
||||
new Object[] { "N@N", 'N', Block.netherrack, '@',
|
||||
new ItemStack(parts, 2, 2) });
|
||||
//seal
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 2, 4), new Object[] { "@@",
|
||||
"@@", '@', Item.leather });
|
||||
//slime steal
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(parts, 1, 5),
|
||||
new Object[] { new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.slimeBall, 1) });// stick seal
|
||||
// crafting pipes
|
||||
// {"black", "red", "green", "brown", "blue", "purple", "cyan",
|
||||
// "silver", "gray", "pink", "lime", "yellow", "lightBlue", "magenta",
|
||||
// "orange", "white"};
|
||||
GameRegistry.addRecipe(new ItemStack(rod, 1), new Object[] { "I@I",
|
||||
'I', Item.ingotIron, '@', new ItemStack(parts, 1, 1) });
|
||||
// water
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1, 1),
|
||||
new Object[] { new ItemStack(parts, 1, 1),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 4) });
|
||||
// lava TODO change to use obby pipe and nether items
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1, 2),
|
||||
new Object[] { new ItemStack(parts, 1, 2),
|
||||
new ItemStack(Item.dyePowder, 1, 1) });
|
||||
// oil
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1, 3),
|
||||
new Object[] { new ItemStack(parts, 1, 1),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 0) });
|
||||
// fuel
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1, 4),
|
||||
new Object[] { new ItemStack(parts, 1, 1),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 11) });
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 1, 7), new Object[] {
|
||||
"T@T", 'T', new ItemStack(parts, 1, 1), '@', Block.lever });// valve
|
||||
|
||||
GameRegistry.addRecipe(new ItemStack(parts, 1, 6), new Object[] {
|
||||
" @ ", "@ @", " @ ", '@', Item.ingotIron });// tank
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1, 0),
|
||||
new Object[] { new ItemStack(parts, 1, 6),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 15) });
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1, 1),
|
||||
new Object[] { new ItemStack(parts, 1, 6),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 4) });
|
||||
// lava TODO change to use obby pipe and nether items
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1, 2),
|
||||
new Object[] { new ItemStack(parts, 1, 6), Block.obsidian,
|
||||
Block.obsidian, Block.obsidian, Block.obsidian });
|
||||
// oil
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1, 3),
|
||||
new Object[] { new ItemStack(parts, 1, 6),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 0) });
|
||||
// fuel
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemTank, 1, 4),
|
||||
new Object[] { new ItemStack(parts, 1, 6),
|
||||
new ItemStack(parts, 1, 4),
|
||||
new ItemStack(Item.dyePowder, 1, 11) });
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(itemPipes, 1, 0),
|
||||
new Object[] { new ItemStack(parts, 1, 1),
|
||||
new ItemStack(parts, 1, 4) });
|
||||
GameRegistry.addRecipe(new ItemStack(machine, 1, 0), new Object[] {
|
||||
"@T@", "BPB", "@P@", '@', new ItemStack(Item.ingotIron, 2),
|
||||
'B', new ItemStack(parts, 1, 7), 'P',
|
||||
new ItemStack(Block.pistonBase), 'T',
|
||||
new ItemStack(parts, 1, 6) });
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ public class ItemGuage extends Item
|
|||
this.setIconIndex(10);
|
||||
this.setItemName("guage");
|
||||
this.setCreativeTab(CreativeTabs.tabTools);
|
||||
this.setMaxStackSize(1);
|
||||
}
|
||||
@Override
|
||||
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package basicpipes.conductors;
|
||||
|
||||
import net.minecraft.src.EntityPlayer;
|
||||
import net.minecraft.src.INetworkManager;
|
||||
import net.minecraft.src.NBTTagCompound;
|
||||
|
@ -15,8 +16,9 @@ import basicpipes.pipes.api.Liquid;
|
|||
import basicpipes.pipes.api.MHelper;
|
||||
|
||||
import com.google.common.io.ByteArrayDataInput;
|
||||
public class TileEntityPipe extends TileEntity implements ILiquidConsumer,IPacketReceiver
|
||||
{
|
||||
|
||||
public class TileEntityPipe extends TileEntity implements ILiquidConsumer,
|
||||
IPacketReceiver {
|
||||
protected Liquid type = Liquid.DEFUALT;
|
||||
|
||||
public int capacity = 2;
|
||||
|
@ -24,78 +26,89 @@ public class TileEntityPipe extends TileEntity implements ILiquidConsumer,IPacke
|
|||
public int connectedUnits = 0;
|
||||
public int liquidStored = 0;
|
||||
private int count = 0;
|
||||
private int count2 =0;
|
||||
private int count2 = 0;
|
||||
|
||||
protected boolean firstUpdate = true;
|
||||
|
||||
public TileEntity[] connectedBlocks = {null, null, null, null, null, null};
|
||||
public int getPressure()
|
||||
{
|
||||
public TileEntity[] connectedBlocks = { null, null, null, null, null, null };
|
||||
|
||||
public int getPressure() {
|
||||
return this.presure;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateEntity()
|
||||
{
|
||||
public void updateEntity() {
|
||||
int highestPressure = 0;
|
||||
if(++count >= 5)
|
||||
{
|
||||
this.connectedBlocks = MHelper.getSourounding(worldObj,xCoord, yCoord, zCoord);
|
||||
for(int i =0; i < 6; i++)
|
||||
{
|
||||
if (++count >= 5) {
|
||||
this.connectedBlocks = MHelper.getSourounding(worldObj, xCoord,
|
||||
yCoord, zCoord);
|
||||
for (int i = 0; i < 6; i++) {
|
||||
|
||||
|
||||
if(connectedBlocks[i] instanceof ILiquidConsumer && ((ILiquidConsumer) connectedBlocks[i]).canRecieveLiquid(this.type, ForgeDirection.getOrientation(i).getOpposite()))
|
||||
{
|
||||
if (connectedBlocks[i] instanceof ILiquidConsumer
|
||||
&& ((ILiquidConsumer) connectedBlocks[i])
|
||||
.canRecieveLiquid(this.type, ForgeDirection
|
||||
.getOrientation(i).getOpposite())) {
|
||||
this.connectedUnits++;
|
||||
if(connectedBlocks[i] instanceof TileEntityPipe)
|
||||
{
|
||||
if(((TileEntityPipe) connectedBlocks[i]).getPressure() > highestPressure)
|
||||
{
|
||||
highestPressure = ((TileEntityPipe) connectedBlocks[i]).getPressure();
|
||||
if (connectedBlocks[i] instanceof TileEntityPipe) {
|
||||
if (((TileEntityPipe) connectedBlocks[i]).getPressure() > highestPressure) {
|
||||
highestPressure = ((TileEntityPipe) connectedBlocks[i])
|
||||
.getPressure();
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
if(connectedBlocks[i] instanceof ILiquidProducer && ((ILiquidProducer) connectedBlocks[i]).canProduceLiquid(this.type, ForgeDirection.getOrientation(i).getOpposite()))
|
||||
{
|
||||
this.connectedUnits++;
|
||||
if(((ILiquidProducer) connectedBlocks[i]).canProducePresure(this.type, ForgeDirection.getOrientation(i)) && ((ILiquidProducer) connectedBlocks[i]).presureOutput(this.type,ForgeDirection.getOrientation(i).getOpposite()) > highestPressure)
|
||||
{
|
||||
highestPressure = ((ILiquidProducer) connectedBlocks[i]).presureOutput(this.type,ForgeDirection.getOrientation(i));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
} else if (connectedBlocks[i] instanceof ILiquidProducer
|
||||
&& ((ILiquidProducer) connectedBlocks[i])
|
||||
.canProduceLiquid(this.type, ForgeDirection
|
||||
.getOrientation(i).getOpposite())) {
|
||||
this.connectedUnits++;
|
||||
if (((ILiquidProducer) connectedBlocks[i])
|
||||
.canProducePresure(this.type,
|
||||
ForgeDirection.getOrientation(i))
|
||||
&& ((ILiquidProducer) connectedBlocks[i])
|
||||
.presureOutput(this.type, ForgeDirection
|
||||
.getOrientation(i).getOpposite()) > highestPressure) {
|
||||
highestPressure = ((ILiquidProducer) connectedBlocks[i])
|
||||
.presureOutput(this.type,
|
||||
ForgeDirection.getOrientation(i));
|
||||
}
|
||||
} else {
|
||||
connectedBlocks[i] = null;
|
||||
}
|
||||
}
|
||||
if(!worldObj.isRemote)
|
||||
{
|
||||
if(firstUpdate || count2++ >= 10)
|
||||
{ count2= 0;
|
||||
if (!worldObj.isRemote) {
|
||||
if (firstUpdate || count2++ >= 10) {
|
||||
count2 = 0;
|
||||
firstUpdate = false;
|
||||
Packet packet = PacketManager.getPacket("Pipes",this, new Object[]{this.type.ordinal()});
|
||||
PacketManager.sendPacketToClients(packet, worldObj, Vector3.get(this), 60);
|
||||
Packet packet = PacketManager.getPacket("Pipes", this,
|
||||
new Object[] { this.type.ordinal() });
|
||||
PacketManager.sendPacketToClients(packet, worldObj,
|
||||
Vector3.get(this), 60);
|
||||
}
|
||||
this.presure = highestPressure -1;
|
||||
for(int i =0; i < 6; i++)
|
||||
{
|
||||
if(connectedBlocks[i] instanceof ILiquidProducer)
|
||||
{
|
||||
int vol = ((ILiquidProducer)connectedBlocks[i]).onProduceLiquid(this.type, this.capacity - this.liquidStored, ForgeDirection.getOrientation(i).getOpposite());
|
||||
this.liquidStored = Math.max(this.liquidStored + vol,this.capacity);
|
||||
this.presure = highestPressure - 1;
|
||||
for (int i = 0; i < 6; i++) {
|
||||
if (connectedBlocks[i] instanceof ILiquidProducer) {
|
||||
int vol = ((ILiquidProducer) connectedBlocks[i])
|
||||
.onProduceLiquid(this.type, this.capacity
|
||||
- this.liquidStored, ForgeDirection
|
||||
.getOrientation(i).getOpposite());
|
||||
this.liquidStored = Math.min(this.liquidStored + vol,
|
||||
this.capacity);
|
||||
}
|
||||
if(connectedBlocks[i] instanceof ILiquidConsumer && this.liquidStored > 0 && this.presure > 0)
|
||||
{
|
||||
if(connectedBlocks[i] instanceof TileEntityPipe)
|
||||
{
|
||||
if (connectedBlocks[i] instanceof ILiquidConsumer
|
||||
&& this.liquidStored > 0 && this.presure > 0) {
|
||||
if (connectedBlocks[i] instanceof TileEntityPipe) {
|
||||
this.liquidStored--;
|
||||
int vol = ((ILiquidConsumer)connectedBlocks[i]).onReceiveLiquid(this.type, Math.max(this.liquidStored,1), ForgeDirection.getOrientation(i).getOpposite());
|
||||
int vol = ((ILiquidConsumer) connectedBlocks[i])
|
||||
.onReceiveLiquid(this.type, Math.max(
|
||||
this.liquidStored, 1),
|
||||
ForgeDirection.getOrientation(i)
|
||||
.getOpposite());
|
||||
this.liquidStored += vol;
|
||||
}else
|
||||
{
|
||||
this.liquidStored = ((ILiquidConsumer)connectedBlocks[i]).onReceiveLiquid(this.type, this.liquidStored, ForgeDirection.getOrientation(i).getOpposite());
|
||||
} else {
|
||||
this.liquidStored = ((ILiquidConsumer) connectedBlocks[i])
|
||||
.onReceiveLiquid(this.type,
|
||||
this.liquidStored, ForgeDirection
|
||||
.getOrientation(i)
|
||||
.getOpposite());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -103,105 +116,95 @@ public class TileEntityPipe extends TileEntity implements ILiquidConsumer,IPacke
|
|||
}
|
||||
}
|
||||
|
||||
//---------------
|
||||
//liquid stuff
|
||||
//---------------
|
||||
// ---------------
|
||||
// liquid stuff
|
||||
// ---------------
|
||||
@Override
|
||||
public int onReceiveLiquid(Liquid type,int vol, ForgeDirection side)
|
||||
{
|
||||
if(type == this.type)
|
||||
{
|
||||
int rejectedVolume = Math.max((this.getStoredLiquid(type) + vol) - this.capacity, 0);
|
||||
this.liquidStored = Math.min(Math.max((liquidStored + vol - rejectedVolume),0),this.capacity);
|
||||
public int onReceiveLiquid(Liquid type, int vol, ForgeDirection side) {
|
||||
if (type == this.type) {
|
||||
int rejectedVolume = Math.max((this.getStoredLiquid(type) + vol)
|
||||
- this.capacity, 0);
|
||||
this.liquidStored = Math.min(
|
||||
Math.max((liquidStored + vol - rejectedVolume), 0),
|
||||
this.capacity);
|
||||
return rejectedVolume;
|
||||
}
|
||||
return vol;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Return the stored volume in this pipe.
|
||||
*/
|
||||
@Override
|
||||
public int getStoredLiquid(Liquid type)
|
||||
{
|
||||
if(type == this.type)
|
||||
{
|
||||
return this.liquidStored;
|
||||
}
|
||||
@Override
|
||||
public int getStoredLiquid(Liquid type) {
|
||||
if (type == this.type) {
|
||||
return this.liquidStored;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int getLiquidCapacity(Liquid type)
|
||||
{
|
||||
if(type == this.type)
|
||||
{
|
||||
return this.capacity;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
//find wether or not this side of X block can recieve X liquid type. Also use to determine connection of a pipe
|
||||
@Override
|
||||
public int getLiquidCapacity(Liquid type) {
|
||||
if (type == this.type) {
|
||||
return this.capacity;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// find wether or not this side of X block can recieve X liquid type. Also
|
||||
// use to determine connection of a pipe
|
||||
@Override
|
||||
public boolean canRecieveLiquid(Liquid type, ForgeDirection side) {
|
||||
if(type == this.type)
|
||||
{
|
||||
if (type == this.type) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
//returns liquid type
|
||||
|
||||
// returns liquid type
|
||||
public Liquid getType() {
|
||||
return this.type;
|
||||
}
|
||||
|
||||
//used by the item to set the liquid type on spawn
|
||||
// used by the item to set the liquid type on spawn
|
||||
public void setType(Liquid rType) {
|
||||
this.type = rType;
|
||||
|
||||
}
|
||||
|
||||
|
||||
//---------------------
|
||||
//data
|
||||
//--------------------
|
||||
// ---------------------
|
||||
// data
|
||||
// --------------------
|
||||
@Override
|
||||
public void handlePacketData(INetworkManager network, int packetType,
|
||||
Packet250CustomPayload packet, EntityPlayer player,
|
||||
ByteArrayDataInput data) {
|
||||
try
|
||||
{
|
||||
int type = data.readInt();
|
||||
if(worldObj.isRemote)
|
||||
{
|
||||
this.type = Liquid.getLiquid(type);
|
||||
try {
|
||||
int type = data.readInt();
|
||||
if (worldObj.isRemote) {
|
||||
this.type = Liquid.getLiquid(type);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads a tile entity from NBT.
|
||||
*/
|
||||
public void readFromNBT(NBTTagCompound par1NBTTagCompound)
|
||||
{
|
||||
super.readFromNBT(par1NBTTagCompound);
|
||||
this.liquidStored = par1NBTTagCompound.getInteger("liquid");
|
||||
this.type = Liquid.getLiquid(par1NBTTagCompound.getInteger("type"));
|
||||
}
|
||||
* Reads a tile entity from NBT.
|
||||
*/
|
||||
public void readFromNBT(NBTTagCompound par1NBTTagCompound) {
|
||||
super.readFromNBT(par1NBTTagCompound);
|
||||
this.liquidStored = par1NBTTagCompound.getInteger("liquid");
|
||||
this.type = Liquid.getLiquid(par1NBTTagCompound.getInteger("type"));
|
||||
}
|
||||
|
||||
/**
|
||||
* Writes a tile entity to NBT.
|
||||
*/
|
||||
public void writeToNBT(NBTTagCompound par1NBTTagCompound)
|
||||
{
|
||||
super.writeToNBT(par1NBTTagCompound);
|
||||
par1NBTTagCompound.setInteger("liquid", this.liquidStored);
|
||||
par1NBTTagCompound.setInteger("type", this.type.ordinal());
|
||||
}
|
||||
/**
|
||||
* Writes a tile entity to NBT.
|
||||
*/
|
||||
public void writeToNBT(NBTTagCompound par1NBTTagCompound) {
|
||||
super.writeToNBT(par1NBTTagCompound);
|
||||
par1NBTTagCompound.setInteger("liquid", this.liquidStored);
|
||||
par1NBTTagCompound.setInteger("type", this.type.ordinal());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ public class TileEntityPump extends TileEntityElectricityReceiver implements ILi
|
|||
|
||||
if(!worldObj.isRemote)
|
||||
{
|
||||
if(bBlock == type.Still && this.eStored > 200 && this.lStored < this.wMax)
|
||||
if(bBlock == type.Still && this.eStored >= 200 && this.lStored < this.wMax)
|
||||
{
|
||||
eStored -= 200;
|
||||
lStored += 1;
|
||||
|
@ -71,9 +71,8 @@ public class TileEntityPump extends TileEntityElectricityReceiver implements ILi
|
|||
public int onProduceLiquid(Liquid type, int maxVol, ForgeDirection side) {
|
||||
if(type == this.type && lStored > 0)
|
||||
{
|
||||
int tradeW = Math.min(maxVol, lStored);
|
||||
lStored -= tradeW;
|
||||
return tradeW;
|
||||
lStored -= 1;
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package steampower;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import net.minecraft.src.Block;
|
||||
|
@ -25,12 +26,14 @@ import cpw.mods.fml.common.network.NetworkMod;
|
|||
import cpw.mods.fml.common.network.NetworkRegistry;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import cpw.mods.fml.common.registry.LanguageRegistry;
|
||||
@Mod(modid = "SteamPower", name = "Steam Power", version = "1.9",dependencies = "after:basicPipes")
|
||||
@NetworkMod(channels = { "SPpack" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class)
|
||||
|
||||
public class SteamPowerMain{
|
||||
static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/UniversalElectricity/SteamPower.cfg")));
|
||||
private static int BlockID= configurationProperties();
|
||||
@Mod(modid = "SteamPower", name = "Steam Power", version = "1.9", dependencies = "after:basicPipes")
|
||||
@NetworkMod(channels = { "SPpack" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class)
|
||||
public class SteamPowerMain {
|
||||
static Configuration config = new Configuration((new File(
|
||||
cpw.mods.fml.common.Loader.instance().getConfigDir(),
|
||||
"/UniversalElectricity/SteamPower.cfg")));
|
||||
private static int BlockID = configurationProperties();
|
||||
public static int EngineItemID;
|
||||
public static int EngineID;
|
||||
public static int genID;
|
||||
|
@ -40,91 +43,111 @@ public class SteamPowerMain{
|
|||
public static int boilerHeat;
|
||||
public static int fireOutput;
|
||||
public static final String channel = "SPpack";
|
||||
public static Block machine = new BlockMachine(BlockID).setBlockName("machine");
|
||||
public static Block engine = new BlockSteamPiston(EngineID).setBlockName("SteamEngien");
|
||||
public static Block machine = new BlockMachine(BlockID)
|
||||
.setBlockName("machine");
|
||||
public static Block engine = new BlockSteamPiston(EngineID)
|
||||
.setBlockName("SteamEngien");
|
||||
public static Block gen = new BlockGenerator(genID).setBlockName("ElecGen");
|
||||
public static Item itemEngine = new ItemEngine(EngineItemID).setItemName("SteamEngine");
|
||||
public static Item itemEngine = new ItemEngine(EngineItemID)
|
||||
.setItemName("SteamEngine");
|
||||
|
||||
public static SteamPowerMain instance;
|
||||
public static SteamPowerMain instance;
|
||||
|
||||
@SidedProxy(clientSide = "steampower.SteamClientProxy", serverSide = "steampower.SteamProxy")
|
||||
public static SteamProxy proxy;
|
||||
@SidedProxy(clientSide = "steampower.SteamClientProxy", serverSide = "steampower.SteamProxy")
|
||||
public static SteamProxy proxy;
|
||||
public static String textureFile = "/textures/";
|
||||
public static int configurationProperties()
|
||||
{
|
||||
config.load();
|
||||
BlockID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"MachinesID", 3030).value);
|
||||
EngineItemID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,"EngineItem", 30308).value);
|
||||
EngineID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"SteamEngineID", 3031).value);
|
||||
genID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,"ElecGenID", 3032).value);
|
||||
genOutput = Integer.parseInt(config.get(Configuration.CATEGORY_GENERAL,"genOutputWattsmax", 1000).value);
|
||||
steamOutBoiler = Integer.parseInt(config.get(Configuration.CATEGORY_GENERAL,"steamOutPerCycle", 10).value);
|
||||
boilerHeat = Integer.parseInt(config.get(Configuration.CATEGORY_GENERAL,"boilerInKJNeed", 4500).value);
|
||||
fireOutput = Integer.parseInt(config.get(Configuration.CATEGORY_GENERAL,"fireBoxOutKJMax", 250).value);
|
||||
config.save();
|
||||
return BlockID;
|
||||
}
|
||||
@PreInit
|
||||
public void preInit(FMLPreInitializationEvent event)
|
||||
{
|
||||
instance = this;
|
||||
NetworkRegistry.instance().registerGuiHandler(this, this.proxy);
|
||||
proxy.preInit();
|
||||
GameRegistry.registerBlock(machine, ItemMachine.class);
|
||||
GameRegistry.registerBlock(engine);
|
||||
GameRegistry.registerBlock(gen);
|
||||
}
|
||||
@Init
|
||||
public void load(FMLInitializationEvent evt)
|
||||
{
|
||||
proxy.init();
|
||||
GameRegistry.registerTileEntity(TileEntitytopGen.class, "gentop");
|
||||
//Names...............
|
||||
|
||||
public static int configurationProperties() {
|
||||
config.load();
|
||||
BlockID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"MachinesID", 3030).value);
|
||||
EngineItemID = Integer.parseInt(config.get(Configuration.CATEGORY_ITEM,
|
||||
"EngineItem", 30308).value);
|
||||
EngineID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"SteamEngineID", 3031).value);
|
||||
genID = Integer.parseInt(config.get(Configuration.CATEGORY_BLOCK,
|
||||
"ElecGenID", 3032).value);
|
||||
genOutput = Integer.parseInt(config.get(Configuration.CATEGORY_GENERAL,
|
||||
"genOutputWattsmax", 1000).value);
|
||||
steamOutBoiler = Integer.parseInt(config.get(
|
||||
Configuration.CATEGORY_GENERAL, "steamOutPerCycle", 10).value);
|
||||
boilerHeat = Integer.parseInt(config.get(
|
||||
Configuration.CATEGORY_GENERAL, "boilerInKJNeed", 4500).value);
|
||||
fireOutput = Integer.parseInt(config.get(
|
||||
Configuration.CATEGORY_GENERAL, "fireBoxOutKJMax", 250).value);
|
||||
config.save();
|
||||
return BlockID;
|
||||
}
|
||||
|
||||
@PreInit
|
||||
public void preInit(FMLPreInitializationEvent event) {
|
||||
instance = this;
|
||||
NetworkRegistry.instance().registerGuiHandler(this, this.proxy);
|
||||
proxy.preInit();
|
||||
GameRegistry.registerBlock(machine, ItemMachine.class);
|
||||
GameRegistry.registerBlock(engine);
|
||||
GameRegistry.registerBlock(gen);
|
||||
}
|
||||
|
||||
@Init
|
||||
public void load(FMLInitializationEvent evt) {
|
||||
proxy.init();
|
||||
GameRegistry.registerTileEntity(TileEntitytopGen.class, "gentop");
|
||||
// Names...............
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 1)), "Boiler");
|
||||
LanguageRegistry.addName((new ItemStack(gen, 1, 0)), "Generator");
|
||||
LanguageRegistry.addName((new ItemStack(machine, 1, 2)), "FireBox");
|
||||
LanguageRegistry.addName((new ItemStack(itemEngine, 1, 0)), "SteamPiston");
|
||||
|
||||
LanguageRegistry.addName((new ItemStack(itemEngine, 1, 0)),
|
||||
"SteamPiston");
|
||||
|
||||
}
|
||||
@PostInit
|
||||
public void postInit(FMLPostInitializationEvent event)
|
||||
{
|
||||
|
||||
proxy.postInit();
|
||||
//Crafting
|
||||
try{
|
||||
CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(new ItemStack(gen, 1), new Object [] {"@T@", "OVO", "@T@",
|
||||
'T',new ItemStack(BasicPipesMain.rod, 1),
|
||||
'@',"plateSteel",
|
||||
'O',"basicCircuit",
|
||||
'V',"motor"}));
|
||||
@PostInit
|
||||
public void postInit(FMLPostInitializationEvent event) {
|
||||
|
||||
proxy.postInit();
|
||||
// Crafting
|
||||
try {
|
||||
CraftingManager
|
||||
.getInstance()
|
||||
.getRecipeList()
|
||||
.add(new ShapedOreRecipe(new ItemStack(gen, 1),
|
||||
new Object[] { "@T@", "OVO", "@T@", 'T',
|
||||
new ItemStack(BasicPipesMain.rod, 1), '@',
|
||||
"plateSteel", 'O', "basicCircuit", 'V',
|
||||
"motor" }));
|
||||
/**
|
||||
TileEntityBoiler();<- metadata 1
|
||||
TileEntityFireBox();<-metadata 2-5
|
||||
*/
|
||||
CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(
|
||||
new ItemStack(machine, 1, 1), new Object [] {"TT", "VV", "TT",
|
||||
'T',new ItemStack(BasicPipesMain.parts, 1,6),
|
||||
'V',new ItemStack(BasicPipesMain.parts, 1,7)}));
|
||||
CraftingManager.getInstance().getRecipeList().add(
|
||||
new ShapedOreRecipe(new ItemStack(machine, 1, 2), new Object [] { "@", "F",
|
||||
'F',Block.stoneOvenIdle,
|
||||
'@',"plateSteel"}));
|
||||
CraftingManager.getInstance().getRecipeList().add(
|
||||
new ShapedOreRecipe(new ItemStack(itemEngine, 1,0), new Object [] {"GGG", "VPV", "@T@",
|
||||
'T',new ItemStack(BasicPipesMain.parts, 1,1),
|
||||
'G',BasicPipesMain.rod,
|
||||
'@',"plateSteel",
|
||||
'P',Block.pistonBase,
|
||||
'V',new ItemStack(BasicPipesMain.parts, 1,7),
|
||||
'M',"motor"}));
|
||||
}
|
||||
catch(Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
System.out.print("UE based recipes not loaded");
|
||||
}
|
||||
* TileEntityBoiler();<- metadata 1 TileEntityFireBox();<-metadata
|
||||
* 2-5
|
||||
*/
|
||||
CraftingManager
|
||||
.getInstance()
|
||||
.getRecipeList()
|
||||
.add(new ShapedOreRecipe(new ItemStack(machine, 1, 1),
|
||||
new Object[] { "TT", "VV", "TT", 'T',
|
||||
new ItemStack(BasicPipesMain.parts, 1, 6),
|
||||
'V',
|
||||
new ItemStack(BasicPipesMain.parts, 1, 7) }));
|
||||
CraftingManager
|
||||
.getInstance()
|
||||
.getRecipeList()
|
||||
.add(new ShapedOreRecipe(new ItemStack(machine, 1, 2),
|
||||
new Object[] { "@", "F", 'F', Block.stoneOvenIdle,
|
||||
'@', "plateSteel" }));
|
||||
CraftingManager
|
||||
.getInstance()
|
||||
.getRecipeList()
|
||||
.add(new ShapedOreRecipe(new ItemStack(itemEngine, 1, 0),
|
||||
new Object[] { "GGG", "VPV", "@T@", 'T',
|
||||
new ItemStack(BasicPipesMain.parts, 1, 1),
|
||||
'G', BasicPipesMain.rod, '@', "plateSteel",
|
||||
'P', Block.pistonBase, 'V',
|
||||
new ItemStack(BasicPipesMain.parts, 1, 7),
|
||||
'M', "motor" }));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
System.out.print("UE based recipes not loaded");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2,9 +2,6 @@ package steampower.turbine;
|
|||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import steampower.ItemRenderHelperS;
|
||||
import steampower.TileEntityMachine;
|
||||
|
||||
import net.minecraft.src.CreativeTabs;
|
||||
import net.minecraft.src.EntityLiving;
|
||||
import net.minecraft.src.EntityPlayer;
|
||||
|
@ -13,6 +10,7 @@ import net.minecraft.src.Material;
|
|||
import net.minecraft.src.MathHelper;
|
||||
import net.minecraft.src.TileEntity;
|
||||
import net.minecraft.src.World;
|
||||
import steampower.ItemRenderHelperS;
|
||||
|
||||
public class BlockGenerator extends universalelectricity.prefab.BlockMachine {
|
||||
|
||||
|
@ -20,50 +18,51 @@ public class BlockGenerator extends universalelectricity.prefab.BlockMachine {
|
|||
super("Generator", id, Material.iron);
|
||||
this.setCreativeTab(CreativeTabs.tabBlock);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addCreativeItems(ArrayList itemList)
|
||||
{
|
||||
itemList.add(new ItemStack(this, 1,0));
|
||||
}
|
||||
@Override
|
||||
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLiving par5EntityLiving)
|
||||
{
|
||||
int angle = MathHelper.floor_double((par5EntityLiving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, blockID, angle, true);
|
||||
}
|
||||
public void addCreativeItems(ArrayList itemList) {
|
||||
itemList.add(new ItemStack(this, 1, 0));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onUseWrench(World par1World, int x, int y, int z, EntityPlayer par5EntityPlayer)
|
||||
{
|
||||
int angle = MathHelper.floor_double((par5EntityPlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
int metadata = par1World.getBlockMetadata(x, y, z);
|
||||
if(metadata < 3)
|
||||
{
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, metadata+angle);
|
||||
}
|
||||
else
|
||||
{
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, 0);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@Override
|
||||
public boolean isOpaqueCube()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public boolean renderAsNormalBlock()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getRenderType()
|
||||
{
|
||||
return ItemRenderHelperS.renderID;
|
||||
}
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world)
|
||||
{
|
||||
return new TileEntityGen();
|
||||
public void onBlockPlacedBy(World world, int x, int y, int z,
|
||||
EntityLiving par5EntityLiving) {
|
||||
int angle = MathHelper
|
||||
.floor_double((par5EntityLiving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, blockID, angle, true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onUseWrench(World par1World, int x, int y, int z,
|
||||
EntityPlayer par5EntityPlayer) {
|
||||
int angle = MathHelper
|
||||
.floor_double((par5EntityPlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
int metadata = par1World.getBlockMetadata(x, y, z);
|
||||
if (metadata < 3) {
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, metadata + angle);
|
||||
} else {
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, 0);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderAsNormalBlock() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType() {
|
||||
return ItemRenderHelperS.renderID;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world) {
|
||||
return new TileEntityGen();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,148 +2,113 @@ package steampower.turbine;
|
|||
|
||||
import java.util.Random;
|
||||
|
||||
import net.minecraft.src.EntityLiving;
|
||||
import net.minecraft.src.EntityPlayer;
|
||||
import net.minecraft.src.Material;
|
||||
import net.minecraft.src.MathHelper;
|
||||
import net.minecraft.src.TileEntity;
|
||||
import net.minecraft.src.World;
|
||||
import steampower.SteamPowerMain;
|
||||
import steampower.TileEntityMachine;
|
||||
|
||||
public class BlockSteamPiston extends universalelectricity.prefab.BlockMachine{
|
||||
public class BlockSteamPiston extends universalelectricity.prefab.BlockMachine {
|
||||
|
||||
public BlockSteamPiston(int par1) {
|
||||
super("SteamEngine", par1, Material.iron);
|
||||
|
||||
}
|
||||
@Override
|
||||
public boolean onMachineActivated(World par1World, int x, int y, int z, EntityPlayer par5EntityPlayer)
|
||||
{
|
||||
if (par1World.isRemote)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
TileEntity blockEntity = (TileEntity)par1World.getBlockTileEntity(x, y, z);
|
||||
|
||||
if (blockEntity != null)
|
||||
{
|
||||
|
||||
if(blockEntity instanceof TileEntitySteamPiston)
|
||||
{
|
||||
par5EntityPlayer.openGui(SteamPowerMain.instance, 2, par1World, x, y, z);
|
||||
}
|
||||
if(blockEntity instanceof TileEntitytopGen)
|
||||
{
|
||||
par5EntityPlayer.openGui(SteamPowerMain.instance, 2, par1World, x, y-1, z);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public boolean onUseWrench(World par1World, int x, int y, int z, EntityPlayer par5EntityPlayer)
|
||||
{
|
||||
int angle = MathHelper.floor_double((par5EntityPlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
int metadata = par1World.getBlockMetadata(x, y, z);
|
||||
if(metadata < 3)
|
||||
{
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, metadata+angle);
|
||||
}
|
||||
else
|
||||
{
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, 0);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
public TileEntity createNewTileEntity(World var1)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
public void breakBlock(World world, int x, int y, int z,int par5, int par6)
|
||||
{
|
||||
super.breakBlock(world, x, y, z, par5, par6);
|
||||
int meta = world.getBlockMetadata(x, y, z);
|
||||
if(meta < 4)
|
||||
{
|
||||
if(world.getBlockId(x, y+1, z) == this.blockID)
|
||||
{
|
||||
if(world.getBlockMetadata(x, y, z)> 4)
|
||||
{
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, 0, 0, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
if(meta > 4)
|
||||
{
|
||||
if(world.getBlockId(x, y-1, z) == this.blockID)
|
||||
{
|
||||
if(world.getBlockMetadata(x, y, z)< 4)
|
||||
{
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, 0, 0, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public boolean isOpaqueCube()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public boolean renderAsNormalBlock()
|
||||
{
|
||||
return false;
|
||||
public boolean onMachineActivated(World par1World, int x, int y, int z,
|
||||
EntityPlayer par5EntityPlayer) {
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onUseWrench(World par1World, int x, int y, int z,
|
||||
EntityPlayer par5EntityPlayer) {
|
||||
int angle = MathHelper
|
||||
.floor_double((par5EntityPlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
int metadata = par1World.getBlockMetadata(x, y, z);
|
||||
if (metadata < 3) {
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, metadata + angle);
|
||||
} else {
|
||||
par1World.setBlockAndMetadata(x, y, z, blockID, 0);
|
||||
}
|
||||
@Override
|
||||
public int getRenderType()
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int metadata)
|
||||
{
|
||||
if(metadata >= 0 && metadata < 4)
|
||||
{
|
||||
return new TileEntitySteamPiston();
|
||||
return true;
|
||||
}
|
||||
|
||||
public TileEntity createNewTileEntity(World var1) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void breakBlock(World world, int x, int y, int z, int par5, int par6) {
|
||||
super.breakBlock(world, x, y, z, par5, par6);
|
||||
int meta = world.getBlockMetadata(x, y, z);
|
||||
if (meta < 4) {
|
||||
if (world.getBlockId(x, y + 1, z) == this.blockID) {
|
||||
if (world.getBlockMetadata(x, y, z) > 4) {
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, 0, 0, true);
|
||||
}
|
||||
}
|
||||
if(metadata == 14)
|
||||
{
|
||||
return new TileEntitytopGen();
|
||||
} else if (meta > 4) {
|
||||
if (world.getBlockId(x, y - 1, z) == this.blockID) {
|
||||
if (world.getBlockMetadata(x, y, z) < 4) {
|
||||
world.setBlockAndMetadataWithUpdate(x, y, z, 0, 0, true);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5)
|
||||
{
|
||||
int meta = par1World.getBlockMetadata(par2, par3, par4);
|
||||
if (meta < 4)
|
||||
{
|
||||
if (par1World.getBlockId(par2, par3 + 1, par4) != this.blockID)
|
||||
{
|
||||
par1World.setBlockWithNotify(par2, par3, par4, 0);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (par1World.getBlockId(par2, par3 - 1, par4) != this.blockID)
|
||||
{
|
||||
par1World.setBlockWithNotify(par2, par3, par4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public int idDropped(int par1, Random par2Random, int par3)
|
||||
{
|
||||
return SteamPowerMain.itemEngine.shiftedIndex;
|
||||
}
|
||||
@Override
|
||||
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
|
||||
{
|
||||
int var5 = par1World.getBlockId(par2, par3, par4);
|
||||
int var6 = par1World.getBlockId(par2, par3+1, par4);
|
||||
return (var5 == 0 || blocksList[var5].blockMaterial.isGroundCover()) && (var6 == 0 || blocksList[var6].blockMaterial.isGroundCover());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderAsNormalBlock() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int metadata) {
|
||||
if (metadata >= 0 && metadata < 4) {
|
||||
return new TileEntitySteamPiston();
|
||||
}
|
||||
if (metadata == 14) {
|
||||
return new TileEntitytopGen();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public void onNeighborBlockChange(World par1World, int par2, int par3,
|
||||
int par4, int par5) {
|
||||
int meta = par1World.getBlockMetadata(par2, par3, par4);
|
||||
if (meta < 4) {
|
||||
if (par1World.getBlockId(par2, par3 + 1, par4) != this.blockID) {
|
||||
par1World.setBlockWithNotify(par2, par3, par4, 0);
|
||||
}
|
||||
} else {
|
||||
if (par1World.getBlockId(par2, par3 - 1, par4) != this.blockID) {
|
||||
par1World.setBlockWithNotify(par2, par3, par4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int idDropped(int par1, Random par2Random, int par3) {
|
||||
return SteamPowerMain.itemEngine.shiftedIndex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) {
|
||||
int var5 = par1World.getBlockId(par2, par3, par4);
|
||||
int var6 = par1World.getBlockId(par2, par3 + 1, par4);
|
||||
return (var5 == 0 || blocksList[var5].blockMaterial.isGroundCover())
|
||||
&& (var6 == 0 || blocksList[var6].blockMaterial.isGroundCover());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package steampower.turbine;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.src.Block;
|
||||
|
@ -11,106 +12,101 @@ import net.minecraft.src.World;
|
|||
import steampower.SteamPowerMain;
|
||||
import steampower.TileEntityMachine;
|
||||
|
||||
public class ItemEngine extends Item
|
||||
{
|
||||
public ItemEngine(int par1)
|
||||
{
|
||||
super(par1);
|
||||
this.maxStackSize = 5;
|
||||
this.setCreativeTab(CreativeTabs.tabBlock);
|
||||
this.setIconIndex(21);
|
||||
}
|
||||
@Override
|
||||
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
|
||||
{
|
||||
public class ItemEngine extends Item {
|
||||
public ItemEngine(int par1) {
|
||||
super(par1);
|
||||
this.maxStackSize = 5;
|
||||
this.setCreativeTab(CreativeTabs.tabBlock);
|
||||
this.setIconIndex(21);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void getSubItems(int par1, CreativeTabs par2CreativeTabs,
|
||||
List par3List) {
|
||||
par3List.add(new ItemStack(this, 1, 0));
|
||||
}
|
||||
@Override
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTextureFile() {
|
||||
// TODO Auto-generated method stub
|
||||
return SteamPowerMain.textureFile+"Items.png";
|
||||
return SteamPowerMain.textureFile + "Items.png";
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack itemStack, EntityPlayer ePlayer,
|
||||
World world, int x, int y, int z, int par7, float par8, float par9, float par10)
|
||||
{
|
||||
int var11 = world.getBlockId(x, y, z);
|
||||
int BlockID = SteamPowerMain.EngineID;
|
||||
World world, int x, int y, int z, int par7, float par8, float par9,
|
||||
float par10) {
|
||||
int var11 = world.getBlockId(x, y, z);
|
||||
int BlockID = SteamPowerMain.EngineID;
|
||||
|
||||
if (var11 == Block.snow.blockID)
|
||||
{
|
||||
par7 = 1;
|
||||
}
|
||||
else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID
|
||||
&& (Block.blocksList[var11] == null || !Block.blocksList[var11].isBlockReplaceable(world, x, y, z)))
|
||||
{
|
||||
if (par7 == 0)
|
||||
{
|
||||
--y;
|
||||
}
|
||||
if (var11 == Block.snow.blockID) {
|
||||
par7 = 1;
|
||||
} else if (var11 != Block.vine.blockID
|
||||
&& var11 != Block.tallGrass.blockID
|
||||
&& var11 != Block.deadBush.blockID
|
||||
&& (Block.blocksList[var11] == null || !Block.blocksList[var11]
|
||||
.isBlockReplaceable(world, x, y, z))) {
|
||||
if (par7 == 0) {
|
||||
--y;
|
||||
}
|
||||
|
||||
if (par7 == 1)
|
||||
{
|
||||
++y;
|
||||
}
|
||||
if (par7 == 1) {
|
||||
++y;
|
||||
}
|
||||
|
||||
if (par7 == 2)
|
||||
{
|
||||
--z;
|
||||
}
|
||||
if (par7 == 2) {
|
||||
--z;
|
||||
}
|
||||
|
||||
if (par7 == 3)
|
||||
{
|
||||
++z;
|
||||
}
|
||||
if (par7 == 3) {
|
||||
++z;
|
||||
}
|
||||
|
||||
if (par7 == 4)
|
||||
{
|
||||
--x;
|
||||
}
|
||||
if (par7 == 4) {
|
||||
--x;
|
||||
}
|
||||
|
||||
if (par7 == 5)
|
||||
{
|
||||
++x;
|
||||
}
|
||||
}
|
||||
if (par7 == 5) {
|
||||
++x;
|
||||
}
|
||||
}
|
||||
|
||||
if (itemStack.stackSize == 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else if (!ePlayer.func_82247_a(x, y, z, par7, itemStack))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else if (y == 255 && Block.blocksList[BlockID].blockMaterial.isSolid())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else if (world.canPlaceEntityOnSide(BlockID, x, y, z, false, par7, ePlayer))
|
||||
{
|
||||
Block var12 = Block.blocksList[BlockID];
|
||||
int angle = MathHelper.floor_double((ePlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
switch (angle)
|
||||
{
|
||||
case 0: world.setBlockAndMetadata(x, y, z, var12.blockID, 0); break;
|
||||
case 1: world.setBlockAndMetadata(x, y, z, var12.blockID, 1); break;
|
||||
case 2: world.setBlockAndMetadata(x, y, z, var12.blockID, 2); break;
|
||||
case 3: world.setBlockAndMetadata(x, y, z, var12.blockID, 3); break;
|
||||
}
|
||||
int meta = world.getBlockMetadata(x, y, z);
|
||||
//ePlayer.sendChatToPlayer("A:"+angle+" M:"+meta);
|
||||
world.notifyBlocksOfNeighborChange(x, y, z, var12.blockID);
|
||||
world.setBlockAndMetadataWithNotify(x, y+1, z, var12.blockID, 14);
|
||||
world.notifyBlocksOfNeighborChange(x, y, z, var12.blockID);
|
||||
world.editingBlocks = false;
|
||||
--itemStack.stackSize;
|
||||
if (itemStack.stackSize == 0) {
|
||||
return false;
|
||||
} else if (!ePlayer.func_82247_a(x, y, z, par7, itemStack)) {
|
||||
return false;
|
||||
} else if (y == 255
|
||||
&& Block.blocksList[BlockID].blockMaterial.isSolid()) {
|
||||
return false;
|
||||
} else if (world.canPlaceEntityOnSide(BlockID, x, y, z, false, par7,
|
||||
ePlayer)) {
|
||||
Block var12 = Block.blocksList[BlockID];
|
||||
int angle = MathHelper
|
||||
.floor_double((ePlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||
switch (angle) {
|
||||
case 0:
|
||||
world.setBlockAndMetadata(x, y, z, var12.blockID, 0);
|
||||
break;
|
||||
case 1:
|
||||
world.setBlockAndMetadata(x, y, z, var12.blockID, 1);
|
||||
break;
|
||||
case 2:
|
||||
world.setBlockAndMetadata(x, y, z, var12.blockID, 2);
|
||||
break;
|
||||
case 3:
|
||||
world.setBlockAndMetadata(x, y, z, var12.blockID, 3);
|
||||
break;
|
||||
}
|
||||
int meta = world.getBlockMetadata(x, y, z);
|
||||
// ePlayer.sendChatToPlayer("A:"+angle+" M:"+meta);
|
||||
world.notifyBlocksOfNeighborChange(x, y, z, var12.blockID);
|
||||
world.setBlockAndMetadataWithNotify(x, y + 1, z, var12.blockID, 14);
|
||||
world.notifyBlocksOfNeighborChange(x, y, z, var12.blockID);
|
||||
world.editingBlocks = false;
|
||||
--itemStack.stackSize;
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue