Age | Commit message (Collapse) | Author |
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
also removed the stupid ConcurrentHashMap in GT_MetaTileEntity_CubicMultiBlockBase
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
also cleaned up GT_Client.java a little bit.
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
1. add ofCoil() IStructureElement to standardise how to add a homogeneous set of coils to the structure definition
2. Changed newMetaEntity's return type back to IMetaTileEntity to prevent addons crying out
3. Initialize mExtendedFacing to ensure rendering code don't step on null
|
|
|
|
|
|
|
|
Improvements to Vanilla Replacement & GT_Utility#copy
|
|
#copyOrNull variant with single parameter.
|
|
|
|
|
|
Beter power net
|
|
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Better power net
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
- Add glow support for all sides and states of iconset machines (same as with basicmachines).
Automated code cleanup with IDEA of:
- Optiimise all imports (remove unused, sort)
- Reorder all modifiers to the canonical preferred order (as stated in the Java Language Specification)
- Add all missing @Override annotations
|
|
Provides an implementation-free API Texture factory an builder.
Deprecates gregtech.api.objects.GT_*Texture.java classes
Once all GregTech add-on will be migrated to the new implemnetation-free API,
changes to the implementation will not affect the add-on.
For now, this API allow rendering of in-world glow textures.
In-inventory/hand rendering of glow texture require implementation changes
that are postponed until no add-on uses the deprecated embedded implementation API.
|
|
Old textures rendering are kept in api/objects for backward compatibility.
The old textures rendering does not handle glow textures or independant
inventory tessellation. The old textures will only work with the old
GT_Renderer_Block class
New textures rendering with own tessellation in inventory and handling
of glow emisssive textures are moved to the api/render package. These must
not be used with the Old GT_Renderer_Block class or
it will crash with: Already Tessellating Exception from the Tessellator class
|
|
Support glow textures on all sides and states of basic machines.
When a glow is irrelevant, a blank placeholder still maintain support for
customization from resource packs.
|
|
Add code support and blank glow placeholders so resource pack can provide own glow.
Applies to:
- Chest Buffer
- Item Filter
- Distributor
- Regulator
- SuperBuffer
- Type Filter
|
|
|
|
|
|
|
|
|
|
Currently client will only request update on blocks being looked at.
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Made higher tier buffers attempt to move multiple stacks/tick
|
|
Normalize all repository files format
|
|
|
|
|
|
|
|
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' >>"$f";
fi;
done
```
|
|
address issue [NPE in GT_MetaTileEntity_MultiBlockBase.java:314 until the muffler has a valid tile #7454](https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7454)
|
|
Add missing chaining of the `onPostTick` event handler to parent class.
`GT_MetaPipeEntity_(Cable|Pipe|Fluid)` classes were not forwarding
the `onPostTick` event handler to their parent `MetaPipeEntity` class,
so pipes were not rendering the change unless another machine tile which
did properly chain the event handler to its parent
(like `GT_MetaTileEntity_TieredMachineBlock`) was present in same chunk.
|
|
|
|
Revert "Fix return value for addOutput(fluid)"
|
|
This reverts commit 95fb72834838aa365afd4c418b7b70c66644ffc2.
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|