Redstone Tools (RST)

Redstone Tools (RST)

0 Downloads

Move abstract classes outside commands package

MiranCZ opened this issue ยท 12 comments

commented

Title

commented

Maybe someone just forgot to move PickBlockFeature and RayCastFeature outside the packages?

commented

I think it's fine to have them like this

commented

If this ends up not working we can move the abstract classes somewhere else

commented

Why is it like this? CommandFeature is outside. And you have those two inside with other actual commands

commented

I don't see the issue?

commented

They should all be in 1 package, each command is represented by 1 class anyway

commented

Yeah, but then you have the abstract classes mixing up with the commands

commented

CommandFeature isnt outside?

commented

Oh, AbstractFeature

commented

Yes, that's outside of the commands and toggleable packages because it is neither, its the superclass of all commands

commented

And CommandFeature isnt superclass of all commands?

commented

No, only of command features (not toggleable ones), which is why it's in the commands package