<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/GT5-Unofficial.git/src/main/java/gregtech/common/net, branch master</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/GT5-Unofficial.git/'/>
<entry>
<title>Cleanup (#2904)</title>
<updated>2024-08-16T13:26:16+00:00</updated>
<author>
<name>miozune</name>
<email>miozune@gmail.com</email>
</author>
<published>2024-08-16T13:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=83ebeadd3b867f45914972f4573211b3324ca433'/>
<id>83ebeadd3b867f45914972f4573211b3324ca433</id>
<content type='text'>
* Remove redundant inputSeparation=true call

* Remove deprecated MetaTileEntity#isDisplaySecondaryDescription

* Always use ModularUI

* Remove useModularUI

* Remove unused GUI features

* Remove IGlobalWirelessEnergy

* Remove CommonValues.V &amp; CommonValues.VN

* More deprecation cleanup

---------

Co-authored-by: boubou19 &lt;miisterunknown@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove redundant inputSeparation=true call

* Remove deprecated MetaTileEntity#isDisplaySecondaryDescription

* Always use ModularUI

* Remove useModularUI

* Remove unused GUI features

* Remove IGlobalWirelessEnergy

* Remove CommonValues.V &amp; CommonValues.VN

* More deprecation cleanup

---------

Co-authored-by: boubou19 &lt;miisterunknown@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Packet cleanup: avoid duplicating IDs across multiple files using an enum (#2822)</title>
<updated>2024-08-04T21:42:41+00:00</updated>
<author>
<name>Raven Szewczyk</name>
<email>git@eigenraven.me</email>
</author>
<published>2024-08-04T21:42:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=88912be409e3ee6eb460726af03dc3e69dbdc1e7'/>
<id>88912be409e3ee6eb460726af03dc3e69dbdc1e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate to FluidSlotWidget from FluidDisplaySlotWidget (#1963)</title>
<updated>2023-05-08T08:25:22+00:00</updated>
<author>
<name>miozune</name>
<email>miozune@gmail.com</email>
</author>
<published>2023-05-08T08:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=4f5d9697557f8aeee32fe2b1cc5e22393a7ff8ad'/>
<id>4f5d9697557f8aeee32fe2b1cc5e22393a7ff8ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Jabel, Generic injection and mostly automatic code cleanup (#1829)</title>
<updated>2023-04-01T19:06:12+00:00</updated>
<author>
<name>Raven Szewczyk</name>
<email>git@eigenraven.me</email>
</author>
<published>2023-04-01T19:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=b088958c9f6935d356b6c087c8e8106b400aa24f'/>
<id>b088958c9f6935d356b6c087c8e8106b400aa24f</id>
<content type='text'>
* Enable Jabel&amp;Generic injection, fix type error caused by this

* add missing &lt;&gt;

* Infer generic types automatically

* Parametrize cast types

* Use enhanced for loops

* Unnecessary boxing

* Unnecessary unboxing

* Use Objects.equals

* Explicit type can be replaced with `&lt;&gt;`

* Collapse identical catch blocks

* Add SafeVarargs where applicable

* Anonymous type can be replaced with lambda

* Use List.sort directly

* Lambda can be a method reference

* Statement lambda can be an expression lambda

* Use string switches

* Instanceof pattern matching

* Text block can be used

* Migrate to enhanced switch

* Java style array declarations

* Unnecessary toString()

* More unnecessary String conversions

* Unnecessary modifiers

* Unnecessary semicolons

* Fix duplicate conditions

* Extract common code from if branches

* Replace switches with ifs for 1-2 cases

* Inner class may be static

* Minor performance issues

* Replace string appending in loops with string builders

* Fix IntelliJ using the wrong empty list method

* Use Long.compare

* Generic arguments: getSubItems

* Generic arguments: getSubBlocks

* Raw types warnings

* Fix remaining missing generics

* Too weak variable type leads to unnecessary cast

* Redundant type casts

* Redundant array length check

* Redundant vararg arrays

* Manual min/max implementations

* A couple missed inspections

* Goodbye explosion power ternary ladder

* Apply spotless

* Get rid of the other two big ternary ladders

* Binary search explosion power

* Don't overcomplicate things</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Enable Jabel&amp;Generic injection, fix type error caused by this

* add missing &lt;&gt;

* Infer generic types automatically

* Parametrize cast types

* Use enhanced for loops

* Unnecessary boxing

* Unnecessary unboxing

* Use Objects.equals

* Explicit type can be replaced with `&lt;&gt;`

* Collapse identical catch blocks

* Add SafeVarargs where applicable

* Anonymous type can be replaced with lambda

* Use List.sort directly

* Lambda can be a method reference

* Statement lambda can be an expression lambda

* Use string switches

* Instanceof pattern matching

* Text block can be used

* Migrate to enhanced switch

* Java style array declarations

* Unnecessary toString()

* More unnecessary String conversions

* Unnecessary modifiers

* Unnecessary semicolons

* Fix duplicate conditions

* Extract common code from if branches

* Replace switches with ifs for 1-2 cases

* Inner class may be static

* Minor performance issues

* Replace string appending in loops with string builders

* Fix IntelliJ using the wrong empty list method

* Use Long.compare

* Generic arguments: getSubItems

* Generic arguments: getSubBlocks

* Raw types warnings

* Fix remaining missing generics

* Too weak variable type leads to unnecessary cast

* Redundant type casts

* Redundant array length check

* Redundant vararg arrays

* Manual min/max implementations

* A couple missed inspections

* Goodbye explosion power ternary ladder

* Apply spotless

* Get rid of the other two big ternary ladders

* Binary search explosion power

* Don't overcomplicate things</pre>
</div>
</content>
</entry>
<entry>
<title>[ci skip] spotlessApply with the new settings</title>
<updated>2023-01-30T18:56:42+00:00</updated>
<author>
<name>Jason Mitchell</name>
<email>mitchej@gmail.com</email>
</author>
<published>2023-01-30T18:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a'/>
<id>0d9aab72aa570f13dc3e32e0d32b3f3a95f95e0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update buildscript &amp; apply spotless (#1306)</title>
<updated>2022-08-27T09:19:57+00:00</updated>
<author>
<name>Raven Szewczyk</name>
<email>git@eigenraven.me</email>
</author>
<published>2022-08-27T09:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=6f31720697bcc351421a4d86ba3bf749375dd12c'/>
<id>6f31720697bcc351421a4d86ba3bf749375dd12c</id>
<content type='text'>
* Update dependencies

* Update buildscript, apply spotless</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update dependencies

* Update buildscript, apply spotless</pre>
</div>
</content>
</entry>
<entry>
<title>add select circuit gui for machine and circuits itself (#773)</title>
<updated>2021-12-02T15:53:40+00:00</updated>
<author>
<name>Martin Robertz</name>
<email>dream-master@gmx.net</email>
</author>
<published>2021-12-02T15:53:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=c0a6800447fdb87e266acfb47f35b5f765c74fe3'/>
<id>c0a6800447fdb87e266acfb47f35b5f765c74fe3</id>
<content type='text'>
also fixed some issue with basic machine gui introduced in 9d42b299def1c41bbc7a1f01efe445be28f54399
also retrofitted volumetric flask to use the new INetworkUpdatableItem and GT_Packet_UpdateItem, deprecating MessageSetFlaskCapacity in the meanwhile.

To open the gui for machine, shift-left-click the circuit slot
To open the gui for circuit, click any block (need to be sneaking if it's chest, furnace, etc) with the circuit held in hand.

Signed-off-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;

Co-authored-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also fixed some issue with basic machine gui introduced in 9d42b299def1c41bbc7a1f01efe445be28f54399
also retrofitted volumetric flask to use the new INetworkUpdatableItem and GT_Packet_UpdateItem, deprecating MessageSetFlaskCapacity in the meanwhile.

To open the gui for machine, shift-left-click the circuit slot
To open the gui for circuit, click any block (need to be sneaking if it's chest, furnace, etc) with the circuit held in hand.

Signed-off-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;

Co-authored-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of intermediate byte array while sending packet</title>
<updated>2021-05-18T18:53:16+00:00</updated>
<author>
<name>Glease</name>
<email>4586901+Glease@users.noreply.github.com</email>
</author>
<published>2021-05-18T17:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=ce0818a785bfbe928ca08e451e0b2d486cd32cdf'/>
<id>ce0818a785bfbe928ca08e451e0b2d486cd32cdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow client to proactively request fluid display updates</title>
<updated>2021-05-15T09:14:36+00:00</updated>
<author>
<name>Glease</name>
<email>4586901+Glease@users.noreply.github.com</email>
</author>
<published>2021-05-15T08:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=9239ed33b195a59561e9a74bd7063640a97ab514'/>
<id>9239ed33b195a59561e9a74bd7063640a97ab514</id>
<content type='text'>
Currently client will only request update on blocks being looked at.

Signed-off-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently client will only request update on blocks being looked at.

Signed-off-by: Glease &lt;4586901+Glease@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(textfiles): add missing neline at end of files</title>
<updated>2021-04-27T21:13:38+00:00</updated>
<author>
<name>Léa Gris</name>
<email>lea.gris@noiraude.net</email>
</author>
<published>2021-04-27T21:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/GT5-Unofficial.git/commit/?id=4c8cf9986d75f91b13281de1d9d476d6dd392d50'/>
<id>4c8cf9986d75f91b13281de1d9d476d6dd392d50</id>
<content type='text'>
git and diff tools will complain if text file does not end with a newline.

Fixed all text files in the repository with Linux bash shell:

```sh
git ls-files -z |
while IFS= read -rd '' f; do
  mime="$(file --brief --mime "$f")";
  if [ -z "${mime##text/*}" ]; then
    tail -c1 "$f" |
      read -r _ || printf '\n' &gt;&gt;"$f";
  fi;
done
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git and diff tools will complain if text file does not end with a newline.

Fixed all text files in the repository with Linux bash shell:

```sh
git ls-files -z |
while IFS= read -rd '' f; do
  mime="$(file --brief --mime "$f")";
  if [ -z "${mime##text/*}" ]; then
    tail -c1 "$f" |
      read -r _ || printf '\n' &gt;&gt;"$f";
  fi;
done
```
</pre>
</div>
</content>
</entry>
</feed>
