eternalblueflame / traincraft-5 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from traincraft/traincraft
Traincraft repository for version 1.7.x port.
License: Other
This project forked from traincraft/traincraft
Traincraft repository for version 1.7.x port.
License: Other
Good afternoon.
I tried to do build your port, but got some errors when launch mod:
java.lang.NoClassDefFoundError: src/train/common/items/ItemWrench
java.lang.NoClassDefFoundError: src/train/common/tile/TileWaterWheel
at src.train.common.blocks.TCBlocks.loadBlocks(TCBlocks.java:42) ~[TCBlocks.class:?]
at src.train.common.blocks.TCBlocks.init(TCBlocks.java:20) ~[TCBlocks.class:?]
at src.train.common.Traincraft.preInit(Traincraft.java:85) ~[Traincraft.class:?]
How do I make a normal build?
I use your build.gradle. Just has added import library
WE NEED TO REWRITE OUR SYSTEM BEFORE WE CAN ADD TRACKS THAT ARE KINDA SPECIAL
More types to be added
Speeds on TC slope is limited to 64km/h due to some sort of mathematical glitch where, randomly, speeds above 64 will either fully reverse the train's movement, or stop it completely, without derailing.
The bug has been masked since 1.6.4 so it's at least useable, but should be tended to eventually.
The graphical update to make the zeppelin rotate in the direction it's going, doesn't seem to happen.
Not sure if it's an issue with the packet, or with processing the data.
most people already have modded Maps with some mods in it. We should think about using RetroGen the first time TC joins a already generated map and save somewhere the state so that we don't create the ores over and over again if the world loads up.
Requested by @NitroxideX
we can manage it via boolean in config file that way we can be sure it's only done once unless the user wants it to be done again.
ENHANCEMENT/IDEA
KillerMapper proposed this in the MC Forum. It's an Idea to discuss about.
This is something we need to talk with @CovertJaguar since the Railcraft API only checks for instances of BlockRailBase. And I don't think we can parse anything from TC to it.
After restart the GUI does not seem to receive the state of the parkingBrake, or isLocoTurnedOn from Locomotive.java.
When refilling a tender manually with water buckets, if a stack of empty buckets is present in the first slot an empty bucket is not returned to the next open position.
The issue affects all tenders.
Bug in action: https://gfycat.com/PopularPlayfulDinosaur
I just wanted to know how to start mc with an open source mod
Can u tell me pls ? :)
This recently stopped working for no reason, but it seems that electric and diesel locomotives are not notifying server that they have turned on/off.
Not to mention even before it wouldn't save the on/off value when you turn off the server/single player instance.
The longer the train the worse it is, but train's can't go over certain speeds around corners without turning backwards, like in: #23
Once it has turned backwards the first time, the error won't repeat.
This is very likely due to a degree of the rotation processing in EntityRollingStock.java
It is possible the above mentioned issue is also related to this.
Originally documented in:
#19
TC Switch tracks don't always work, usually the medium ones.
It appears to be an issue with the ID's or lack there of.
Oddly enough they work fine if you ride the train over the switch backwards.
crafting/smelting slots don't match up right with buildcraft, could also be a recipe error.
Add to it, you can't even craft in the first place.
As far as I know this only effects the Train Work Benches. and the hearth furnace.
the generators should be fine....
Known issue since 1.6.4 I think, but I think the fix is relatively minor. Could be wrong though.
Likely related to #33
Credit to Cronos on the Discord chat.
I noticed that only buckets could be drained into the water tanks within trains and tenders, if it's at all possible, I would like to see at least compatibility for drums from the mod Extra Utilities to be added, what could happen is if a drum is placed in the water filling slot in the train/tender GUI, if you hovered over the drum you would see a tool tip appear showing what the fill level of the drum is (eg. 121,000 of 610,000). hopefully that makes sense.
I'm currently trying to compile the mod. If I'm successful, am I allowed to put the finished product in my modpack?
The tracks can remove grass, they should also be able to get rid of any tall grass in the way when placing.
http://i.imgur.com/aZ36kSv.png
My best guess is that it's related to the GUI being unable to access the item name information from the language files, seeing as that it was never designed to do that in the first place.
Trains and rollingstock will lock, but the lock will not sync with other clients or on world restart.
collision boxes for trains are 4x3 (an unfortunate change in 1.6.4) instead of 3x3 like in 1.6.2.
Large amount of redundancies, and unused and/or inefficient code throughout the entire project.
http://i.imgur.com/TWtItUg.png
It's not every cart though, it's a bit random, as if they don't always turn the way they are being pulled.
Probably due to reliance on railcraft API based ownership, which doesn't work in 1.7 for the way we are using it.
Honestly it doesn't work well even when it is used right due to inability to properly transfer a GameProfile over NBT. We should be on a system that uses the player's UUID.
Display Name would be an option too, but creates issues with mods like Minecraft Comes Alive.
Seems to effect all tenders and all rails.
error video here: https://drive.google.com/file/d/0B2uTVxcTp0KvRDU4QWEyaXdacDQ/view?usp=drivesdk
mind you that's single player, the what looks like players are modded villagers.
Nothing left to say. Why can't we dye it?
I don't know if anyone else is getting this, but whenever I sprint with the mod installed it crashes ans gives me an error that mentions that the wrench from Buildcraft API can not be found.
Hello,
i've setted up a Jenkins-Build on my Jenkins instance.
//ETERNAL EDIT -LINK REMOVED-
Every new push to the 1.7 branch will be built by this instance!
Greets
SeaLife
Train's will rotate backwards sometimes, not always, when you shut down a server, or single player instance but never rotate back.
The rolling stock also switches sides every time, sometimes ending up inside the train.
This is potentially either related to chunkloading, or it's something to do with how the trains(/src/main/java/common/api/EntityRollingStock.java) position themselves after the server restart.
before:
http://i.imgur.com/rL7Ecj8.png
Hi,
It seems like you are not abled to place Train Buffers which, I think, has to do something with the canPlaceBlockAt method inside BlockStopper. It always returns false and since I am TOTALLY new to forge I couldn't find out how to fix it... By the way, what is this isSideSolid method supposed to check? I hope I was abled to help (sry for my english...), I think I will leave a post at meansoft so people know that something is moving. Good luck!
I wanted to ask if there is a way to load the cards with a hopper, itemducts, transportpipes or something similar.
This is a fairly weird bug I found last night: Driving specific train cars into a train buffer facing south or east directions until it wont go any further and then attempting to get out of the train results in the player being flung into a NaN dimension. (y: NaN)
The following trains are affected:
No steam trains are affected.
Diesel:
SD40
SD70
GP40
GP7Red
Electric:
TramNY
VL10
High-Speed Car
track builder height does not change when buttons are pressed.
It actually derails when you move on it from W-E or E-W
This issue thread is for train and rollingstock idea/model submissions.
Notice: you must sign the CLA, found in the README.md of the Project if you submit a model and/or texture
We are accepting new train and rollingstock textures now!
For more information, check out my tutorial on adding them in!
see: b5831c6
It was also brought to my attention that if the render enum doesn't have the _ it messes with our naming conventions, so that has to be done as well, here is an example of that:
b2e3e82
Supported Texture Formats:
1: Portable Network Graphics (.png)
The following is to be dealt with only after the errors have been fixed and the code cleaned up.
Always remember;
If you can submit an art asset that matches Traincraft's style in .java format formats, optionally with textures, your request will be given a priority.
NOTICE: Wavefront (.OBJ) is NOT and will NOT be supported for anything other than TileEntites (Rails for example)
--Thanks to @NitroxydeX for the help on the rules
The GUI says "Support for new rails will be added later" - This is an enhancement. But when you place our rails in it it will crash. We should avoid that.
Tested on latest TC version, with forge 1566 and Railcraft and Buildcraft mods
Current Overview:
lehjr brought this page up in the forum, I want to copy it here for future reference, will be good to use for double checking bugs and for a list of new features.
https://bitbucket.org/spitfire4466/traincraft/issues?status=new&status=open
//EDIT, changed link to open issues, to narrow the list significantly.
This issue page is for general discussion of this fork.
I'm not sure if this is a bug or an enhancement, but the tier 2 builder will only accept one kind of installed copper dependent on mods. With no mods TC copper works, however with say, IC2 installed, I can only use IC2 copper.
http://i.imgur.com/jSELFrU.png
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.