Skip to content

Commit 05d31cf

Browse files
Capes.dev support (#72)
* add basic support for loading capes from capes.dev * fix * fix * keep this * support for dynamic-size capes, stuff from capes.dev & overall render fixes for capes * 1.3.0 * rebuild & docs
1 parent 235c22e commit 05d31cf

26 files changed

Lines changed: 157818 additions & 108934 deletions

demo/skin/index.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<input type="text" id="nameInput" placeholder="URL or Username" value="inventivetalent">
3535
</div>
3636
<div>
37-
<label for="capeInput">Cape URL</label>
37+
<label for="capeInput">Cape</label>
3838
<input type="url" id="capeInput" placeholder="URL" value="https://minerender.org/img/optifine_cape.png">
3939
</div>
4040
</div>
@@ -85,8 +85,12 @@
8585
location.hash = skin;
8686
}
8787
if (cape && cape.length > 0) {
88-
options.capeUrl = cape;
89-
options.optifine = cape.toLowerCase().indexOf("optifine") > 0;
88+
if (cape.includes("capes.dev") || !cape.startsWith("http")) { // capes.dev link or type
89+
options.cape = cape;
90+
} else {
91+
options.capeUrl = cape;
92+
options.optifine = cape.toLowerCase().indexOf("optifine") > 0;
93+
}
9094
}
9195
options.slim = slim;
9296
skinRender.render(options);

dist/all.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/all.min.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/entity.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/entity.min.js

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/gui.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/gui.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/model.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/model.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/skin.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)