Zach Deibert
5d43efb22d
Add support for Minecraft Server Java Edition 1.4 - 1.6 ( #161035 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-01-17 16:14:17 +01:00
Zach Deibert
862a2bc95c
Update mcstatus to 12.1.0 ( #161124 )
2026-01-17 15:41:47 +01:00
Joost Lekkerkerker
4c74a57b63
Add integration_type service to minecraft_server ( #159692 )
2025-12-24 13:50:02 +01:00
Robert Resch
96f84b2b99
Sort homeassistant json files ( #155285 )
2025-10-28 10:33:10 +01:00
Marc Mueller
4fbcb79889
Update mcstatus to 12.0.6 ( #154910 )
2025-10-21 08:59:15 +02:00
elmurato
bab34b844b
Fix blocking open in Minecraft Server ( #146820 )
...
Fix blocking open by dnspython
2025-06-16 22:46:11 +02:00
Perchun Pak
8fb4f1f7f9
Update mcstatus to 12.0.1 in Minecraft Server ( #144704 )
...
Update mcstatus to 12.0.1
2025-05-26 18:39:13 +02:00
elmurato
f96e31fad8
Set Minecraft Server quality scale to silver ( #139265 )
2025-02-25 15:51:43 +01:00
elmurato
b9dbf07a5e
Set PARALLEL_UPDATES in all Minecraft Server platforms ( #139259 )
2025-02-25 15:09:58 +01:00
elmurato
664e09790c
Improve Minecraft Server config flow tests ( #139251 )
2025-02-25 14:22:30 +01:00
elmurato
60479369b6
Remove name in Minecraft Server config entry ( #139113 )
...
* Remove CONF_NAME in config entry
* Revert config entry version from 4 back to 3
* Add data_description for address in strings.json
* Use config entry title as coordinator name
* Use constant as mock config entry title
2025-02-24 19:02:18 +02:00
elmurato
f369ded93d
Use ConfigEntry.runtime_data to store Minecraft Server runtime data ( #139039 )
2025-02-22 20:20:51 +01:00
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Michael
200eb9a63d
Explicitly pass in the config_entry in minecraft_server coordinator ( #138086 )
...
explicitly pass in the config_entry in coordinator
2025-02-09 11:33:05 -05:00
epenet
b43379be7d
Standardize helpers.xxx_registry imports ( #136688 )
...
Standardize registry imports
2025-01-28 08:48:34 +01:00
elmurato
da29b2f711
Add quality_scale.yaml to Minecraft Server ( #132551 )
2025-01-08 15:00:33 +01:00
elmurato
233395c181
Add missing await in Minecraft Server ( #133670 )
2024-12-20 17:58:31 +01:00
Joost Lekkerkerker
e6225e3dcc
Drop current quality scale ( #131072 )
2024-11-20 20:54:15 +01:00
elmurato
65abe1c875
Add workaround to avoid blocking imports by dnspython ( #121702 )
2024-09-25 09:36:27 +02:00
epenet
d530fd31b0
Use root import for async_redact_data in diagnostics ( #125821 )
2024-09-12 20:37:00 +02:00
elmurato
569763b7a8
Reach platinum level in Minecraft Server ( #105432 )
...
Reach platinum level
2024-05-25 22:13:32 +02:00
elmurato
2e52a7c4c0
Abort Minecraft Server config flow if device is already configured ( #116852 )
...
* Abort config flow if device is already configured
* Fix review findings
* Rename newly added test case
2024-05-06 00:21:50 +02:00
Marc Mueller
d8c8d1a297
Use dict instead of MutableMapping [extra_state_attributes] ( #115319 )
2024-04-09 15:06:11 -10:00
Sid
a5b609f081
Enable ruff TRY401 ( #114395 )
...
* Enable ruff TRY401
* fix tests
2024-03-29 07:20:36 +01:00
Marc Mueller
efc54971d3
Update empty line formatting after module docstring ( #114040 )
2024-03-23 00:27:57 +01:00
Joost Lekkerkerker
595d07f1c6
Improve lists in integrations [L-M] ( #113227 )
...
* Improve lists in integrations [L-M]
* Update homeassistant/components/mailbox/__init__.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Fix
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2024-03-13 21:28:21 +01:00
Joost Lekkerkerker
53750acdab
Remove entity description mixin in Minecraft Server ( #112908 )
2024-03-11 11:29:30 +01:00
Marc Mueller
aa16a9d707
Add empty line after module docstring (3) ( #112750 )
2024-03-08 20:38:34 +01:00
Marc Mueller
59a6035d3f
Add empty line after module docstring [j-m] ( #112700 )
2024-03-08 09:01:29 -05:00
elmurato
9e428c6c5f
Fix setup failure due to temporary DNS issue in Minecraft Server ( #112068 )
...
Change ConfigEntryError to ConfigEntryNotReady on failed init
2024-03-02 17:28:27 -05:00
Joost Lekkerkerker
1f3b0a4371
Add icon translations to Minecraft Server ( #111928 )
...
* Add icon translations to Minecraft Server
* Add icon translations to Minecraft Server
* Add icon translations to Minecraft
2024-03-01 07:20:51 -05:00
Erik Montnemery
52e7912caf
Migrate integrations i-m to generic flowhandler ( #111863 )
2024-02-29 20:08:46 +01:00
J. Nick Koston
96850c6524
Migrate minecraft_server to use async_update_entry to alter config entries ( #110367 )
2024-02-12 19:57:27 +01:00
elmurato
3fba02a692
Improve debug logs in Minecraft Server ( #107672 )
...
Improve debug logs
2024-01-10 14:06:49 +01:00
elmurato
0d44a1eb66
Bump mcstatus to v11.1.1 ( #107546 )
...
* Bump mcstatus to 11.1.0
* Bump mcstatus to v11.1.1
2024-01-08 16:32:37 +01:00
Marc Mueller
de72bbfaad
Enable strict typing for minecraft_server ( #107262 )
2024-01-05 18:38:31 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-18 16:28:13 -10:00
elmurato
7b32e4142e
Make API init async in Minecraft Server ( #105403 )
...
* Make api init async
* Remove duplicate assignment of address and set server to None in constructor
2023-12-09 21:15:48 -08:00
elmurato
54bcd70878
Increase timeouts in Minecraft Server ( #101784 )
2023-10-23 15:49:48 +02:00
elmurato
8bfd418c3e
Reach gold level in Minecraft Server ( #102462 )
2023-10-22 16:17:32 +02:00
elmurato
a302f1a616
Set category and enabled by default of Minecraft Server sensors ( #101943 )
...
* Use set instead of list for supported server types in sensor platform
* Set sensor categories and enabled by default
* Set edition and version as diagnostic sensors
2023-10-13 22:09:13 +02:00
elmurato
370e3166ee
Add diagnostics support in Minecraft Server ( #101787 )
...
* Add diagnostics support
* Return diagnostics dict directly
* Use syrupy snapshots for assertions in diagnostics test
* Use parametrize for testing diagnostics
* Remove unnecessary side_effect in patch
2023-10-13 15:40:50 +02:00
elmurato
c6a3fa30f0
Add support for Minecraft Server Bedrock Edition ( #100925 )
2023-10-10 08:42:35 +02:00
elmurato
84451e858e
Simplify Minecraft Server SRV handling ( #100726 )
2023-09-25 17:56:26 +02:00
elmurato
f2fc62138a
Clean-up Minecraft Server constants ( #100666 )
2023-09-21 08:40:07 +02:00
elmurato
a2a62839bc
Add DataUpdateCoordinator to Minecraft Server ( #100075 )
2023-09-19 15:59:58 +02:00
elmurato
1f3b3b1be3
Add sensor entity descriptions in Minecraft Server ( #99971 )
...
* Add sensor entity descriptions
* Fix review findings
* Fix type of value function to avoid inline lambda if conditions and add attribute function to avoid extra sensor entity class
* Correct name of binary sensor base entity
* Simplify adding of entities in platforms
* Do not use keyword arguments while adding entities
2023-09-10 10:20:26 +02:00
elmurato
23f4ccd4f1
Fix late review findings in Minecraft Server ( #99865 )
2023-09-09 22:32:13 +02:00
elmurato
7c3605c82e
Use config entry ID as unique ID and remove dependency to getmac in Minecraft Server ( #97837 )
...
* Use config entry ID as unique ID
* Add entry migration to v2 and and remove helper module
* Remove unneeded strings
* Add asserts for config, device and entity entries and improve comments
* Add debug log for config entry migration
* Reset config entry unique ID and use config entry ID instead
* Remove unnecessary unique ID debug log
* Revert usage of constants for tranlation keys and use dash as delimiter for entity unique id suffix
* Revert "Revert usage of constants for tranlation keys and use dash as delimiter for entity unique id suffix"
This reverts commit 07de334606054097e914404da04950e952bef6d2.
* Remove unused logger in entity module
2023-09-07 12:22:46 +02:00
elmurato
836b2de86f
Add dataclass for Minecraft Server data ( #98297 )
...
* Add dataclass for Minecraft server data
* Sort dataclass variables
2023-08-12 09:36:03 -07:00