Skip to content

Releases: Enginecrafter77/SurvivalInc

R-1.3.0

01 Sep 16:30
Compare
Choose a tag to compare

A new release... again. This release fixes many bugs, and adds some new features described below.

New features:

  • Thermal counteraction (4c282c7)
  • Gradient cave temperatures (6f269c9)

Game changes:

  • Added heat values to lava bucket and fire charge (f293b0c)
    • You will have to delete your item_effects.json to see the changes
  • Added temperature difference between day and night (f17e4aa)

Bugfixes:

API Changes:

  • Narrowed down ItemEffect generic arguments (b1ba006)
  • Fixed SimpleStatRecord#checkoutValueChange documentation (e8d4e84)
  • Reworked ItemEffect Event handling (a47787a)
  • Deprecated SimpleStatRecord#setValueRange (71b3ec5)

Misc changes:

  • Fixed tree checking during build (ff706f2)
  • Added github workflows (e5cdd68)

R-1.2.8

17 Aug 20:15
Compare
Choose a tag to compare

Well, it seems that another release is out. Don't expect any serious game changers though. I'm still trying to figure out some things (especially the tricky heat realism part).

Game changes:

  • Improved stat synchronization (5216277)
  • Improved season synchronization (7f72946)
  • Added ItemEffect JSON (2c211d2, 0003c81, c9be123)
    • Removed legacy mod config based item maps (94ff923)
  • Added water quality (4ee3335)
  • Fixed bug where stat indicators wouldn't show if the ghost module was disabled (2c0f824)
  • Fixed game crash when enabling modules while in-game (697446d)
  • Fixed issue #34 (68eb529)
    • The fix can to be activated through config by setting Verify Drink Packets -> false
  • Fixed /season list command (00ca47f)
  • Added HeatVignette, the heat extreme indicator (dd79dfc)

API Changes:

  • Simplified SimpleStatRecord#checkValue (e9405e1)
  • Added FormattedTextComponent (a72627b)
  • Deprecated TextureElement (2c320f4)
    • Use the updated TextureResource instead
    • Position2D was deprecated, use org.lwjgl.util.Point instead
  • Added HUDConstructEvent (20cdfd1)
    • Legacy element adding will no longer work
  • Removed generic arguments from OverlayElement, ElementRenderFilter and all their subclasses (72ba2ae)
    • This will probably break a lot of code if you happen to use OverlayElements

Other:

  • Added HUD rendering documentation (11f0e99)
  • Updated issue templates (e98815f)
  • Migrated to jgitver versioning (bcb93e1)
  • Fixed README badges (e2f610d)
    • 17.08.2021 They stopped working again...
  • Fixed CurseGradle build crash (74b814e)

R-1.2.7

15 Feb 11:36
Compare
Choose a tag to compare

So a new version is out, again. Nothing very exciting, just a few bugfixes and UI changes.

Game Changes:

  • Added HUD position tweaks (36c5129, a7ddf1f)
  • Comments for configuration (b92a8b5)
  • Fixed #31 (ad389aa)
  • Hydration food mapping (0b3c8ce)
  • Wetness absorption rate is now configurable (a3fdfaf)
  • Towel drying is now using radiant heat values (2c718ac)
    • This essentially means that players will be able to dry their towels almost anywhere
  • Heat indicator was reworked (9c6f7a9)
    • Sanity indicator was reworked as part of this change
  • Fixed season command not working on server (eb597b8)

API Changes:

  • Added Position2D class (89a81d3)
    • OverlayElement's draw method now takes Position2D instead of ElementPositioner
    • Direction2D
    • Axis2D
    • Position2D.MutablePosition
  • StatProvider's update method now takes specific record type (0cef988)
  • New abstract season framework (f55b83e, 8ddf3a6)
    • Implementing code can register custom seasons or replace existing ones.
  • Biome temperature calculation is now done in BiomeTempController (36be083)
  • Abstractized ElementPositioner, previous implementation moved into AbsoluteElementPositioner (b3832b8)
    • New ElementPositioner implementation: StackingElementPositioner (2be97b8)

R-1.2.6

04 Jan 16:34
Compare
Choose a tag to compare

This is a bugfix release for R-1.2.5, which fixes #25, #26, #27 and #28 (i.e. crash with some AppleCore - based mods).

R-1.2.5

30 Dec 21:48
Compare
Choose a tag to compare

Well, this release is certainly a little bit late. It does not bring too much of new content, but fixes many annoying things from 1.2.0. Perhaps the most important change is the whole-new UI rendering code. There have been complaints about the UI looking very unfitting to the minecraft style. So I tried to experiement with it a little bit. Well, see for yourself.

Notable changes (for end users):

Changes in API:

  • Added SymbolFillBar (4beae22)
  • Added some texture drawing abstractions (4beae22, 3a70492)
  • StatProvider now requires type arguments indicating the utilized StatRecord type (111e9e8)
  • Added Direction2D and Axis2D enums (763d0fe)
  • Added EffectRenderFilter, an interface designed to apply GL operations to stock UI elements (dc24a2b)

R-1.2.0

06 Nov 21:47
Compare
Choose a tag to compare

Well, this release didn't go exactly the way I imagined when releasing 1.1.0. This release is what was planned to be the "Sanity Overhaul" update, but ended up being more of a "Ghost Overhaul" update. Basically, the highlight of this release is that the ghost module is now almost fully functional, bringing some cool new features as well. Retrospectively looking, v1.1.5 was a huge mess. This version should be way more stable than v1.1.5, I promise!

Changes (for end users):

  • Ghosts' interactions with world are now more "ghastly" (bfcfab8, 8f9f98a, f80ec31, 302ff17)
  • Fixed stats having wrong values on first initialization (i.e. world start) (4e3a4de)
  • Fixed seasons occasionally not being applied on client side (488e2b7)
  • Ghosts are now able to revive themselves (04c74ec)
  • Fixed season command exception (20c9d8a)
  • Fixed lazy melting controller (a3445bd)
  • Fixed wetness sanity drain (b60fd73)
  • Ghosts are now able to fly (c88efd0)
  • Exponential arrow scaling (028b0fa)
  • Sleep deprivation! (de5d3a8)

Changes in the API:

  • Added SimpleStatRegister stat suspension mechanism (7c25d79)
  • Added maven publishing system (to local repo only) (5385d38)
  • SimpleStatRecord normalized value getter method (15af9a6)
  • New GUI rendering code (1e5659b, 3c20e45, da4dcf6)
  • Value storage moved to StatRecord (f4a5224)
  • New stat effect API (29fb552)

R-1.1.5

02 Sep 10:17
Compare
Choose a tag to compare

This is mainly a bugfix release to the version 1.1.0, fixing numerous reported bugs as well as improving the API. The reason for marking this as release is that serious changes to the API are done after this release, rendering some of the linked code unusable.

Some of the changes:

  • Fixed water dripping effect (@mxnmnm) [638035d]
  • Fixed insanity effects being applied to every player on server [f5a2d21]
  • Fixed stat values not being kept when changing dimension (i.e. entering/exiting the Nether) [(meshed in)]
  • Improved /season command output to be more informative and better formatted [3babcc8]
  • Improved stat listing in /stat command [20155ce]
  • Improved client-server stat value synchronization [091f085]
  • Fixed #19 [6a45556]

API Changes:

  • Added option to provide custom BiomeTempController implementation [(meshed in)]
  • Reworked the seasonal melting module [0c86fa7]
  • Replaced static list based stat provider registration to dynamic event-based registration [6fc52e4]
  • Phased out Overflow Handlers [4288339]
  • StatProvider now uses ResourceLocation as it's ID [39b1e07]
  • Phased out Modifier system, replaced with more coherent "Effect" system [(meshed in)]

R-1.1.0

05 Jul 12:13
Compare
Choose a tag to compare

Version 1.1

Official release 1.1 of the mod. This version includes some minor changes, along with some bugfixes.

Some of the notable features:

  • Fixed a rendering crash when using the (still experimental) ghost module
  • Stat gauges are now hidden when in creative/spectator mode
  • Reworked the stat command and shortened it from "playerstat" to "stat"
  • More configuration options:
    • Food sanity bonuses
    • Block radiant heat
    • Armor insulation
    • Duration of the hyperthermia-inflicted fire (alternatively set to 0 to disable fire, and take direct damage instead [same amount as hypothermia])
    • Hypothermia and hyperthermia damage
  • Removed remaining Schoperation's sanity effects
  • Added simple sanity debuff (see for yourself)
  • Fixed random sanity drain caused by improper light level calculation
  • New, improved logo/banner

R-1.0.1

05 May 14:36
Compare
Choose a tag to compare

This release is a bugfix for issue #3.

Xaero's World Map should no longer crash with Survival Inc. installed.

R-1.0.0

04 May 18:23
Compare
Choose a tag to compare

Version 1.0.0

This is the first officialy stable release. This release brings many changes from the 0.X.X versions.

New features include:

  • Reworked season temperature handling - Now the temperatures work as expected!
  • Snow&Ice Melting - Snow and Ice now start to melt if temperature is high enough! No more snow shoveling!
  • Leaf colors - Leaves now get orange tint during Autumn and Winter! (The color is configurable in config)
    • The colors also work with trees from other mods!
  • Removed obsolete config options
  • Water drinking from real water now works correctly! (water purity still not implemented though)
  • Configurable HUD position! - Now the HUD position can be changed in the config
  • And many more bugfixes!