prog-mats-java
A collection of random ideas that come to my head. [red]REQUIRES `MEEPofFaith/black-hole-renderer` TO RUN.[]Authors:
Fix Flame/Blaze Crash
Fix flame/blaze's effects crashing the game.
Update v155.3
- Update to v155.3
- Changed to the new set of sounds
Accessible Artemis
- Fixed Artemis research requiring the legacy launch pad instead of the new launch pad
Update to v151.1 and bug fixes
- Update to v151.1
- Fixed sword turrets crashing clients in multiplayer (probably, I haven't tested it)
- Fixed sword turrets flashbanging the screen when controlled by a player
Update to v149 and Bug Fixes
- Update to v149
- Fix miner depot hint displaying repeatedly.
- Simplified Chinese translation by @Dont-7064
Perspective Projection
- Improved 3D effects
- Now uses perspective projection instead of an offset based on height and distance to camera center.
- Results in closer objects appearing larger and straight lines actually appearing straight.
- FOV setting can be found in the mod's settings.
- The increasing of max zoom amount takes FOV into account to prevent the viewport from going below the floor.
- Now uses perspective projection instead of an offset based on height and distance to camera center.
Fixes
- EMP stun status effect now has an icon
- Add reload and bullet stats to harmacist
- Harmacist fires more often
- Harmacist now leads targets
- Fix harmacist missing bundles
Tiny Homing Improvement
- Missile homing now leads targets
- Some decluttering
- Removed the grand poo that was only visible when funi mode was active
- Properly hide test/incomplete content
Missile Improvements
- Missile homing actually works now.
- Updated sprites and shadows of missiles.
- Removed hydroconveyor - Has been moved to Additional Logistics.
- Fixed shield projectors being hexagonal instead of square.
- Fixed bloom not applying to missile trail fade.
Minor Fix
- Fixed static nodes missing laser sprites
Missile Stuff Getting Even More Out Of Hand
- Updated to the latest version of black hole lib. Please stop telling me that it crashes.
- Added black hole nuke
- Sucks in units in the area then explodes
- EMP nuke now is a cloud instead of a ring of orbs.
- Missile physics changes
- Missile frags (recursive missile and cluster nuke) are now rotation-based. I'm not gonna bother explaining it, just know that splitting at closer range will spread not as far while splitting farther away will spread further out.
- Missile homing is now rotation based and thus it'll look less awkward.
- Cluster nuke homing is temporarily disabled because I haven't finished doing the math. I'm only making this release to make people shut up about the black hole lib problem.
v28.1 - Mod Name is Spelt Wrong
Fix the mod name being spelt wrong. "MEEPscellanious" -> "MEEPscellaneous"
v28.0
- Mod has been renamed to "MEEPscellaneous Concepts"
- I didn't like the old name.
- Missile turrets reworked. Again.
- Missiles now have a z-coordinate and fly over everything using :sparkles:math:sparkles:.
- As a result, the shield projector is now a rectangular prism.
- Kugelblitz now has proper proper black hole drawing
- Requires MEEPofFaith/black-hole-renderer to be installed.
- Sandbox content has been removed from this mod and moved to its own dedicated mod, MEEPofFaith/extra-sand-redux.
- Other
- Updated to v146
- Fixed smart drill crashing when trying to save with no target item selected
v27.3
- Updated to v144.2
- Hydroconveyor now takes less to research.
- Fixed hydroconveyor icon.
- Missiles/sentries can no longer be accidentally deconstructed.
- Sandbox walls can now be placed in water.
- Slightly reduced heat requirement of tenelium fuser.
- Bug fixes
- Minigun reload did not take framerate into account.
- Sergeant did not appear in the build menu.
v27.2 aaaaaaaaaaaaaaaaaaaaa
- Fixed rockets being destroyed not damaging blocks on the team of that rocket
Now go look at https://github.com/MEEPofFaith/prog-mats-java/releases/tag/v27.1 instead.
v27.1 Crash Fix and Other Stuff
- Sandbox wall dps display no longer covers other blocks.
- Small visual adjustments to missiles.
- Fixes:
- A rocket left on the ground getting destroyed would crash the game.
- Cluster nuke being left on the ground and getting destroyed didn't spawn the right number of explosions.
- Missile trails didn't properly draw their end cap when fading
v27.0 - Turret Reworks Part 1
Since I haven't really been doing much lately, I've decided to release what I've done so far.
- Missile turret reworks:
- The missiles now have a set landing position and fly in an arc.
- Given better names.
- Artemis (previously Strikedown) is now 5x5 to better fit with other payload blocks.
https://user-images.githubusercontent.com/54301439/218284014-18715f7a-92e5-4eb5-8d4d-9289a52a0bd4.mp4
- Arbalest has received some visual updates.
https://user-images.githubusercontent.com/54301439/218284993-99b16bf4-cf30-4666-9727-633739373b42.mp4
- Incision and Fissure have been replaced with Pinpoint.
https://user-images.githubusercontent.com/54301439/218284092-61fee9b8-5a66-42f3-9a84-818dd46e742a.mp4
- Sentinel and Sergeant have been moved to Erekir.
- Sentinel has also received a visual overhaul.
https://user-images.githubusercontent.com/54301439/218284642-e61a9e01-4d98-4026-a7d1-1df6e11c7ddb.mp4
- Added an option in PM's settings to give vanilla sandbox blocks more health.
- Sandbox walls are now fully configurable.

- Probably some other stuff I'm not remembering.
- WIP
- Some blocks aren't complete yet. You can find them in sandbox.
- Apotheosis has been replaced with Solstice and Starfall. New visuals.

- Council, Congress, and Pantheon have been replaced with Matrix, and is now on Erekir instead.
- As a result, all turret modules have also been removed. Some new ones have been created. Still need to make more.
- Apotheosis has been replaced with Solstice and Starfall. New visuals.
- Some blocks aren't complete yet. You can find them in sandbox.
https://user-images.githubusercontent.com/54301439/218285355-724b5986-2d42-4ff7-843c-ad03160e034c.mp4
v26.6 - Crash Fix
- Fix chaos turret crashes
v26.5 - Ugh, fine, I'll fix things for v140
- Updated to b140.
- Fixed startup crash.
- Removed Payload Propulsion Tower and Interplanetary Accelerator from research requirements.
v26.4 - Minor fixes
- Updated to b138
- Fixed configurable mender not correctly saving repair time
- Fixed increased zoom range breaking logic cutscenes
v26.3 - b137
a
v26.2 - b136.1
- Update from BE to Alpha
- Fix minor drawing bug with Downpour rockets
v26.1 - Numerous Crash Fixes
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
v26.0 - Sandbox Mender and Overdrive
- Sandbox Stuff:
- Configurable Mender
- The repair time and range can be adjusted

- Configurable Overdrive
- The speed boost and range can be adjusted

- Configurable Mender
- Minor improvement to collider drawing
- Sword turrets now properly handle rebuilt swords if one somehow "dies"
v25.1 - Erekir Bug Fixes 1
hahaha pain
- Sword turrets now have an attack indicator.
- Better core link power checking.
- Minor code cleanup here and there.
- Bug Fixes
- A few null checks here and there.
- Fixed m-IV-nigun shooting patterns
- ~~I, uh, don't want to talk about it.~~
- Fixed minor graphical bug with miniguns
v25.0 - Port to Erekir
PM has been ported to Erekir!
- Removed some stuff
- Transport drone system - Was a mess, Anuke's in vanilla is much cleaner. May make new one later.
- Firestorm - ~~I didn't want to bother porting it.~~ Didn't fit in since the others were payload based.
- Popeshadow now uses region parts instead of messy draw code. (Why isn't this point rolled together with the last point?)
- Completely redid sword turrets
- Not exactly related to porting, but they do now use new features from Erekir to be a lot better.

- A bunch of other stuff due to porting that I'm too lazy to list.
Oh boy time for the bug reports to come in.
v24.1 - Minor Things
Just gonna publish some things before working on Erekir port.
- Ballistic missile animation looks better
- Optimize Popeshadow draw code
- Optimize the loading of Arbalest and Sergeant
- Optimize minigun spin-up/spin-down/reload
- Miniguns no longer have horrendous overlapping shadows
- Fix #19
v24.0 - Modular Turret
- Mod rename
- The name has been changed to "Progression Ministry." At least it sounds a bit more sensible than "Progressed Materials" and still keeps the acronym of PM.
- Modular Turrets
- Large bases, customize what you want to put in it by constructing modules.
- 3 Tiers
- Council - 5x5: 8 small + 1 medium
- Congress - 7x7: 8 small + 4 medium + 1 large
- Pantheon - 9x9: 16 small + 5 medium + 4 large


- 18 different modules
- I am too lazy to list them
- Eruptor Rework
- They draw a line instead of moving an area around, so that they create less of a fire hazard as well as are more balanced.
- As a result, Inferno was removed.
(I cut this so perfectly you can't tell it doesn't loop unless you look closely at Blaze to the right.)
- They draw a line instead of moving an area around, so that they create less of a fire hazard as well as are more balanced.
- Other things
- Hydroconveyor resprite: It looks a ton better now.
- Miniguns now have smooth animation.
- Apotheosis now homes based on distance to the beam position
- Some more funi with the fart setting. :)))
- Bug fixes:
- Various issues of missing stats in the information of some turrets.
- Sandbox nuke did not violently explode when destroyed.
- Hydroconveyor resprite: It looks a ton better now.
v23.7 - Fix a Bug
hahaha nothing major nothing major at all
v23.6 - Make enabling the Everything Gun and God Unit an option.
Save on some data, since those can use a lot, especially with many mods enabled.

When disabled, they will not appear in the build menu or core database, and will also show this message if you saved them somewhere in your world before disabling.
v23.5 - How are there still more crashes with my drones wtf
M o r e n u l l c h e c k s
v23.4 - Liquid Drone Station Improvement
Liquid Drone Station will now dump out all their liquid instead of the vanilla "balance liquid amount" thing.
https://user-images.githubusercontent.com/54301439/150849171-5d980f11-1bfa-4d5a-9f32-158a49975814.mp4
v23.3 - Quick Crash Fix (Payload Crafter)
Ah yes, null issues.
v23.2 - Sentinel Resprite

v23.1 - I definitely didn't break Payload Crafter stat display, nope not at all
You saw nothing
Go look at https://github.com/MEEPofFaith/prog-mats-java/releases/tag/v23.0 instead.
v23.0 - Random Stuff
- Zones:
- Affect units in an area
- Rejuvenation Beacon: AOE heal
- Speed Zone: AOE movement/reload speed boost
- Strength Emitter: AOD damage boost
- ~~Wait aren't these just unit abilities in blocks?~~
- Smart Drill:
- Pick what ore to drill
- Totally original idea, yea totally
- Collider completely reworked:
- Name change: "Collider" -> "Mindron Collider" (The original name from a year ago was "Large Mindron Collider")
- Smaller: 5x5 -> 3x3 (No, I will not make a large variant.)
- Needs to warm up like an Impact Reactor
- Adjusted inputs and outputs
- Now also needs cryofluid
- New animation
- Crafts much faster because of the new animation
- Incendiary Rocket now needs slag to be built.
v22.0 - Anime Sweep Laser
- Incision and Fissure
- Sweep laser cool
- DELAYED ANNIHILATION *epic guitar riff*
- Omega sources (sandbox only)
- Output everything at once
- Other changes
- Fix drone instant dropoff
- Arc Missile drawing reworked
If you couldn't tell, I was too lazy to put effort into making a good change log.
v21.4 - Outline Generation
- Many outlines are now generated on starting the game.
- Tesla turrets now have hit effects
- (Internal) Turret sprite subfolders are named better
v21.3 - fix yet another crash caused by a lack of a null check
aaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAA
v21.2 - b135
Fixes a crash on startup.
v21.1 - MEEP stop making mini releases less than 10 minutes after the previous release
- Core: Covalence now takes tenelium instead of titanium.
v21.0 - Core Link
- Core: Covalence:
- Not actually a core.
- Direct connection to the core from anywhere, easily load an unload items from the core.
- Requires lots of power to run, and needs to be fully powered to run.
v20.1 - Research Hotfix
Overdrive Diffuser is now actually in the tech tree. I forgor :skull:
v20.0 - Overdrive Diffuser
- Overdrive Diffuser:
- omg something that isn't a turret for once.
- All blocks connected to the same power network that can be overdrived are overdrived.
- Stacks with multiple.
- Power use increases with the power use of the overdrived blocks.
- Apotheosis effect colors change with a certain easter egg.
- Bomber rockets should have better homing.
v19.0 - Concretion
- New turret: Concretion
- Forms pillars of explosive rock under ground enemies.
- You can place these pillars when in sandbox.
- Released without me posting about it anywhere so I've had no feedback about it at all. Oh no.
- Inspired by Geomancers from Minecraft Dungeons.
- Forms pillars of explosive rock under ground enemies.
- Minor adjustments to descriptions of blocks used as payload turret ammo.
v18.2 - Adjustments to Valexitite
- Renamed to "Tenelium"
- Some stats based on thorium
- 0.1 explosiveness (0.2 on thorium)
- 1.2 radioactivity (1 on thorium)
v18.1 - Minor Bug Fixes
- Fixed Arbalset details being hidden
- Fixed Sentries not drawing correctly as payloads
- Fixed Downpour rocket weapons drawing on the wrong layer
- Added back Sargeant's charge time
- Slightly increased Strikedown and Arbalest fire speed
v18.0 - Rocket Payload Turret - The True Return of "MEEPofFaith/ohno-missiles"

- New turret: Arbalest
- Fires rockets that are built from the same constructors used for Strikedown and Trinity
- Very fast and long-range rockets
- Other changes:
- "Masquerade" renamed to "Ball"
- "Violet" renamed to "Masquerade"
- "Tinker" renamed to "Sergeant"
- "Strike Sentry" renamed to "Missile Sentry"
- Mention of "strike missiles" in descriptions changed to "arc missiles"
- Decreased build time and cost of Strikedown missiles
- Status effect icons are now properly colored and outlined
- Minor change to ~~Tinker's~~ Sergeant's base sprite
- Downpour now has small underside missiles
- Missile and Sentry payloads now have proper damage drawing for when they're blocks, rather than this mess:

v17.3 - Sentry stuff
PayloadTurretnow actually saves its variables- "Tinker" renamed to "Sergeant"
- "Strike Sentry" renamed to "Missile Sentry"
- Added more missiles to Downpour
- Kaboom? Kaboom.
v17.2 - Drone resprite by @FlinTyX
Thanks for the much-needed repsrite, ~~I can't draw for carp~~
.
v17.1 - Various crash fixes
- Fixed various crashes ~~though I'm sure people will report more of them.~~
- Apotheosis laser draw code is much better now.
v17.0 - Drones
- Added Drone System
- Drone Pad, where the drone is built and the pairs can be configured.
- Configure pairs of stations of the same type, carry things from point A to B.
- Not the fastest, but sure great for bulk transport as well as payload transport.
- Versatile and easy to use... I hope.
- https://cdn.discordapp.com/attachments/653293028869537843/898850048484446228/The_Drone_Zone.mp4
- Smaller changes:
- Added to Apotheosis effects. Death beam doesn't feel death-beamy enough.
- https://cdn.discordapp.com/attachments/734206691742318633/898855918605844480/When_the_DOOM_music_plays.mp4
- Added to Apotheosis effects. Death beam doesn't feel death-beamy enough.
- Bug Fixes:
- Added Apotheosis to tech tree
v16.2 - Small Damage Bug Fix
- Sword Turrets, Inferno, Tesla Turrets, Apotheosis, and black holes now properly damage units in their radius.
v16.1 - Omega Charger
- Apotheosis Omega Charger, sandbox only version of the charge tower, 1x1, and overpowered. Requested by @SMOLKEYS
- Fixed a small crash error
v16.0 - Apotheosis

- Apotheosis Nexus, a massive superweapon that fires a laser into the sky that arcs and destroys where it lands
- Apotheosis Charge Tower, boosts the Nexus, but has diminishing returns as more are added
- Static Nodes are more power efficient
- Sandbox Walls now have a toggleable DPS tracker
- Better explosion effects and sounds for the missile turrets
- Other small things I'm forgetting
- Bug fixes:
- Tesla Turret not using efficiency
- Trails updated to v7
- Probably other things I'm forgetting
v15.6 - Small things
- Payload Crafters moved to Crafting category
- Fixed bug that let one sentry spawn multiple times with logic
v15.5 - Payload Crafter Crash Fix
null checks are important
v15.4 - Farting
Check the settings.
v15.3 - Better Server Compatability
- Fixed things that caused servers to crash when starting them
- Probably a lot of desync issues but I haven't been able to address all of them, nor do I know all of them
- God unit no longer appears on the title screen
v15.2 - Minor Changes
- Missiles have a different construct animation in the crafters
- Updated the descriptions of the Missile Shell Constructor, Missile Assembler, and Sentry Factory
- @lordReddx can you update the RU translation soon?
- Missiles and Sentries no longer display their build cost in their stats
- Missile Shell Constructor and Missile Assembler have ambient sound now
v15.1 - Small Bug Fix
- Forge couldn't be reduced to 0 fuel requirement
- Fixed 0 fuel requirement text error
- Added a
/#to the fuel bar to make it easier to tell how much fuel the crafter needs - Burst Driver item orbs don't bloom anymore
v15.0 - Pyroclast Forge
- Pyroclast Forge
- Massive smelter, takes sand, lead, coal, and fuel to make silicon and metaglass
- Add fuel with pyratite, heat tiles reduce the amount of fuel used every craft
- Where the fuel-based smelter first came from
- Hydroconveyor speed made consistent
v14.2 - Visual Changes
- Casing Roller and Missile Factory are now 5x5
- Sentry Builder is now 3x3
- Replaced missile and nuke explosion effects
- Luminocity now uses
Drawf.spinSprite
For previous versions, go get them here.


