150 Commits

Author SHA1 Message Date
Bob
69b9ea9a7d consumed by the sludge 2025-08-04 19:18:41 +02:00
George Paton
58da6f154e move door to faster network serialization, remove now unused door sync packet 2025-07-01 17:46:33 +10:00
Boblet
6bfca4e1fe 🅱️alls 2025-06-10 15:32:47 +02:00
HbmMods
891d4d869d
Merge pull request #2188 from MellowArpeggiation/sync-recipes
Automatic custom recipe sync for servers
2025-05-30 11:30:19 +02:00
Boblet
e347aa4346 it's like mopping up 5 gallons of vomit 2025-05-26 10:05:03 +02:00
George Paton
933ecded5d send recipe JSON to all clients connecting to a server (does nothing in singleplayer, can be disabled via config) 2025-05-23 13:16:08 +10:00
Bob
eeefb0e4eb trenchie: the return 2025-04-17 21:11:17 +02:00
Bob
d6c15c8ff2 the malicious gigglefish from the silly dimension 2025-03-23 21:46:56 +01:00
Boblet
3ac7a8cdd6 i cast: testicular contortion 2025-03-21 15:21:32 +01:00
BallOfEnergy
52b781ea9f Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/api/hbm/energymk2/IEnergyReceiverMK2.java
#	src/main/java/com/hbm/items/weapon/ItemAmmoArty.java
#	src/main/java/com/hbm/items/weapon/sedna/factory/ConfettiUtil.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityMachineRotaryFurnace.java
2025-03-07 22:06:13 -06:00
Boblet
4972f4023a thorn glognuts for only 5 bintar 2025-02-11 16:46:14 +01:00
BallOfEnergy
9fa148c218 just in case I disappear, here's particle threading and crate backpacks, along with spider crates, though opening a spider crate in the inventory will not spawn spiders yet. 2025-01-12 19:21:17 -06:00
Bob
ae431a3a9b can a special weapon have a b-side? 2025-01-06 18:19:56 +01:00
BallOfEnergy
ec6cd544d2 An absolute ton of cleanup. 2025-01-04 01:04:57 -06:00
BallOfEnergy
85743e85f4 More RAM optimizations with buffer releasing. Also fix a bug in RBMK processing and a few merge-related errors. 2024-12-18 08:32:30 -06:00
BallOfEnergy
2776a6f347 Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/com/hbm/blocks/ModBlocks.java
#	src/main/java/com/hbm/handler/EntityEffectHandler.java
#	src/main/java/com/hbm/main/ClientProxy.java
#	src/main/java/com/hbm/main/CraftingManager.java
#	src/main/java/com/hbm/main/MainRegistry.java
#	src/main/java/com/hbm/main/ModEventHandlerClient.java
#	src/main/java/com/hbm/main/ModEventHandlerRenderer.java
#	src/main/java/com/hbm/main/NEIConfig.java
#	src/main/java/com/hbm/main/ResourceManager.java
#	src/main/java/com/hbm/tileentity/turret/TileEntityTurretBaseNT.java
#	src/main/java/com/hbm/tileentity/turret/TileEntityTurretRichard.java
#	src/main/java/com/hbm/tileentity/turret/TileEntityTurretSentry.java
#	src/main/java/com/hbm/tileentity/turret/TileEntityTurretTauon.java
#	src/main/java/com/hbm/util/CompatExternal.java
#	src/main/java/com/hbm/util/CrucibleUtil.java
#	src/main/java/com/hbm/util/EntityDamageUtil.java
2024-12-16 18:18:46 -06:00
Bob
b8325218a8 🅱️alls 2024-12-01 00:52:17 +01:00
BallOfEnergy
6e39abcb1a oops, bugfixes!
- Pooled buffers removed due to issues with releasing the memory.
- ExtProps fixed for players/entities; improper deserialization.
2024-11-09 18:48:49 -06:00
BallOfEnergy
4bd6f0df53 More shit, also precompiled packets.
also holy shit the whitespace changes, intelliJ wanted to optimize the imports and refactored a ton of whitespace in the process.
2024-11-09 17:04:19 -06:00
BallOfEnergy
970485f68c there's actually so many optimizations here that it'd be impossible for be to explain them all 2024-11-04 21:34:48 -06:00
BallOfEnergy
6443a4c391 Make ExtPropPacket ByteBuf based, along with some other performance improvements such as removing debug fluid net code and making RBMKDials more accepting of new gamerules. 2024-10-27 23:06:40 -05:00
BallOfEnergy
a226685e21 Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/com/hbm/main/ModEventHandlerRenderer.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityPWRController.java
2024-10-26 21:17:33 -05:00
George Paton
b6bab36c7f Make guns useable by any EntityLivingBase, and add an AI handler for skeletons to fire them 2024-10-22 15:36:29 +11:00
BallOfEnergy
31c6809c65 Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/com/hbm/main/ModEventHandlerRenderer.java
2024-10-20 12:54:06 -05:00
Boblet
a1401b47e2 my ass is bleeding 2024-10-16 17:00:07 +02:00
BallOfEnergy
42e200ac7a just some final tweaks to make sure that I don't fuck anything up 2024-10-13 17:04:36 -05:00
BallOfEnergy
94c97bc87a bug fixes part 2
(both me and radium did testing)
2024-10-13 15:27:40 -05:00
BallOfEnergy
88f5ac1cf1 Merge remote-tracking branch 'upstream/master' into Optimization
# Conflicts:
#	src/main/java/com/hbm/tileentity/TileEntityMachineBase.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityHeaterElectric.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityMachineSolderingStation.java
#	src/main/java/com/hbm/tileentity/machine/TileEntityPWRController.java
#	src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityCraneConsole.java
#	src/main/java/com/hbm/tileentity/network/TileEntityCraneGrabber.java
2024-10-10 19:41:23 -05:00
Bob
c7ced50e67 DAY AND NIGHT 2024-10-09 23:19:54 +02:00
Boblet
f7e804094c it's recoil! 2024-09-26 14:05:48 +02:00
HbmMods
d21f23287b
Merge branch 'master' into push-ups 2024-09-26 11:35:21 +02:00
George Paton
441a46f24f Revert all that gradle bullshit and do reflection instead 2024-09-26 19:27:20 +10:00
Boblet
2584934e0b ended endlessIDs 2024-09-26 11:25:11 +02:00
George Paton
0f17007306 tabbbbbbbbbbbbbbbs 2024-09-26 12:37:36 +10:00
George Paton
70be7c4cf5 EndlessIDs compat 2024-09-26 12:27:07 +10:00
Bob
51839e8abb substantial amounts of trolling 2024-09-22 00:03:28 +02:00
BallOfEnergy
bad3d3f031
Merge branch 'HbmMods:master' into Optimization 2024-09-12 13:06:30 -05:00
Bob
00f5e8e279 keybind bullshittery 2024-09-10 21:40:39 +02:00
BallOfEnergy
1195f28d8e holy shit im done (part 2) 2024-09-06 22:04:19 -05:00
Boblet
c64ca0d40c more gun code 2024-09-04 16:48:58 +02:00
Bob
13ffc6a66a refactor, new keybind system 2024-09-02 22:39:59 +02:00
Bob
3aef7e1577 i love to drink oil 2024-08-15 20:38:22 +02:00
Boblet
8a200a50bd better particle spawner structure, killed off boilers 2024-07-18 16:04:41 +02:00
Boblet
3ab501682d even more spring cleaning 2024-04-22 16:15:49 +02:00
Boblet
c16818c15d i can hear satan's voice, he's telling me to invest in apple.
what does this mean? why does he want me to buy apples??
2024-04-11 16:08:04 +02:00
Boblet
ba58f42ef2 I will kill Horse Ronald Reagan when I become 23 years old 2024-04-10 16:10:55 +02:00
Boblet
c9c6549340 everything is falling the fuck apart 2024-04-09 16:55:53 +02:00
Boblet
7429327034 making use of the pollution tag 2024-03-12 16:32:54 +01:00
George Paton
b710c6d6f6 Add empty firing animation and case colours 2024-02-26 12:12:47 +11:00
Bob
2c6d5f9fde launch pads yeah 2024-02-11 19:46:04 +01:00