Skip to content

Commit f760157

Browse files
committed
Fixes bug #396
1 parent 7da177a commit f760157

13 files changed

+1630
-1196
lines changed

build.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
scriptcraft-version=3.3.0
1+
scriptcraft-version=3.4.0

build.xml

+32-18
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<!-- compiles against these libraries -->
1414
<property name="lib.canary" location="lib/canarymod-1.8.0.jar"/>
15-
<property name="lib.bukkit" location="lib/spigot-api-1.12.2-R0.1-SNAPSHOT.jar"/>
15+
<property name="lib.bukkit" location="lib/spigot-api-1.13.2-R0.1-SNAPSHOT-shaded.jar"/>
1616

1717
<property name="build" location="target/classes"/>
1818
<property name="dist" location="target/" />
@@ -24,13 +24,17 @@
2424
<attribute name="src"/>
2525
<attribute name="out"/>
2626
<attribute name="err"/>
27+
<attribute name="lib"/>
2728
<element name="js-args" implicit="yes" optional="true"/>
2829
<sequential>
29-
<java classname="jscript" failonerror="true" fork="true" output="@{out}" error="@{err}">
30+
<echo message="cp=${build}:${lib.canary}:${lib.bukkit}"></echo>
31+
<echo message="src=@{src} out=@{out} err=@{err}"></echo>
32+
<java classname="jscript"
33+
failonerror="true"
34+
fork="true" output="@{out}" error="@{err}">
3035
<classpath>
3136
<pathelement path="${build}"/>
32-
<pathelement path="${lib.canary}"/>
33-
<pathelement path="${lib.bukkit}"/>
37+
<pathelement path="@{lib}"/>
3438
</classpath>
3539
<arg value="@{src}"/>
3640
<js-args/>
@@ -72,7 +76,9 @@
7276
</javac>
7377
</target>
7478

75-
<target name="gendocs" depends="construct-ypgpm, construct-api-ref" description="Generate API documentation">
79+
<target name="gendocs"
80+
depends="construct-ypgpm, construct-api-ref"
81+
description="Generate API documentation">
7682
</target>
7783

7884
<target name="compile-docs" depends="init">
@@ -86,28 +92,32 @@
8692
<target name="generate-api-ref-entries" depends="copy-js,compile-docs,init">
8793

8894
<jscript src="src/docs/js/generateApiDocs.js"
89-
out="${dist}/apiref.md"
95+
out="${dist}/apiref.md"
96+
lib="${lib.bukkit}"
9097
err="${dist}/gen-api-error.log">
9198
<arg value="${dist}/js"/>
9299
</jscript>
93100

94-
<jscript src="src/docs/js/generateItemsDoc.js"
95-
out="${dist}/items.md"
101+
<jscript src="src/docs/js/generateItemsDocBukkit.js"
102+
out="${dist}/items-bukkit.md"
103+
lib="${lib.bukkit}"
96104
err="${dist}/gen-items-error.log" />
97105

98-
<jscript src="src/docs/js/generateSoundsDoc.js"
99-
out="${dist}/sounds.md"
106+
<jscript src="src/docs/js/generateSoundsDocBukkit.js"
107+
out="${dist}/sounds-bukkit.md"
108+
lib="${lib.bukkit}"
100109
err="${dist}/gen-sounds-error.log" />
101110

102-
<jscript src="src/docs/js/generateEntitiesDoc.js"
103-
out="${dist}/entities.md"
111+
<jscript src="src/docs/js/generateEntitiesDocBukkit.js"
112+
out="${dist}/entities-bukkit.md"
113+
lib="${lib.bukkit}"
104114
err="${dist}/gen-entities-error.log" />
105115

106116
<concat destfile="${dist}/apiref-con.md">
107117
<fileset file="${dist}/apiref.md" />
108-
<fileset file="${dist}/items.md" />
109-
<fileset file="${dist}/sounds.md" />
110-
<fileset file="${dist}/entities.md" />
118+
<fileset file="${dist}/items-bukkit.md" />
119+
<fileset file="${dist}/sounds-bukkit.md" />
120+
<fileset file="${dist}/entities-bukkit.md" />
111121
</concat>
112122

113123
</target>
@@ -116,7 +126,8 @@
116126
<target name="gen-events-helper-canary" depends="compile-docs,init">
117127
<mkdir dir="${dist}/js/lib"/>
118128
<jscript src="src/docs/js/generateEventsHelper.js"
119-
out="${dist}/js/lib/events-helper-canary.js"
129+
out="${dist}/js/lib/events-helper-canary.js"
130+
lib="${lib.canary}"
120131
err="${dist}/gen-events-canary-error.log">
121132
<arg value="CanaryMod"/>
122133
<arg value="${lib.canary}"/>
@@ -128,7 +139,8 @@
128139
<target name="gen-events-helper-bukkit" depends="compile-docs,init">
129140
<mkdir dir="${dist}/js/lib"/>
130141
<jscript src="src/docs/js/generateEventsHelper.js"
131-
out="${dist}/js/lib/events-helper-bukkit.js"
142+
out="${dist}/js/lib/events-helper-bukkit.js"
143+
lib="${lib.bukkit}"
132144
err="${dist}/gen-events-bukkit-error.log">
133145
<arg value="SpigotMC"/>
134146
<arg value="${lib.bukkit}"/>
@@ -162,7 +174,8 @@ Walter Higgins
162174

163175
<target name="gen-toc-apiref" depends="compile-docs,generate-api-ref-entries, init" description="Generate Table of Contents for API Reference">
164176
<jscript src="src/docs/js/generateTOC.js"
165-
out="${dist}/toc-apiref.md"
177+
out="${dist}/toc-apiref.md"
178+
lib="${lib.bukkit}"
166179
err="${dist}/gen-toc-error.log">
167180
<arg value="${dist}/apiref-con.md"/>
168181
</jscript>
@@ -171,6 +184,7 @@ Walter Higgins
171184
<target name="gen-toc-ypgpm" depends="compile-docs,init" description="Generate Table of Contents for Young Programmers Guide">
172185
<jscript src="src/docs/js/generateTOC.js"
173186
out="${dist}/toc-ypgpm.md"
187+
lib="${lib.bukkit}"
174188
err="${dist}/gen-ypgpm-error.log">
175189
<arg value="src/docs/templates/ypgpm.md"/>
176190
</jscript>

0 commit comments

Comments
 (0)