Releases: DistrictOfJoban/Joban-Client-Mod
Releases · DistrictOfJoban/Joban-Client-Mod
2.0.0-beta.6
2.0.0-beta.5
(JCM v2.0.0 beta.5) for (MTR 4.0.0-beta.12) has been released!
New:
- Added Scripted PIDS Preset
-
- Create custom PIDS with JavaScript!
-
- Experimental, feedback needed!
-
- Documentation and Example Pack available at https://www.joban.org/wiki/JCM:Scripted_PIDS_Preset
- JSON PIDS Preset
-
- You can now set
textOverflowMode
as a property (string), possible value areSTRETCH
,SCALE
- You can now set
-
- PIDS Variable are reintroduced, just like in JCM v1.
-
-
{worldPlayer}
are not implemented, and will return?
for now.
-
- PIDS Preset (JSON/Scripted)
-
- You can now set
name
as a property (string) to show a user-friendly name shown in the UI
- You can now set
-
- You can now set
blacklist
as a property (String JSON Array) to prevent your preset from being used in certain PIDS:
- You can now set
-
-
- Possible values for inclusion are
rv_pids
,rv_pids_sil_1
,rv_pids_sil_2
,lcd_pids
,pids_1a
,pids_projector
- Possible values for inclusion are
-
Changes
- The PIDS 1A block now also supports PIDS Preset
-
- A new PIDS Preset "PIDS 1A" is introduced to replicate the PIDS 1A look.
- "Use Custom Font" config in JCM is removed, now instead now follows MTR "Use MTR Font" settings.
Fixes:
- Fix LRT Inter-Car barrier breaking when flooded with water
- Fix West Rail Line Double Ceiling Block not being able to be placed
Download:
You can download this release on Modrinth or GitHub
2.0.0-beta-4
(JCM v2.0.0 beta-4) for (MTR 4 beta-10) has been released!
New:
- Add PIDS Projector, project PIDS screen anywhere and scale it as you wish! (Thanks dooji!)
- Add Wall-attached Helpline (Hong Kong West Kowloon Station Variants)
- You can now access JCM Config in the Forge Mod Menu again.
- PIDS now shows the number of car on lines with different train length running again, just like in JCM v1.
Changes:
- PIDS text will no longer cycle between Chinese/English if the destination does not contain either of those.
Fixes:
- All blocks will now be preserved when upgrading from JCM v1 to JCM v2 on Minecraft Forge.
- Fix Exit sign (Even) not migrated from JCM v1
- Fix LRT Inter Car Barriers see-through when paired with some optimization mods.
Download:
You can download this release on Modrinth or GitHub
2.0.0-beta-3
(JCM v2.0.0 beta-3) for (MTR 4 beta-8) has been released!
This release is originally planned to release with the upcoming MTR beta version, but we recognize that existing MTR 4 beta-8 players may benefit from the changes made so far.
New:
- Add ja_jp (Japanese) translation (Thanks CinderaceOTS!)
- All Helpline & Emergency buttons now emits a Redstone signal when right-clicked, so you now can use this to setup your own contraption.
- Classic MTR Enquiry Machines now has a GUI when clicked! (Thanks dooji!)
-
- The screen would show transactions recorded by JCM after this update
-
- Transactions including "Add Value" via Ticket Machines and exiting ticket barrier
-
- RV Enquiry Machines screen is planned to be added later
Changes:
- All modloaders has been merged into 1 jar again (via Forgix), just like in JCM v1
Fixes:
- Fix JCM-provided fonts showing up as a square in unsupported languages. (Now fallback to Minecraft font)
- Fix PIDS Route No. only appearing in the first language.
- Added back South Island Variants of RV PIDS
Download:
You can download this release on Modrinth or GitHub
v2.0.0 beta-2
New:
- Added 1.19.2 and 1.20.1 builds (Minecraft-Mappings)
(Thanks jonafanho and noahimesaka1873 respectively!) - Add zh_tw translations
- Update zh_cn translations
Changes:
- Added 25/45 degree Static & Inverted Signal Light, just like MTR Mod
- MTR Ceilings no longer requires you to have a block on top before placing, so this should behave exactly the same as Joban Client Mod v1. Thanks for the feedback from various players
- "Currency" in Fare Saver has been renamed to "Prefix" to better reflect the behavior
Removal:
- The "Ceiling" Creative Mode Tab is removed as it is too niche
- The New Text Renderer has been deprecated. This is an experiment from the beginning, and it's clear much more work is needed to achieve a stable enough state.
-
- Existing user can switch it off in settings, however it can no longer be enabled with GUI after disabling
-
- Will be completely disabled in the future, unless there's enough demand to continue working on it
Bug Fixes:
- PIDS creative mode tab has been restored just like JCM v1
- Fix several issues when migrating from JCM v1
- Fix crash when attempting to place blocks in a specific angle on Forge
- Fix crash when an invalid font id is specified for PIDS Preset
- Fix JCM crashing on launch in dedicated servers (Thanks jonafanho)
- Fix being able to edit coordinates via mouse scroll wheel in Sound Looper despite being disabled
- Fix Departure Timer potentially rolling into the negatives
- Fix GUI text not appearing on Mac Retina Display (#6)
v2.0.0-beta-1
The Joban Client mod has undergone a full rewrite from scratch. This release is for MTR 4.0 (No I didn't rewrite this for MTR 4, but the timing somehow lines up), JCM for MTR 3 (v1) will no longer be developed and v1.2.2 will remain the last version for the MTR 3 series.
Addition
- Added single panel variants of MTR 2009 Ceiling and Ceiling Pole
- Added Fire Alarm
- Water Machine can now fill Water Buckets
- Currency ($) for Fare Saver can now be customized
- Light Lantern and Spot Lamp can now be toggled on and off via brush
- Added Italian/it_it translation (Thanks IlFed!)
- Added a new Experimental Text Renderer
-
- For prototype only, may be added or removed at any time
-
- Toggleable in Mod Options
-
- Applied to Departure Timer, PIDS and Fare Saver
-
- Results in better text rendering quality and generally higher frame rate
-
- May cause instability or sudden drop of frame rate, unable to properly handle very long message
Change
- Modifying Light Block Level now shows in the action bar for the modified light level
- Block now behaves more logically
-
- For example, blocks that are attached to the wall will destroy itself along with the attached block
-
- You can no longer place blocks that are suppose to be attached to ceiling/wall without them being attached
- Revamped GUI (Screen)
-
- The block name, position and the station it is is now displayed.
-
- A list of PIDS Preset can now be displayed, along with a search box
-
- "Edit" button in the preset screen does nothing for now, this is intentional
-
- Textbox for number can now be scrolled with mouse wheel to increment/decrement, along with an up/down button
-
- In Sound Looper, you can now directly copy and paste a coordinates (For example
123 456 -789
) and it will automatically fill in the XYZ appropriately
- In Sound Looper, you can now directly copy and paste a coordinates (For example
- PIDS & PIDS Preset
-
- The PIDS system is under "half revamp", and due to the way they works, some legacy feature or behavior may not be replicated:
-
- PIDS Preset are now always consistently displayed across different PIDS and can be mix and matched. (For example, you can use the LCD PIDS Preset on RV PIDS Block, and vice-versa)
-
- A new variable
topPadding
is added to custom PIDS preset, can be set totrue
to render arrivals from the very top
- A new variable
-
- Custom Message no longer cycles between arrival text and custom message text (Instead takes over the entire row just like Hide Arrival)
-
- PIDS variables has been removed in anticipation for a more customizable system in the future
-
- PIDS Preset background now supports .mcmeta animation
-
- The weather icon for RV PIDS has been remade in accordance to real life, and the blue background of the icon has been made transparent to allow more flexibility
Bug fixes
- Fix 1 extra second delay for the Subsidy Machine cooldown
- Fix incompatibility with ImmediatelyFast v1.2
- Fix PIDS Preset not working on Forge 1.19.4 and above
- Fix DRL APG not showing up in the inventory on Forge 1.19.4 and above
- Now Open Source and licensed under the MIT License, contributions are welcomed!
Note
- JCM v2 is only built for MTR 4, it will not work on MTR 3.x version
- Updating to JCM v2 is an irreversible process as many block ID got changed in this release. JCM v2 will try to migrate the old block IDs from v1, but the opposite cannot be done. Please only upgrade with an existing world if you have a backup with the assumption that you may need to restore the backup in the future.
- This is a beta version, extensive testing has not been done. While bugs and crashes are expected, please report it here so it can be resolved for everyone on the official release!