<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/NotEnoughUpdates.git/src/main/kotlin, branch scrolling</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/'/>
<entry>
<title>cheapest museum item to donate (#522)</title>
<updated>2023-03-11T23:54:04+00:00</updated>
<author>
<name>Lulonaut</name>
<email>lulonaut@tutanota.de</email>
</author>
<published>2023-03-11T23:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=193ba468e43bd4db5b5534d17472078708783349'/>
<id>193ba468e43bd4db5b5534d17472078708783349</id>
<content type='text'>
Co-authored-by: nea &lt;romangraef@gmail.com&gt;
Co-authored-by: nea &lt;nea@nea.moe&gt;
Co-authored-by: Roman / Linnea Gräf &lt;roman.graef@gmail.com&gt;
Co-authored-by: nopo &lt;nopotheemail@gmail.com&gt;
Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: nea &lt;romangraef@gmail.com&gt;
Co-authored-by: nea &lt;nea@nea.moe&gt;
Co-authored-by: Roman / Linnea Gräf &lt;roman.graef@gmail.com&gt;
Co-authored-by: nopo &lt;nopotheemail@gmail.com&gt;
Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Dynamic Light Items (#646)</title>
<updated>2023-03-11T23:51:41+00:00</updated>
<author>
<name>Vixid</name>
<email>52578495+VixidDev@users.noreply.github.com</email>
</author>
<published>2023-03-11T23:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=5f147d6adbe9898239a0cb86e4daaa74c9e4c08a'/>
<id>5f147d6adbe9898239a0cb86e4daaa74c9e4c08a</id>
<content type='text'>
Co-authored-by: Vixid &lt;52578495+Vixid1@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Vixid &lt;52578495+Vixid1@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix /neudevtest useragent command (#648)</title>
<updated>2023-03-05T20:20:52+00:00</updated>
<author>
<name>Roman / Linnea Gräf</name>
<email>roman.graef@gmail.com</email>
</author>
<published>2023-03-05T20:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=1869ce4d63f4ef9b16bc3140f4bb5a53d8bfe646'/>
<id>1869ce4d63f4ef9b16bc3140f4bb5a53d8bfe646</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>I hate FontRenderer. (#612)</title>
<updated>2023-03-04T02:03:33+00:00</updated>
<author>
<name>hannibal2</name>
<email>24389977+hannibal002@users.noreply.github.com</email>
</author>
<published>2023-03-04T02:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=5a79ff410eb64e906c555751b32bef87cc7caee9'/>
<id>5a79ff410eb64e906c555751b32bef87cc7caee9</id>
<content type='text'>
Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all commands in NEU with a brigadier implementation (#599)</title>
<updated>2023-03-04T01:54:50+00:00</updated>
<author>
<name>Roman / Linnea Gräf</name>
<email>roman.graef@gmail.com</email>
</author>
<published>2023-03-04T01:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=5dd063fbba6bde64806a7620541dc2d9bdf42871'/>
<id>5dd063fbba6bde64806a7620541dc2d9bdf42871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Magical power in SkyBlock Menu icon again (#588)</title>
<updated>2023-02-25T14:25:10+00:00</updated>
<author>
<name>hannibal2</name>
<email>24389977+hannibal002@users.noreply.github.com</email>
</author>
<published>2023-02-25T14:25:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=991854cd34f0fa9cb8b85a091df33c459df415a6'/>
<id>991854cd34f0fa9cb8b85a091df33c459df415a6</id>
<content type='text'>
Show magical power at accessory bag in skyblock menu.

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show magical power at accessory bag in skyblock menu.

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Museum: Display hydrated items for items taken outside of the repo (#621)</title>
<updated>2023-02-24T14:17:10+00:00</updated>
<author>
<name>Roman / Linnea Gräf</name>
<email>roman.graef@gmail.com</email>
</author>
<published>2023-02-24T14:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=df945f9d58d4f40f9adc4727c4f8d548b21fa4b0'/>
<id>df945f9d58d4f40f9adc4727c4f8d548b21fa4b0</id>
<content type='text'>
Co-authored-by: Lulonaut &lt;lulonaut@tutanota.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Lulonaut &lt;lulonaut@tutanota.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Sky Mall to Dwarven Overlay (#604)</title>
<updated>2023-02-22T17:33:20+00:00</updated>
<author>
<name>hannibal2</name>
<email>24389977+hannibal002@users.noreply.github.com</email>
</author>
<published>2023-02-22T17:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=cf3f08e4fd340ab331a4b61c1159fb527027ade7'/>
<id>cf3f08e4fd340ab331a4b61c1159fb527027ade7</id>
<content type='text'>
* Added Sky Mall to Dwarven Overlay.

* Made SkyBlockTime a data object.

* Added color to names and display item per different perk variant.

* Added daySuffix support for days greater 10.

* Data classes have a copy method already.

* Green color does not work.

* Fixed a bug in monthName.

* Add Unit Tests and make use of Instant

* Fixed Sky Mall overlay showing in crystal hollows.

* 11st
12nd
13rd

---------

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;
Co-authored-by: nea &lt;nea@nea.moe&gt;
Co-authored-by: nopo &lt;nopotheemail@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added Sky Mall to Dwarven Overlay.

* Made SkyBlockTime a data object.

* Added color to names and display item per different perk variant.

* Added daySuffix support for days greater 10.

* Data classes have a copy method already.

* Green color does not work.

* Fixed a bug in monthName.

* Add Unit Tests and make use of Instant

* Fixed Sky Mall overlay showing in crystal hollows.

* 11st
12nd
13rd

---------

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;
Co-authored-by: nea &lt;nea@nea.moe&gt;
Co-authored-by: nopo &lt;nopotheemail@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>HotmInformation rework (#611)</title>
<updated>2023-02-22T17:30:38+00:00</updated>
<author>
<name>hannibal2</name>
<email>24389977+hannibal002@users.noreply.github.com</email>
</author>
<published>2023-02-22T17:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=30bd46e46aab73e2927fa5631c49ace84708e590'/>
<id>30bd46e46aab73e2927fa5631c49ace84708e590</id>
<content type='text'>
* Rename .java to .kt

* hotm rework.

* Moved class to kotlin directory.

* Removed debug.

* Support for maxed out levels.

* Fun fact of the day: Developer waste more time on the name of a variable than actual coding.

* default is 0

---------

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename .java to .kt

* hotm rework.

* Moved class to kotlin directory.

* Removed debug.

* Support for maxed out levels.

* Fun fact of the day: Developer waste more time on the name of a variable than actual coding.

* default is 0

---------

Co-authored-by: hannibal2 &lt;24389977+hannibal00212@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ApiCache: Fix apparent NullPointerException (#619)</title>
<updated>2023-02-18T14:24:52+00:00</updated>
<author>
<name>Roman / Linnea Gräf</name>
<email>roman.graef@gmail.com</email>
</author>
<published>2023-02-18T14:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/NotEnoughUpdates.git/commit/?id=0d281d483909d71272783033b2aba8f33dcbce36'/>
<id>0d281d483909d71272783033b2aba8f33dcbce36</id>
<content type='text'>
`CacheResult` should in theory have either a `file != null` a `future !=
null` or be `disposed`. Apparently this invariant of `CacheResult` is
either being violated somewhere, or the `synchronized` blocks arent as
synchronized as id hoped they were. In fact, `dispose()` does not even
delete the file, so i can really only see this happening because the
first `synchronized` block that writes the file and the second
`synchronized` block that reads from the file hold the same lock.

I have no idea how this would happen, but hopefully this fixes it (since
the dispose didn't have a threading issue reported so far, i feel more
confident leaving the .deleteOnExit in there, but I'm also wrapping any
potential IOExceptions during access, because I am just so confused how
the internal state was broken.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`CacheResult` should in theory have either a `file != null` a `future !=
null` or be `disposed`. Apparently this invariant of `CacheResult` is
either being violated somewhere, or the `synchronized` blocks arent as
synchronized as id hoped they were. In fact, `dispose()` does not even
delete the file, so i can really only see this happening because the
first `synchronized` block that writes the file and the second
`synchronized` block that reads from the file hold the same lock.

I have no idea how this would happen, but hopefully this fixes it (since
the dispose didn't have a threading issue reported so far, i feel more
confident leaving the .deleteOnExit in there, but I'm also wrapping any
potential IOExceptions during access, because I am just so confused how
the internal state was broken.</pre>
</div>
</content>
</entry>
</feed>
