Blockbuster 1.6
mchorse opened this issue ยท 1 comments
Additions
- Add model reloading code before initializing morph picker in dashboard
- Add smooth shading property
- Add merge-able (multi-skin) texture feature
- Change texture picker GUI to allow constructing multi layered skins
- Make preview work with URL resource locations
- Implement proper file manager
- Probably a better idea is to query resources from global resource manager than just
ActorsPack
- Clone multi-skins
- Make texture picker open correct folder when selecting a skin
- Fix the performance of texture picker (reported by Olrik&Flynn)
- Change the max length of the field
- Add fix Y movement config option
- Add
sequencer
morph which allows animating morphs- Add few default sequencer morphs
- Rethink how the sequencer works in GUI (the deceiving speed)
- Fix NPE when removing first morph in sequencer
- Fix issue with sequencer not having current morph from start
- Fix issue with sequencer editing GUI to not change morph when new morph selected from picker
- Add fraction ticks delay in sequencer (suggested by Agirres)
- Add support for merge-able morphing with sequencer morph (suggested by El_Redstoniano)
- Fix duration being
0
when the first morph gets assigned from NBT - Add randomizer for sequencer slots (suggested by Olrik&Flynn and zoombie)
- Move sequencer morph right elements to bottom
- Add texture manager panel
- Add an option to image morph to disable lighting (suggested by Moris)
- Add
record
morph which allows to playback player recordings through a morph (loosely suggested by HerrBergmann)- Add a list instead of text field for record editing
- Give it a visible icon when in morph GUI
- Restore initial morph
- Fix interpolation of character on first tick
- Fix index out of range in render method (seeking frame)
- Fix record morph affection player recording editor
- Add item slots editing for body parts
- Add
Blockbuster extra
category for special kinds of morphs - Add
structure
morph which will allow morph into saved structures (suggested by El_Redstoniano and Olrik&Flynn)- Add a mechanism to detect changes made to structure templates and resend them to players
- Set the correct blending mode (issue with Optifine)
- Add an ability to render tile entities
- Add config option to always render actors (suggested by Andruxioid)
- Add scale property to custom models to allow scale the whole model
- Add
billboard
feature to image morph to always be oriented toward player - Add rendering of director block in F3 view (same way as model block) (suggested by ChatpKSK)
- Increase the render distance
- Add animated GIF support to resource pack (slightly based off MrCrayfish's TV)
- Don't forget to add credit to MrCrayfish and DhyanB
- Test with Optifine
- Add Blockbuster gun with following properties (suggested by STH and Andruxioid)
- Default morph of the gun
- Morph of the gun when it shot and how long before switching back
- Projectile's morph
- Accuracy and multiple projectiles (i.e. shotgun)
- Commands upon firing (from entity that shot), while projectile is flying (with given tick) and upon colliding (from the place where projectile landed)
- Life time of the projectile
- Speed of the projectile, friction and gravity factor
- Vanish and number of hits before vanish
- Gun and projectile morph transformations
- Bounces
- Keybind for opening the configuration of the gun
- Sequencer morph integration ordered and random morph pick
- Set new default values for new guns
- Scale down upon expiring of life span
- Impact morph with its own delay (suggested by El_Redstoniano)
- Hitbox size (suggested by El_Redstoniano)
-
One
scale checkbox (suggested by Andruxioid) - Look into making the syncing between client and server smoother
- Sync morph when changing them
- Lying on the ground
- Translation keys, please, don't forget this one
- Rename
accuracy
intoscatter
(suggested by ycwei982) - Fix impact at high velocity (and rethink bouncing)
- Add ability for impact command to provide exact block coordinates
${x}
,${y}
and${z}
(for block painting)
- Add hierarchical model categorization in
config/blockbuster/models
(suggested by Jubb)
Changes
- Change all director blocks to invisible when one starts playing (and hide on playback is enabled) (suggested by GroupM)
- Make director blocks also walk through-able (suggested by Jubbo)
- Make
Hide on playback
option's valuetrue
by default
- Change
180
default value for rotation Y of body parts- Fix issue with body parts that does have
0
by default
- Fix issue with body parts that does have
- Change morph picker for supporting providing
null
morph - Change the recording player list to not fully overflow the view
- Change duplicated replay in director block GUI to get selected (suggested by Olrik&Flynn)
- Change the way rename prefix works (replace everything until last
_
and a number) - Change the location of ticks in player recording editor grid
- Change
Record
button's width to even out with other buttons - Change order of model block modules, i.e. pos-scale-rot (suggested by Agirres)
- Change when opening pose editor, add missing pose elements
Fixes
- Fix crash (reported by STH)
- Fix crash (reported by Andruxioid)
- Fix crash (reported by ycwei982 and zoombie)
- Fix this old crash (reported by ChrissyPixy)
- Fix issue with duplicated player recording in the list
- Fix issue with starting model
- Fix
@VERSION
inblockbuster_core
mod - Fix issue with URL skins doesn't work correctly with extruded layers and
/model texture
(reported by Jubb) - Fix clickable item slots through the morph picker
- Fix crash related to tick out of bounds (I assume with pre delay) (reported by STH)
- Fix issue with fake players on the server side in
Director#collectActors()
(reported by FairFox and Cactuz) - Fix small space with export mob model and add search bar (suggested by Joziah2)
- Fix packets in Aperture's integration which kicks players (found by FairFox)
- Fix body part on the server (reported by Skorpion_G)
- Fix NPE with image morphs when stupid png URLs lead to those stupid websites instead of an actual PNG
- Fix 1.11.2 chroma blocks appear all as green (reported by SlySuptic)
- Fix shading when scaling of image morphs (i.e. enable normal rescale)
- Fix item transformations on the head for model block
- Fix issue with illegal property shit when tile entity director tries to check for hidden blocks (reported by Andruxioid and terbin)
- Fix
Play and Load
camera mode doesn't work on dedicated server (reported by Olrik&Flynn) - Fix some weird desync when recording editor elements are in camera editor (reported by Andruxioid and Agirres)
- Fix body part system in morph editor GUI not showing up
- Fix director block's loop mode cloning actors (reported by HerrBergmann and Lycoon)
- Change it to not affect hiding director blocks feature
- Fix crash when picking up a texture in texture manager (reported by Andruxioid)
- Fix inventory GUI desync after player's death
- Fix config comments display (reported by GroupM)
- Fix version from
1.5.4
to1.6
- Fix
body
when generating JSON model from only OBJ - Fix/prohibit inserting invisible characters into Recording ID
- Fix breaking block animation (reported by KazerLight)
- Fix writing materials to
model.json
- Fix extruded layers to support mirroring
- Fix background alpha texture not showing up correctly in texture manager
- Fix
ModelYike
NPE (reported by Jubb) - Fix crash by typing in manually in texture picker (reported by a lot of people)
- Fix this (suggested by asie)
- Fix sequencer morph duping and not filling/changing to the new duped value
- Fix pre/post delays set with
/record prolong
command not working properly with camera editor - Fix generating material folders or list only for materials with textures
- Fix shadow property of model block not getting synced
- Fix image morph blending
- Fix issue with BB gun model block GUI (reported by El_Redstoniano)
- Fix BB guns' firing morph option not working with body actors
- Fix BB gun projectiles lagging the hell out of game upon rapid acceleration
- Fix Aperture's required version to
1.3.1
Removals
- Remove model editor button from main menu