Commit Graph

336 Commits

Author SHA1 Message Date
DuckieTM 6fba1f481f Merge pull request #77 from Lorenzune/feat/wired-signal-flow-apr13
Feat/wired signal flow apr13
2026-04-13 17:01:02 +02:00
DuckieTM 176d766665 Merge branch 'dev' into feat/wired-signal-flow-apr13 2026-04-13 17:00:54 +02:00
Lorenzune ae08d4b3f4 Preserve signal origin actor context 2026-04-13 16:45:40 +02:00
duckietm d5850e7e0b 🆙 Fixed not saveing selected furni 2026-04-13 16:36:43 +02:00
DuckieTM b06f380713 Merge pull request #76 from simoleo89/pr/catalog-admin-fixes
fix(catalog): NPE on page creation + admin handlers
2026-04-13 15:47:33 +02:00
duckietm c17cd4b14f 🆙 Teleport Wired fixed - thanks to xlRaiko 2026-04-13 14:44:35 +02:00
duckietm f18eeb7d67 🆙 Fix idle 2026-04-13 08:31:38 +02:00
Life 961c53950e fix(catalog): NPE on page creation + admin page image/icon handlers
- Fixed NullPointerException in CatalogPage constructor when `includes`
  column is null (added null-safety check)
- Added `includes` column to createCatalogPage INSERT statement (was
  missing, causing null column values)
- Added CatalogAdminSavePageImagesEvent (packet 10048): allows admin
  client to update page header/teaser images
- Added CatalogAdminSavePageIconEvent (packet 10049): allows admin
  client to update page icon type
- Registered both new handlers in PacketManager and Incoming
2026-04-13 00:07:02 +02:00
duckietm 9867c3bf94 🆙 Latest compiled version 2026-04-10 09:32:09 +02:00
duckietm 263408dbed 🆕 YoutubeTV broadcasting 2026-04-10 09:05:21 +02:00
duckietm c5609ed00b 🆙 Added packet rate limit ==> 50 p/s & youtube fixes 2026-04-09 15:20:31 +02:00
duckietm 5172a74f61 🆙 Logic for the Youtube Broadcast 2026-04-09 11:47:53 +02:00
Lorenzune 17e316e521 Add wired signal and variable fixes 2026-04-08 16:18:16 +02:00
DuckieTM 8c0b2eb4c1 Merge pull request #72 from duckietm/main
Sync to DEV
2026-04-08 15:48:56 +02:00
duckietm 559231e23e 🆙 Update ItemsComponent & NPE Roomunit
This does not try to auto-repair the broken room layout. A room with bad
door coordinates is a database / model-authoring issue that needs to
be fixed at the source; this patch only stops the gameserver from
crashing on every entry attempt and leaving permanent ghost units
behind. The warning log line identifies the specific room id so the
operator can investigate which rooms are broken.
2026-04-08 15:47:53 +02:00
DuckieTM 821846a005 Merge pull request #71 from duckietm/dev
Dev
2026-04-08 14:19:39 +02:00
duckietm 53c72d1712 🆙 Latest Compiled version 2026-04-08 14:19:08 +02:00
duckietm a44d2f727e 🆙 Added send username to badge 2026-04-08 14:14:38 +02:00
duckietm fc487231a8 🆙 Added send username to badge 2026-04-08 14:08:22 +02:00
duckietm 7e22e215e5 🆙 Fix NPE
Fixed in-memory disconnection race caused by a sloppy antipattern pervasive in Habbo.java
2026-04-08 08:21:20 +02:00
duckietm 7786ba8e8f 🆙 Chatlog logging 2026-04-08 08:05:11 +02:00
Lorenzune b10c80ab71 Merge branch 'merge/duckietm-main-20260407' 2026-04-07 17:14:27 +02:00
Lorenzune cf90ab2bf0 Fix builders club virtual owner persistence 2026-04-07 16:56:57 +02:00
duckietm 6f2766547b 🆙 No debug logging for MariaDB 2026-04-07 16:14:40 +02:00
duckietm bcdb1f1812 🆙 Bumb to 4.1.1 2026-04-07 15:52:10 +02:00
duckietm 9bde0b72d0 🔈 added DB settings to config.ini 2026-04-07 15:49:23 +02:00
Lorenzune ece0a16612 Merge remote-tracking branch 'upstream/main' into merge/duckietm-main-20260407
# Conflicts:
#	Emulator/src/main/java/com/eu/habbo/habbohotel/wired/core/WiredEngine.java
#	Emulator/src/main/java/com/eu/habbo/habbohotel/wired/core/WiredManager.java
2026-04-07 15:34:07 +02:00
duckietm 5e3a43a62b Stage 2 of DB rebuild 2026-04-07 15:02:45 +02:00
Lorenzune 50334d50e7 feat: add builders club catalog and room flow 2026-04-07 14:40:51 +02:00
duckietm 46230d0709 🆙 Stage 1 of DB rebuild 2026-04-07 13:53:21 +02:00
duckietm 75b73df8dc 🆙 Make Emulator Full MariaDB
- Swap mysql-connector-j → mariadb-java-client in pom.xml
- Changed JDBC URL to jdbc:mariadb://
Add all the HikariCP properties above (configurable via config.ini with sensible defaults)
- Fix the double-close in Database.dispose()
2026-04-07 11:00:04 +02:00
DuckieTM 4d69a451d7 Merge pull request #70 from duckietm/dev
🆙 Small update to the script
2026-04-07 10:21:30 +02:00
duckietm 0634c3d600 🆙 Small update to the script 2026-04-07 10:21:15 +02:00
DuckieTM 585e9aa3cf Merge pull request #69 from duckietm/dev
🆙 Fix in habbomanager
2026-04-07 09:22:13 +02:00
duckietm e9efb23518 🆙 Latest Compiled version 2026-04-07 09:21:50 +02:00
duckietm 5e586d1093 🆙 Fix in habbomanager
The getCloneAccounts query had an operator-precedence bug:

WHERE ip_register = ? OR ip_current = ? AND id != ?
-- parsed as:
WHERE ip_register = ? OR (ip_current = ? AND id != ?)

So a user whose ip_register matched themselves would show up in their own clone list. Added parentheses:

WHERE (ip_register = ? OR ip_current = ?) AND id != ?

So please run the 006_HabboManager_fix before you run the update Emulator !
2026-04-07 09:20:15 +02:00
DuckieTM 52712296a8 Merge pull request #68 from duckietm/dev
Dev
2026-04-07 08:46:39 +02:00
duckietm 65c777dbc8 Merge branch 'dev' of https://github.com/duckietm/Arcturus-Morningstar-Extended into dev 2026-04-07 08:45:44 +02:00
duckietm d161d8da82 🆙 Set all wired interaction type's 2026-04-07 08:45:42 +02:00
DuckieTM f42d1442c7 Merge pull request #67 from duckietm/dev
🆙 Update Gifts
2026-04-05 14:53:37 +02:00
DuckieTM 0adb99a962 🆙 Update Gifts 2026-04-05 14:53:10 +02:00
DuckieTM c0e4b4de1d Merge pull request #66 from duckietm/dev
Dev
2026-04-05 09:44:10 +02:00
DuckieTM 773694460f 🆙 Small fix Wired Highscore 2026-04-04 16:26:20 +02:00
DuckieTM e6f824aedd 🆙 Wired Core updates
Thanks to Migueg
2026-04-04 16:19:46 +02:00
Lorenzune 3efcca1e34 feat: update wired movement and show message behavior 2026-04-04 15:57:43 +02:00
DuckieTM 0916ff1e0b 🆙 Redone the userwalk flood detection 2026-04-04 08:49:19 +02:00
DuckieTM 50b8f567bd Merge pull request #65 from duckietm/dev
🆙 Small update to SQL
2026-04-03 19:11:22 +02:00
duckietm c030ea5fc6 🆙 Small update to SQL 2026-04-03 19:10:55 +02:00
DuckieTM 47f6a6c345 Merge pull request #64 from duckietm/dev
🆙 Update Optimize script, if run please run again !
2026-04-03 14:09:45 +02:00
duckietm d52609e78b 🆙 Update Optimize script, if run please run again ! 2026-04-03 14:09:25 +02:00