Commit Graph
38 Commits
Author SHA1 Message Date
Luis C.M 6470c8317b Client-side cache is now cleared when leaving or joining worlds 2023-06-05 18:50:41 -05:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
Luis C.M 4d17df936a Fix for player overlay speeds. 2023-01-09 14:13:20 -06:00
c0508383 0a8fc3458d Implemented mixins, used to render skin overlays without conflict with other mods that change rendering like Optifine. 2022-08-31 07:53:35 -05:00
c0508383 0707873bce Fixed DBC overlay arm not swinging on obfuscated clients. 2022-08-19 03:47:59 -05:00
c0508383 6393f0f0c9 Removed printing stacktrace when catching obfuscated DBC overlay rendering exceptions. 2022-08-19 03:22:01 -05:00
c0508383 51982e5bee Fixed DBC overlay rendering in obfuscated clients. 2022-08-19 03:20:47 -05:00
c0508383 eba8d96bf3 Fixed crouching with DBC models, and female DBC model rendering 2022-07-12 12:57:45 -05:00
Luis C.M 496961ccc5 NpcAPI:
-Added getObjectSize() function for calculating object sizes.

RenderCNPCPlayer:
-Added gender & age/child compatibility for DBC rendering.
2022-07-01 17:02:40 -05:00
Luis C.M 96b9fc0a45 RenderCNPCPlayer:
-Fixed faces rendering on top of overlays when rendering with DBC models.
2022-07-01 13:31:31 -05:00
Luis C.M aeef7f98d2 Removed unecessary model and reflection objects from renderDBCModel. 2022-07-01 01:54:15 -05:00
Luis C.M d9b4014cbf Moved reflection functions outside of the overlay for loop in renderDBCModel(). 2022-07-01 01:00:04 -05:00
Luis C.M 51eab97f51 Simplified DBC player overlay rendering. 2022-07-01 00:42:23 -05:00
Luis C.M 35b41d4cf7 Removed several unused lines of code from RenderCNPCPlayer. 2022-06-30 12:35:29 -05:00
Luis C.M b789c80046 ISkinOverlay:
-Scales to JYCAge now.
2022-06-20 02:08:33 -05:00
Luis C.M 522b5b884a Scripted Skin Overlay render and packet sending fixes. 2022-06-15 03:48:32 -05:00
Luis C.M 1293fabca9 RenderCNPCPlayer changes in ClientEventHandler:
-Fixed cancelling an uncancellable armor render event.
-Only RenderPlayerEvent.Specials.Pre is cancelled, rather than trying to cancel both Pre & Post.

RenderCNPCPlayer:
-Now always returns -1 as a render pass.
2022-06-13 00:47:39 -05:00
Luis C.M 8b77597e27 Overlays don't render over special DBC model parts like antennae & tails. 2022-06-12 03:38:20 -05:00
Luis C.M f9e92f3172 Added blend attribute to skin overlays. 2022-05-29 05:23:39 -05:00
Luis C.M 2b15ba9197 Fixed x64 texture bug, breaking textures after switching the model type from x64 to x32
Fixed crash report handler issue with custom overlays.

Removed "textureGlowLocation" field, which is unused now.
2022-05-28 02:12:33 -05:00
Luis C.M 301e113be2 Added quest tracking, need to add objectives list and turn in info too. 2022-05-27 14:32:24 -05:00
Luis C.M d040fa3da7 Overlays blend with alpha values whether glowing or not. 2022-05-24 00:58:12 -05:00
Luis C.M 991635f4cc Sped up how fast hotbar items are switched when players have a skin overlay on. 2022-05-24 00:48:33 -05:00
Luis C.M b6c62332ed Fixed SkinOverlay objects not having their parent object initialized correctly. 2022-05-23 20:47:32 -05:00
Luis C.M 6fa5d0d8de Improved alpha blending for skin overlays 2022-05-23 00:45:32 -05:00
Luis C.M 40fce63734 Skin overlays render on top of Saiyan tails. 2022-05-22 05:17:01 -05:00
Luis C.M d93ffc859c Skin overlays render on top of Namekian antennae now. 2022-05-22 05:14:13 -05:00
Luis C.M fd9e0d8ead Skin overlays when viewed in first person now correctly apply moving texture updates. 2022-05-22 05:08:43 -05:00
Luis C.M 0a067eceb5 Added DBC support for overlays. 2022-05-21 20:00:45 -05:00
Luis C.M 7bd0155dbf Implemented player skin overlays to be compatible with other mods' custom player renderers (Renders on top using events instead of registering a new renderer). 2022-05-20 05:02:18 -05:00
Luis C.M 41401d0521 Removed redundant ScriptSkinOverlay, using SkinOverlayData in place of it, which now implements ISkinOverlay. 2022-05-17 04:46:06 -05:00
Luis C.M 8bc3190295 Implemented multiple overlay layers for CNPCs, replaces powered textures. 2022-05-17 04:34:46 -05:00
Luis C.M e8a3eb8344 Implemented offsets for player skin overlays 2022-05-17 00:01:31 -05:00
Luis C.M f9fcd6b9f8 Added alpha, size, scale, and speed attributes to player skin overlays. 2022-05-16 23:27:11 -05:00
Luis C.M 83fbccdf55 Added setAlpha to skin overlays 2022-05-16 22:14:11 -05:00
Luis C.M 6f9358c1ca Glow can be disabled/enabled on skin overlays 2022-05-16 22:04:54 -05:00
Luis C.M dbfbab7be2 Players can now have multiple skin overlays, just like GUI overlays. 2022-05-16 18:47:16 -05:00
Luis C.M 9a0aae50e0 Implemented custom player overlays. 2022-05-16 05:45:00 -05:00