GalaxiesParzisStarWarsMod

Explore the Galaxy with Galaxies: Parzi's Star Wars Mod!

LGPL-3.0 License

Stars
51
Committers
20
GalaxiesParzisStarWarsMod - PSWG 0.0.76-alpha-1.19.0

Published by parzivail about 2 years ago

Additions

  • Added new Character Creator GUI
    • Will eventually become the menu that you see when first starting a world
    • Style updated to match the rest of the planned GUIs
    • Added randomizer feature to generate a new, unique character
    • Added blurbs which talk about each species
    • Added space for species-specific perks to be shown
  • Added pswg_clear_species command
    • Does not require OP, sets your skin back to Vanilla

Changes

  • Improve lightsaber rendering with shaders (support coming to Iris soon) by preventing glow layers from rendering at very small alphas
  • Removed Species Customization GUI

Fixes

  • Prevent spectators from firing blasters
  • Fix jetpack flying on servers

Internal changes

  • Prevent blaster manager from auto-registering sounds
  • Added transparency support to the texture stacker
GalaxiesParzisStarWarsMod - PSWG 0.0.75-alpha-1.19.0

Published by parzivail over 2 years ago

Additions

  • Add jetpack functionality to jumptrooper jetpacks
    • Hold jump to fly vertically
    • Hold sprint to glide horizontally (like an elytra)
    • Hold jump and sprint to fly horizontally (like an elytra with an engine)
    • Fuel usage not implemented
  • Add sandtrooper backback item, equipable in the "back" trinkets slot

Changes

  • Sandtrooper chestplate no longer has the backpack attached
  • Give Pantorans a custom set of hair colors
  • Blasters that don't have descriptors (i.e. an addon/datapack was removed, etc) are now removed from inventories and the world
  • Added a "warm-up" time when pulling out a blaster to prevent spam-shooting by filling your hotbar with blasters
  • Blasters dropped on the ground can now continue to cool down
  • Removed RT-97C barrel attachment

Fixes

  • Fixed jetpack not rendering if jumptrooper chestplate isn't equipped
  • Fixed jetpack causing z-fighting when non-jumptrooper chestplates are worn
  • Fixed crash when loading a world after a blaster datapack is removed
  • Fixed extra arms rendering with jumptrooper and sandtrooper chestplates

Internal changes

  • Add "armor extras" rendering system for armor cosmetics and addons
  • Made TARKIN skip assets from out-of-domain namespaces
GalaxiesParzisStarWarsMod - PSWG 0.0.74-alpha-1.19.0

Published by parzivail over 2 years ago

Additions

  • Create pswg-addon and pswg-client-addon entrypoints for addon mods
  • Convert DC-17 content pack into the first draft of the TCW addon (coming soon!)
    • Add draft clone trooper armor to TCW addon (coming soon!)

Changes

  • Remove legacy random sources from particles
  • Cache female cube handling, add female cube suppression options for armor

Fixes

  • Fix networking issues for the player and world event bus
  • Fix crashes related to particle random sources
  • Fix species object equality bug

Internal changes

  • Restructure project to incorporate addons into build workflow
  • Move TARKIN to self-contained module
  • No longer exclude datagen package from PSWG jar
  • Move TARKIN to a PSWG addon
  • Move registry helper functions to the API package
  • Decouple com.parzivail.pswg and com.parzivail.util
  • Make Lumberjack instantiated
  • Prevent TARKIN and addons from loading into the classpath without dedicated run configs
GalaxiesParzisStarWarsMod - PSWG 0.0.73-alpha-1.19.0

Published by parzivail over 2 years ago

Additions

  • Add Sind to the credits (long overdue <3)

Changes

  • Update Tusken Cycler sound

Fixes

  • Fix blasters jittering in first person
  • Fix species select screen crashing when invalid species color variable is applied
  • Fix energy rendering crashes related to legacy random sources
  • Fix model clipping on imperial body glove

Internal changes

  • Completely overhaul build pipeline to make way for developing addon modules
GalaxiesParzisStarWarsMod - PSWG 0.0.72-alpha-1.19.0

Published by parzivail over 2 years ago

Additions

  • Add rebel forest and desert helmets
  • Add sandtrooper armor
  • Add jumptrooper armor
  • Add jumptrooper jetpack item (equippable in the back trinket slot)
  • Add deathtrooper armor

Changes

  • Improve all species skins and hairstyle textures
  • Update default eye and tattoo color
  • Update eyes for Chagrians, Humans, Pantorans, Togrutas, Chiss, Aqualist, Wookiees, and Twileks
  • Make blue milk a snack
  • Prevent blue milk from giving you buckets
  • Update hair color selection system
  • Move imperial body glove to its own skin customization layer which takes precedent over tops and bottoms
  • Remove BlanketCon 2022 ambient sounds
  • Removed blaster aiming-down-sights zooming temporarily while a dependency is porting to 1.19

Fixes

  • Play lightsaber extinguishing sound when switching away
  • Fix Jawa scaling
  • Fix Twilek animation wrapping
  • Fix lightsaber closing sound when not open
  • Fix crash when selecting species when current is null

Internal changes

  • Port to 1.19
GalaxiesParzisStarWarsMod - PSWG 0.0.71-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added config option to disable update checker
  • Added temporary ambient sounds to use at our BlanketCon 2022 booth
  • Added Imperial R2-series astromech variant (R2Q5) as pswg:artoo_imperial
    • Will be removed in the future in favor of the upcoming droid customiation system
  • Added Wookiees as an available species in player customization

Changes

  • Disallowed enchantments on lightsabers
  • Adding normal and sniper scopes to blasters now shows the corresponding overlay
  • Blaster attachments can now reduce spread (if applicable)
  • Blaster attachments can now reduce recoil (if applicable)
  • Cages can now hold entities

Fixes

  • Added failsafes for blaster attachment parsing

Internal changes

  • Added compatability with the Gravity Changer API
  • Added framework for functional blaster attachments
  • Updated to Loader 0.14.6
  • Updated to Fabric 0.54.0+1.18.2
  • Updated to Cloth Config 6.2.62
  • Updated to ModMenu 3.2.2
  • Updated to REI 8.2.470
  • Updated to Trinkets 3.3.1
  • Updated to Loom 0.12-SNAPSHOT
GalaxiesParzisStarWarsMod - PSWG 0.0.70-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added configuration option to toggle between blasters interacting with either a) all Entities or b) just LivingEntities
  • Added configuration option to specify a minimum permission level for players to be able to enter ships

Changes

  • Twi'lek lekkus now animate when moving so they don't clip into your body
  • Changed the item creative tab to use the Stormtrooper helmet item as its icon

Fixes

  • Fixed Stormtrooper armor transparency issue
  • Fixed Stormtrooper armor not appearing in first person
  • Fixed skin layers clipping through armor
  • Fixed power couplings incorrectly copying when using tools like WorldEdit
  • Fixed X-Wings and landspeeders spawning in the ground
  • Fixed X-Wings making walking and swimming sounds when colliding with the ground and with water, respectively

Internal changes

  • Power couplings now save connections using relative coordinates
  • Created NEMi exporter plugin for BlockBench
GalaxiesParzisStarWarsMod - PSWG 0.0.69-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added scar options to character customization
  • Added custom-colorable tattoo options to character customization
  • Added Stormtrooper armor item set
  • Added Stormtrooper armor model for both slim and wide character models

Fixes

  • Blasters no longer desync when dropped
  • Pourstone stairs and slabs no longer reset their orientation when drying
  • Imperial stained glass, pourstone variants, and loam now correctly use the pickaxe mining tag

Internal changes

  • Added custom armor model rendering framework
  • Added NEM biped model loading
GalaxiesParzisStarWarsMod - PSWG 0.0.68-alpha-1.18.2

Published by parzivail over 2 years ago

Fixes

  • Fixed lightsaber auto-extinguishing on dedicated servers

Internal changes

  • Update Yarn to 1.18.2+build.3
  • Update Loader to 0.14.4
  • Update Fabric API to 0.51.1+1.18.2
  • Update ModMenu to 3.2.1
  • Update REI to 8.1.457
  • Update LibZoomer to 0.4.2+1.18.2
  • Move away from recently-deprecated APIs
GalaxiesParzisStarWarsMod - PSWG 0.0.67-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added vertical slab plecement ability for all mod slabs
  • Added patterned imperial panels
  • Added white imperial panels
  • Added dunestone
  • Added sectional imperial panels
  • Added tiled imperial panels
  • Added one new glass bottle
  • Added kreetlejuice
  • Added light gray imperial plating and sectional variants
  • Added 5 imperial grate trapdoors

Changes

  • Changed Tatooine home doors to use item textures instead of models
  • Removed imperial cube crate
  • Corrugated crates now have inventory

Fixes

  • Fixed #60 (crash when getting blaster descriptor with null key, caused by rendering cooldown progress of invalid blaster)

Internal changes

  • Modularized imperial panel block settings
GalaxiesParzisStarWarsMod - PSWG 0.0.66-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added japor doors and trapdoors
  • Added stripped sequoia log, sequoia planks/stairs/slab/fence/gate/door/trapdoor
  • Added bottled water, citrus soda, classic soda, diet soda
  • Added durasteel and desh cups
  • Added 16 colors of normal cups
  • Added 10 drinking glass shapes
  • Added 2 new glass bottle shapes
  • Added 2 plastic bottle shapes
  • Added 14 new togruta face paints
  • Added gray and light gray skin color options for togrutas
  • Added 16 colors of corrugated crates
  • Added imperial corrugated crates
  • Added gray, brown, and paneled segmented crates

Changes

  • Improved pourstone and derived textures
  • Creative tabs are now properly organized
  • Removed salty desert sand
  • Made all lights and decoy lights pillars
  • Made all other imperial panels normal blocks
  • Made wet pourstone immediately fall
  • Cluster lights and hangar lights no longer require substrate
  • Terrariums can now be filled with water
  • Terrariums can have entities placed inside with a lead (experimental, WIP)
  • Decreased worrt jump height
  • Modified the 7 existing togruta face paints
  • Improved togruta skin textures

Fixes

  • Fixed lightsaber forge texture
  • Fixed door drops
  • Fixed worrt jump animation stuttering

Internal changes

  • Allow annotation-based registration of connected and render layer block data
  • Made TARKIN JSON output deterministic (ordered lexicographically by key in objects, value in array)
GalaxiesParzisStarWarsMod - PSWG 0.0.65-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added stairs/slab/wall to canyon stone
  • Added stairs/slab/wall to canyon cobblestone
  • Added stairs/slab/wall to desert sandstone
  • Added Absynthesized Malt
  • Added coronet cocktail
  • Added bantha cookies
  • Added glasses of blue milk
  • Added vaporator mushroom colonies
  • Added creature cages
  • Added creature terrariums and 16 color variants
  • Added stairs/slab/fence/gate to japor planks
  • Added model to the lightsaber forge

Changes

  • Improved tension equation for hanging cable rendering
  • Canyon cobblestone no longer randomly flips texture
  • Fine sand no longer randomly flips texture
  • Temporarily disabled throwing lightsabers
  • Removed imperial opaque grate #4
  • Jundland gravel now falls
  • Renamed desert_canyon_sand to canyon_sand
  • Most imperial panels now use beveled top instead of smooth
  • Pourstone blocks are now grouped by color

Fixes

  • Pantorans can now correctly be bald
  • Fixed crash when rendering connected texture item in Vanilla
  • Fixed different crash when rendering connected texture item with Sodium and/or Indium
  • Fixed top textures for chiseled canyon stone
  • Fixed top textures for polished canyon stone
  • Fixed top textures for desert sandstone
  • Fixed top textures for polished desert sandstone
  • Fixed top textures for smooth desert sandstone

Internal changes

  • Reorganize TARKIN to depend more on BlockStateModelGenerator
  • Make cable rendering tension-based in prep for cable tensioner item
GalaxiesParzisStarWarsMod - PSWG 0.0.64-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Added walls to most stones
  • Added Imperial cutouts
  • Added Imperial cutout pipes
  • Added stairs/slabs/walls to both colors of Imperial panels
  • Added Imperial vents
  • Added power couplings
  • Added insulated desh cable (can be used to connect power couplings)
  • Added canyon cobblestone
  • Added canyon stone bricks, chiseled canyon stone, polished canyon stone
  • Added chiseled desert sandstone, polished desert sandstone, smooth desert sandstone
  • Added fine sand
  • Added jundland gravel
  • Added pit sand
  • Added mossy sequoia logs
  • Add durasteel-reinforced pourstone

Changes

  • Connected textures now work with the debug stick
  • Cluster lights can now be placed on the floor and ceiling
  • Rename canyon_sandstone to canyon_stone
  • Rename desert_sediment to desert_sandstone

Fixes

  • Fix all swapped stairs and slab registry and lang names

Internal changes

  • Abstract stairs/slab/wall group registration
  • Abstract dyed registration
GalaxiesParzisStarWarsMod - PSWG 0.0.63-alpha-1.18.2

Published by parzivail over 2 years ago

Additions

  • Add rusted variants of most Imperial blocks
  • Add mossy variants of most Imperial blocks
  • Add mossy variants of most Massassi blocks
  • Add 16 painted variants of pourstone
  • Add Japor planks

Changes

  • Updated pourstone textures
  • Update GX-8 vaporator texture
  • Update Tatooine home door texture
  • pswg:light_pourstone is now pswg:white_pourstone

Internal changes

  • Port to 1.18.2
GalaxiesParzisStarWarsMod - PSWG 0.0.62-alpha-1.18.1

Published by parzivail over 2 years ago

Additions

  • Add bald hair option for humanoid species
  • Add eye colors to Pantorans
  • Added new cluster light model
  • Added loose desert sand (layers like snow)
  • Add 6 new Imperial paneling block patterns
  • Add new Imperial plating connecting block
  • Add 4 new opaque Imperial vents/grates
  • Add canyon sandstone
  • Add rusted metal connecting block
  • Add all 16 colors of Tatooine home doors in addition to the default
  • Add DL-18 visual scope and targeting attachments
  • Add partial collision to the blaster workbench
  • Add "mysterious smoothie" which grants jump boost with a side effect

Changes

  • Change default species eye color to black
  • Fix species eye color showing up much too dark
  • Cluster lights now "pickle" from 1 to 3 lights per block
  • Update japor log texture
  • Hide "Throw" debugging prompt on lightsabers
  • Convert Tatooine home door to new model system and improve rendering smoothness
  • Move most metallic blocks to use the vanilla copper sounds instead of metal sounds
  • Remove Tatooine home door recipe (temporary until colored crafting is implemented)
  • Tatooine home doors now use a modeled item instead of a texture

Fixes

  • Fixed light blue Chagrian translation entry
  • Fix cluster light collision
  • Fix Tatooine home door collision
  • Astromechs can no longer despawn when you aren't near them

Internal changes

  • Add block pickling framework to TARKIN
GalaxiesParzisStarWarsMod - PSWG 0.0.61-alpha-1.18.1

Published by parzivail over 2 years ago

Additions

  • Add draft astromech droid, pswg:artoo, without any programmable AI
  • New species: Pantoran
  • Add many new hair options in species customization
  • Add new body colors for Chagrians, Twileks, and Togrutas
  • Add two new clothing options: Imperial body glove, and jumpsuit

Changes

  • Add REI click area to GX-8
  • Remove GX-8 progress tooltip
  • All humanoid species can now have clothes
  • Update segmented crate texture

Fixes

  • Fix crash when getting vehicle of null player
  • Thrown lightsabers now correctly track velocity
  • Thrown lightsabers now render at the proper angle

Internal changes

  • Port more mixins to Fabric API
GalaxiesParzisStarWarsMod - PSWG 0.0.60-alpha-1.18.1

Published by parzivail over 2 years ago

Additions

  • Add model to blaster workbench
  • Add the first batch of character clothing options (only for humans right now, will expand to more humanoid species soon)
  • Added new GX8 moisture vaporator model
  • Blaster workbench renders the currently-editing blaster on top of it

Changes

  • Update japor log texture
  • Update fusion tank texture
  • Blue milk now clears potion effects
  • Remove "deactivated" from unlit imperial panel name
  • Species variable allowed values are now datapack-able
  • Species variables now sync from the server to the client
  • Blaster workbench no longer gives you your blaster back when you exit the menu
  • Species select menu now has scrollbars
  • Remove Twi'lek and Chagrian colored eyebrows
  • Hide build and cancel buttons on blaster workbench if no blaster is present
  • All wood, logs, and plants are now flammable
  • Chasuka seeds can no longer be eaten
  • Chasuka seeds are now used to plant chasuka plants instead of chasuka leaves

Fixes

  • Fix black_imperial_panel_split texture
  • Some modeled blocks now have correct particle textures
  • Molo shrub now has a translation
  • Blue milk now has a translation
  • Omelette is now spelled correctly
  • Fix species select menu not applying all selected variables in some cases
  • Fix loading species skins from the skin server
  • Fix landspeeders hanging game when traversing odd terrain
  • Fix se14c barrel extension muzzle flash
  • Fix connected texture undersides

Internal changes

  • Added P3D model framework for blocks
  • Update Loom to 0.11 and Quiltflower to 1.6.0
  • Converted hangar light model to P3D
  • Streamlined blaster JSON serialization
GalaxiesParzisStarWarsMod - PSWG 0.0.59-alpha-1.18.1

Published by parzivail over 2 years ago

Additions

  • Twi'leks now have eyebrows
  • Most species can now have their eye color customized
  • Chagrians now have eyes and eyebrows
  • Add automatic sound registration for blaster datapacks
  • Add bordered, split, and thin bordered imperial panels
  • Add external imperial plating
  • Add two variants of tall imperial lighting

Changes

  • Blaster firing sound pitch increase is now less shrill
  • Modified the available hair color options for Chiss

Fixes

  • Fix Tatooine home door syncing and stuttering issues
  • Fix Jawa ionization blaster muzzle flash
  • Prevent blaster hiss sound from playing the first game tick

Localization changes

  • Update translations in: Romanian, French, Spanish, German, Italian, Dutch, Polish, Portuguese, Russian, Serbian (Cyrillic), Portuguese (Brazilian) and French (Canadian)

Internal changes

  • Completely rework texture stacking/tinting and remote texture dependency system
  • Migrate from materialColor to mapColor
  • Migrate from breakByTool to mineable tags
  • Removed unused X-Wing model from the jar
GalaxiesParzisStarWarsMod - PSWG 0.0.58-alpha-1.18.1

Published by parzivail over 2 years ago

Additions

  • Add remaining internal attachments to blasters (without stats)

Changes

  • Blasters bolts and lightsabers now render on top of other layers instead of through it
    • They no longer produce holes when in front of water, signs, item frames, other entities, etc
  • Reduce the amount of heat generated per shot by bowcasters
  • Blaster language keys migrated from item.pswg.blaster_<blaster name> to blaster.pswg.<blaster name> to match attachment keys

Fixes

  • Blaster and lightsaber datapacks now properly sync when joining a server
    • You can now join servers that define custom blasters or lightsabers and have them work perfectly on your client
  • Fixed species select preview scaling
  • BlockEntityClientSerializable blocks (i.e. the Tatooine home door) now correctly update their state on the client thread

Internal changes

  • Port reloadable managers to FAPI
  • The first draft of the blaster datapack spec has been published, along with an example datapack and resourcepack
  • Use reflection to generate config lang entries
  • Add block and item tag output to TARKIN
  • Streamline blaster descriptor serialization
GalaxiesParzisStarWarsMod - PSWG 0.0.57-alpha-1.18.1

Published by parzivail almost 3 years ago

Additions

  • Added primary and secondary blaster cooling bypass sounds
  • Added failed blaster cooling bypass sound
  • Added blaster venting sound
  • Blasters overcharge is now accompanied with a new bar indicator
  • Added Wookiee bowcaster
  • Added six new EE-3 attachments

Changes

  • Update slugthrower trail particle textures
  • Overhauled recoil effects
  • Blaster firing sounds now get higher-pitched as the blaster heats up
  • Reduce first-person blaster bolt flashing
  • Blaster bolts now fire "from" the blaster in first person
  • Slug trail particles now spawn further from your face
  • Blasters without overcharge bonus stats now have a placeholder one
  • Improved A-280 firing sound

Fixes

  • Blasters no longer cause servers to crash because of missing descriptors
  • X-Wings now properly fire blasters from the cannontips
  • Fix death.attack.pswg.blaster.slug translation
  • Slugthrowers can no longer create scorch marks on water
  • Blaster bolts no longer continuously update their velocity

Internal changes

  • Port from rendereregistry.v1.BlockEntityRendererRegistry to rendering.v1.BlockEntityRendererRegistry
  • Blasters can now have attachments which use separate textures
Badges
Extracted from project README
Become a donor!
Related Projects